1. 21 Nov, 2005 1 commit
    • Tim-Philipp Müller's avatar
      Fixes for GST_FOURCC_FORMAT API change. · 213898e8
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst-libs/gst/riff/riff-media.c: (gst_riff_create_video_caps),
      (gst_riff_create_iavs_caps):
      * gst-libs/gst/riff/riff-read.c: (gst_riff_parse_file_header),
      (gst_riff_parse_strh), (gst_riff_parse_strf_vids),
      (gst_riff_parse_info):
      * gst/videotestsrc/videotestsrc.c: (paintinfo_find_by_structure):
      * sys/v4l/gstv4lsrc.c: (gst_v4lsrc_set_caps):
      * sys/xvimage/xvimagesink.c: (gst_xvimagesink_setcaps):
      Fixes for GST_FOURCC_FORMAT API change.
      213898e8
  2. 17 Oct, 2005 1 commit
  3. 08 Aug, 2005 1 commit
  4. 30 Jun, 2005 1 commit
    • Ronald S. Bultje's avatar
      gst-libs/gst/riff/: Add gst_riff_init() to initialize the debug category,... · a8bff2dd
      Ronald S. Bultje authored
      gst-libs/gst/riff/: Add gst_riff_init() to initialize the debug category, instead of plugin_init(). Port riff-media.[...
      
      Original commit message from CVS:
      * gst-libs/gst/riff/riff-media.c: (gst_riff_create_video_caps),
      (gst_riff_create_audio_caps), (gst_riff_create_iavs_caps),
      (gst_riff_create_video_template_caps),
      (gst_riff_create_audio_template_caps),
      (gst_riff_create_iavs_template_caps):
      * gst-libs/gst/riff/riff-media.h:
      * gst-libs/gst/riff/riff-read.h:
      * gst-libs/gst/riff/riff.c: (gst_riff_init):
      Add gst_riff_init() to initialize the debug category, instead
      of plugin_init(). Port riff-media.[ch] from -THREADED to HEAD.
      a8bff2dd
  5. 20 Feb, 2005 1 commit
    • Tim-Philipp Müller's avatar
      gst-libs/gst/riff/riff-media.c: Do actually fix invalid RIFF fmt header values... · a84c1f2d
      Tim-Philipp Müller authored
      gst-libs/gst/riff/riff-media.c: Do actually fix invalid RIFF fmt header values for alaw and mulaw audio instead of ju...
      
      Original commit message from CVS:
      * gst-libs/gst/riff/riff-media.c:
      (gst_riff_create_audio_caps_with_data):
      Do actually fix invalid RIFF fmt header values for alaw
      and mulaw audio instead of just saying so.
      
      * gst/wavparse/gstwavparse.c: (gst_wavparse_fmt):
      Give gst_riff_create_audio_caps_with_data() a chance to
      fix up broken format header fields before extracting any
      parameters from the header. (fixes #167633)
      a84c1f2d
  6. 25 Jan, 2005 1 commit
  7. 24 Jan, 2005 1 commit
  8. 19 Jan, 2005 1 commit
  9. 19 Dec, 2004 1 commit
  10. 16 Dec, 2004 1 commit
  11. 13 Dec, 2004 3 commits
  12. 03 Dec, 2004 1 commit
  13. 01 Dec, 2004 1 commit
  14. 30 Oct, 2004 1 commit
    • Jan Schmidt's avatar
      ext/dv/gstdvdec.c: Set EOS on the element when processing an EOS event. · 37ba745e
      Jan Schmidt authored
      Original commit message from CVS:
      * ext/dv/gstdvdec.c: (gst_dvdec_handle_sink_event):
      Set EOS on the element when processing an EOS event.
      * ext/speex/gstspeexdec.h:
      * ext/speex/gstspeexenc.h:
      Only keep a const ptr to the mode
      * gst-libs/gst/riff/riff-media.c:
      (gst_riff_create_audio_caps_with_data),
      (gst_riff_create_audio_template_caps):
      Allow WMAV3, with up to 6 channels.
      * gst/asfdemux/gstasfmux.c: (gst_asfmux_request_new_pad):
      Don't call gst_pad_set_event_function on a sink pad.
      * gst/mpegstream/gstdvddemux.c:
      (gst_dvd_demux_get_subpicture_stream),
      (gst_dvd_demux_set_cur_audio), (gst_dvd_demux_set_cur_subpicture):
      Copy the explicit caps that were set across to the cur_* pads,
      instead of trying to use a possibly non-existent negotiated caps.
      Reset the type of subpicture pads to UNKNOWN after calling init_stream,
      so that the caps get set.
      37ba745e
  15. 09 Oct, 2004 1 commit
  16. 06 Oct, 2004 1 commit
  17. 02 Oct, 2004 2 commits
    • Ronald S. Bultje's avatar
      gst-libs/gst/riff/riff-media.c: Add wing commander format mimetype/fourccs. · 5ada9946
      Ronald S. Bultje authored
      Original commit message from CVS:
      * gst-libs/gst/riff/riff-media.c:
      (gst_riff_create_video_caps_with_data),
      (gst_riff_create_video_template_caps):
      Add wing commander format mimetype/fourccs.
      * gst/avi/gstavidemux.c: (gst_avi_demux_massage_index):
      Don't crash if some value is 0.
      5ada9946
    • Ronald S. Bultje's avatar
      gst-libs/gst/riff/riff-media.c: Add DIB fourcc (raw, palettized 8-bit RGB). · a9619b37
      Ronald S. Bultje authored
      Original commit message from CVS:
      * gst-libs/gst/riff/riff-media.c:
      (gst_riff_create_video_caps_with_data),
      (gst_riff_create_video_template_caps):
      Add DIB fourcc (raw, palettized 8-bit RGB).
      * gst-libs/gst/riff/riff-read.c:
      (gst_riff_read_strf_vids_with_data):
      Oops, fix strf_data reading bug.
      * gst/avi/gstavidemux.c: (gst_avi_demux_add_stream):
      Use a non-NULL tag.
      * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak):
      Time for hacks. Sorry Dave. At least one quicktime movie (a
      trailer) that I've encountered contains multiple video tracks.
      One of those is the actual video track, the other are one-frame
      tracks (images). Unfortunately, the number of frames according
      to the trak header is 1 for each, so that doesn't help. So
      instead, I look at the duration and discard tracks with a
      duration shorter than 20% of the length of the stream. Better
      than nothing.
      a9619b37
  18. 01 Oct, 2004 1 commit
    • Ronald S. Bultje's avatar
      gst-libs/gst/riff/riff-media.c: Add codec_data handling (like asfdemux used to do). · 6016a9a0
      Ronald S. Bultje authored
      Original commit message from CVS:
      * gst-libs/gst/riff/riff-media.c:
      (gst_riff_create_video_caps_with_data),
      (gst_riff_create_audio_caps_with_data):
      Add codec_data handling (like asfdemux used to do).
      * gst/asfdemux/gstasf.c: (plugin_init):
      * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
      (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream):
      Use riff-media for caps creation instead of our own (mostly
      broken) copy of its functions.
      6016a9a0
  19. 20 Jul, 2004 1 commit
  20. 15 Jul, 2004 1 commit
    • Ronald S. Bultje's avatar
      gst-libs/gst/riff/riff-media.c: mp42/mp43 (no caps) exist too. · 4bd27986
      Ronald S. Bultje authored
      Original commit message from CVS:
      * gst-libs/gst/riff/riff-media.c:
      (gst_riff_create_video_caps_with_data):
      mp42/mp43 (no caps) exist too.
      * gst/matroska/matroska-demux.c: (gst_matroska_demux_video_caps):
      Set pixel_width/height; we've got them in-caps.
      * gst/typefind/gsttypefindfunctions.c: (plugin_init):
      * gst/wavparse/gstwavparse.c: (plugin_init):
      Both are valid primary.
      * sys/oss/gstossmixer.c:
      Remove i18n hack and enable translations.
      4bd27986
  21. 13 Jul, 2004 1 commit
    • Wim Taymans's avatar
      gst/: Set codec_data on caps for avidemuxer. · 1d153664
      Wim Taymans authored
      Original commit message from CVS:
      * gst-libs/gst/riff/riff-media.c:
      (gst_riff_create_audio_caps_with_data),
      (gst_riff_create_audio_caps),
      (gst_riff_create_audio_template_caps):
      * gst-libs/gst/riff/riff-media.h:
      * gst-libs/gst/riff/riff-read.c:
      (gst_riff_read_strf_vids_with_data),
      (gst_riff_read_strf_auds_with_data), (gst_riff_read_strf_auds):
      * gst-libs/gst/riff/riff-read.h:
      * gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_query),
      (gst_avi_demux_add_stream):
      Set codec_data on caps for avidemuxer.
      1d153664
  22. 12 Jul, 2004 1 commit
  23. 31 May, 2004 1 commit
    • Jan Schmidt's avatar
      ext/vorbis/vorbisdec.c: Initialise b_o_s and e_o_s variables · 0e141ff4
      Jan Schmidt authored
      Original commit message from CVS:
      * ext/vorbis/vorbisdec.c: (vorbis_dec_chain):
      Initialise b_o_s and e_o_s variables
      * gst-libs/gst/riff/riff-media.c:
      (gst_riff_create_video_caps_with_data):
      Add some unusual fourcc's from mplayer avi's
      * gst/multipart/multipartmux.c: (gst_multipart_mux_plugin_init):
      Make the muxer have rank GST_RANK_NONE, so it doesn't mess up
      autoplugging.
      0e141ff4
  24. 17 May, 2004 1 commit
  25. 14 May, 2004 1 commit
    • Stéphane Loeuillet's avatar
      - typos : unkown => unknown · d1f0f46a
      Stéphane Loeuillet authored
      Original commit message from CVS:
      - typos : unkown => unknown
      - missing break in RIFF/AVI iavs caps creation (was triggering a gsttag.c assert
      d1f0f46a
  26. 09 May, 2004 1 commit
    • Ronald S. Bultje's avatar
      gst-libs/gst/riff/: Fix for unaligned RIFF files (i.e. where all the chunks... · 7180b58b
      Ronald S. Bultje authored
      gst-libs/gst/riff/: Fix for unaligned RIFF files (i.e. where all the chunks together in a LIST chunk are not of the s...
      
      Original commit message from CVS:
      * gst-libs/gst/riff/riff-media.c:
      (gst_riff_create_video_caps_with_data),
      (gst_riff_create_audio_caps),
      (gst_riff_create_audio_template_caps):
      * gst-libs/gst/riff/riff-read.c: (gst_riff_peek_head):
      Fix for unaligned RIFF files (i.e. where all the chunks together
      in a LIST chunk are not of the same size as the size given in
      the LIST chunk header). Fixes several odd WAVE files. Also fix
      ADPCM (block_align property) in audio, so that wavparse based
      on this works now as it used to stand-alone.
      7180b58b
  27. 23 Apr, 2004 1 commit
  28. 22 Apr, 2004 1 commit
    • Benjamin Otte's avatar
      gst-libs/gst/riff/riff-media.c: mpegversion is an int · 0f686266
      Benjamin Otte authored
      Original commit message from CVS:
      * gst-libs/gst/riff/riff-media.c:
      (gst_riff_create_video_caps_with_data):
      mpegversion is an int
      * sys/v4l/gstv4lsrc.c: (gst_v4lsrc_base_init):
      don't try to create pad templates with NULL caps, use any caps
      instead.
      0f686266
  29. 16 Apr, 2004 2 commits
    • Ronald S. Bultje's avatar
      gst-libs/gst/riff/riff-media.c: Add div[3456] as fourccs for DivX 3 (fixes #140137). · 1c3add35
      Ronald S. Bultje authored
      Original commit message from CVS:
      * gst-libs/gst/riff/riff-media.c:
      (gst_riff_create_video_caps_with_data):
      Add div[3456] as fourccs for DivX 3 (fixes #140137).
      1c3add35
    • Ronald S. Bultje's avatar
      gst/: Add MS RLE support. I added some functions to read out strf chunks into... · 38e6fccd
      Ronald S. Bultje authored
      gst/: Add MS RLE support. I added some functions to read out strf chunks into strf chunks and the data behind it. Thi...
      
      Original commit message from CVS:
      reviewed by: <delete if not using a buddy>
      * gst-libs/gst/riff/riff-media.c:
      (gst_riff_create_video_caps_with_data),
      (gst_riff_create_video_caps), (gst_riff_create_audio_caps),
      (gst_riff_create_video_template_caps),
      (gst_riff_create_audio_template_caps):
      * gst-libs/gst/riff/riff-media.h:
      * gst-libs/gst/riff/riff-read.c:
      (gst_riff_read_strf_vids_with_data), (gst_riff_read_strf_vids):
      * gst-libs/gst/riff/riff-read.h:
      * gst/avi/gstavidemux.c: (gst_avi_demux_add_stream):
      Add MS RLE support. I added some functions to read out strf chunks
      into strf chunks and the data behind it. This is usually color
      palettes (as in RLE, but also in 8-bit RGB). Also use those during
      caps creation. Lastly, add ADPCM (similar to wavparse - which
      should eventually be rifflib based).
      * gst/matroska/matroska-demux.c: (gst_matroska_demux_class_init),
      (gst_matroska_demux_init), (gst_matroska_demux_reset):
      * gst/matroska/matroska-demux.h:
      Remove placeholders for some prehistoric tagging system. Didn't add
      support for any tag system really anyway.
      * gst/qtdemux/qtdemux.c:
      Add support for audio/x-m4a (MPEG-4) through spider.
      * gst/wavparse/gstwavparse.c: (gst_wavparse_parse_fmt),
      (gst_wavparse_loop):
      ADPCM support (#135862). Increase max. buffer size because we
      cannot split buffers for ADPCM (screws references) and I've seen
      files with 2048 byte chunks. 4096 seems safe for now.
      38e6fccd
  30. 15 Apr, 2004 1 commit
  31. 11 Apr, 2004 3 commits
  32. 30 Mar, 2004 1 commit
  33. 24 Mar, 2004 1 commit
    • Ronald S. Bultje's avatar
      ext/alsa/gstalsa.h: Remove unused entry. · 41182271
      Ronald S. Bultje authored
      Original commit message from CVS:
      * ext/alsa/gstalsa.h:
      Remove unused entry.
      * gst-libs/gst/riff/riff-media.c: (gst_riff_create_video_caps):
      Add cinepak.
      * gst/videodrop/gstvideodrop.c: (gst_videodrop_getcaps),
      (gst_videodrop_link), (gst_videodrop_chain):
      Fix, sort of. Was horribly broken with new capsnego. Bah...
      41182271
  34. 15 Mar, 2004 1 commit