1. 09 Jan, 2005 1 commit
    • Ronald S. Bultje's avatar
      ext/ffmpeg/gstffmpegdec.c: Disable parsing for MJPEG input since that's... · f536e57b
      Ronald S. Bultje authored
      ext/ffmpeg/gstffmpegdec.c: Disable parsing for MJPEG input since that's already cut at frame-boundaries. Fixes #163340.
      
      Original commit message from CVS:
      Reviewed by:  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_chain):
      Disable parsing for MJPEG input since that's already cut at
      frame-boundaries. Fixes #163340.
      f536e57b
  2. 19 Dec, 2004 1 commit
  3. 18 Dec, 2004 1 commit
    • Ronald S. Bultje's avatar
      ext/ffmpeg/: Add debugging category everywhere (correctly this time). Don't... · 9093685a
      Ronald S. Bultje authored
      ext/ffmpeg/: Add debugging category everywhere (correctly this time). Don't parse mp3 data (the parser is a piece of ...
      
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpeg.c:
      * ext/ffmpeg/gstffmpegcodecmap.c:
      * ext/ffmpeg/gstffmpegcodecmap.h:
      * ext/ffmpeg/gstffmpegcolorspace.c:
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_chain):
      * ext/ffmpeg/gstffmpegdemux.c:
      * ext/ffmpeg/gstffmpegenc.c:
      * ext/ffmpeg/gstffmpegmux.c:
      * ext/ffmpeg/gstffmpegprotocol.c:
      Add debugging category everywhere (correctly this time). Don't
      parse mp3 data (the parser is a piece of crap). Fixes #155274
      mostly. Seeking pending.
      9093685a
  4. 17 Dec, 2004 2 commits
  5. 16 Dec, 2004 1 commit
    • Ronald S. Bultje's avatar
      ext/ffmpeg/gstffmpegdec.c: Move negotiation outside the _chain function, and... · 4ea32a6a
      Ronald S. Bultje authored
      ext/ffmpeg/gstffmpegdec.c: Move negotiation outside the _chain function, and use the codec PAR if available and prefe...
      
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_init),
      (gst_ffmpegdec_close), (gst_ffmpegdec_connect),
      (gst_ffmpegdec_negotiate), (gst_ffmpegdec_chain):
      Move negotiation outside the _chain function, and use the
      codec PAR if available and prefer it over demuxer PAR (since
      this is usually the right thing to do). Fixes #159755.
      4ea32a6a
  6. 05 Nov, 2004 1 commit
    • Wim Taymans's avatar
      ext/ffmpeg/: Fix strides and plane sizes when dealing with odd sized movies. · 8b92efb1
      Wim Taymans authored
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_avpicture_get_size),
      (gst_ffmpeg_avpicture_fill), (gst_ffmpeg_img_convert):
      * ext/ffmpeg/gstffmpegcodecmap.h:
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_chain):
      Fix strides and plane sizes when dealing with odd sized
      movies.
      8b92efb1
  7. 29 Oct, 2004 2 commits
    • Ronald S. Bultje's avatar
      ext/ffmpeg/gstffmpegdec.c: Prevent division by zero (#155212). · 46d853ba
      Ronald S. Bultje authored
      Original commit message from CVS:
      Reviewed by:  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_chain):
      Prevent division by zero (#155212).
      46d853ba
    • Ronald S. Bultje's avatar
      ext/ffmpeg/: Sync with gst-plugins ffmpegcolorspace, align-by-4. Ready to... · 0e41db4c
      Ronald S. Bultje authored
      ext/ffmpeg/: Sync with gst-plugins ffmpegcolorspace, align-by-4. Ready to re-sync gst-plugins ffmpegcolorspace with o...
      
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_avpicture_fill):
      * ext/ffmpeg/gstffmpegcodecmap.h:
      * ext/ffmpeg/gstffmpegcolorspace.c: (gst_ffmpegcsp_chain):
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_get_buffer),
      (gst_ffmpegdec_chain):
      * ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_chain_video):
      Sync with gst-plugins ffmpegcolorspace, align-by-4. Ready to
      re-sync gst-plugins ffmpegcolorspace with ours and deprecate
      this one.
      0e41db4c
  8. 24 Oct, 2004 1 commit
    • Ronald S. Bultje's avatar
      ext/ffmpeg/: Hmm, fancy names... · 918b5444
      Ronald S. Bultje authored
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegcodecmap.c:
      (gst_ffmpeg_get_codecid_longname):
      * ext/ffmpeg/gstffmpegcodecmap.h:
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_base_init),
      (gst_ffmpegdec_register):
      * ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_base_init),
      (gst_ffmpegenc_register):
      Hmm, fancy names...
      918b5444
  9. 09 Oct, 2004 1 commit
  10. 02 Oct, 2004 2 commits
    • Ronald S. Bultje's avatar
      ext/ffmpeg/gstffmpegcodecmap.c: Generalized palette functions, add actual... · 3cf593d8
      Ronald S. Bultje authored
      ext/ffmpeg/gstffmpegcodecmap.c: Generalized palette functions, add actual mimetypes for wing commander formats.
      
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps),
      (gst_ffmpeg_caps_with_codecid), (gst_ffmpeg_caps_to_codecid):
      Generalized palette functions, add actual mimetypes for wing
      commander formats.
      * ext/ffmpeg/gstffmpegcolorspace.c: (gst_ffmpegcsp_chain):
      Ffmpeg has internal palette functions, so I noticed.
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_chain):
      Actually remove all palette code.
      3cf593d8
    • Ronald S. Bultje's avatar
      ext/ffmpeg/: Move palette handling over from the decoder to the colorspace... · 79d12888
      Ronald S. Bultje authored
      ext/ffmpeg/: Move palette handling over from the decoder to the colorspace conversion plugin (where you would expect ...
      
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_pixfmt_to_caps),
      (gst_ffmpeg_caps_to_pixfmt):
      * ext/ffmpeg/gstffmpegcolorspace.c: (gst_ffmpegcsp_pad_link),
      (gst_ffmpegcsp_init), (gst_ffmpegcsp_chain),
      (gst_ffmpegcsp_change_state), (gst_ffmpegcsp_register):
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_chain):
      Move palette handling over from the decoder to the colorspace
      conversion plugin (where you would expect it).
      79d12888
  11. 23 Sep, 2004 1 commit
    • Ronald S. Bultje's avatar
      ext/ffmpeg/gstffmpegdec.c: Update timestamp for every new buffer that we... · f4949f91
      Ronald S. Bultje authored
      ext/ffmpeg/gstffmpegdec.c: Update timestamp for every new buffer that we output. Improves audio playback for several ...
      
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_chain):
      Update timestamp for every new buffer that we output. Improves
      audio playback for several files that have multiple audio chunks
      per buffer.
      f4949f91
  12. 22 Sep, 2004 1 commit
  13. 20 Sep, 2004 1 commit
    • Ronald S. Bultje's avatar
      ext/ffmpeg/gstffmpegcodecmap.c: WMV extradata (make #152798 work). J-frames... · 081a3b48
      Ronald S. Bultje authored
      ext/ffmpeg/gstffmpegcodecmap.c: WMV extradata (make #152798 work). J-frames are only available in the bitstream if th...
      
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps),
      (gst_ffmpeg_caps_with_codecid):
      WMV extradata (make #152798 work). J-frames are only available
      in the bitstream if the J-frame bit has been set in the extradata.
      If not (or if extradata is not provided), the movie won't play.
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_close),
      (gst_ffmpegdec_connect), (gst_ffmpegdec_chain):
      Only close ffmpeg if privdata was allocated (else it segfaults).
      Autodetect encoding bugs and workaround it. Don't copy data if
      decoding failed.
      * ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_loop):
      Use read_frame() instead of read_packet() which is obsolete.
      081a3b48
  14. 21 Jul, 2004 1 commit
  15. 08 Jul, 2004 1 commit
  16. 07 Jul, 2004 2 commits
  17. 03 Jul, 2004 1 commit
  18. 16 May, 2004 1 commit
  19. 09 May, 2004 1 commit
  20. 16 Apr, 2004 1 commit
    • Ronald S. Bultje's avatar
      ext/ffmpeg/gstffmpegcodecmap.*: Change some function names to reflect that... · d8f7d245
      Ronald S. Bultje authored
      ext/ffmpeg/gstffmpegcodecmap.*: Change some function names to reflect that they don't really _return_ something, but ...
      
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_get_palette),
      (gst_ffmpeg_set_palette), (gst_ffmpeg_codecid_to_caps),
      (gst_ffmpeg_pixfmt_to_caps), (gst_ffmpeg_caps_to_smpfmt),
      (gst_ffmpeg_caps_to_pixfmt), (gst_ffmpeg_caps_with_codectype),
      (gst_ffmpeg_caps_with_codecid), (gst_ffmpeg_caps_to_codecid):
      * ext/ffmpeg/gstffmpegcodecmap.h:
      Change some function names to reflect that they don't really
      _return_ something, but rather _use_ something to fill a
      AVCodecContext. s/to/with/. Restructure the extradata handling,
      it's now not picking up the type from the caps but rather
      using the type as provided in the function. This is a lot
      cleaner. Implement MS RLE palette pickup.
      * ext/ffmpeg/gstffmpegcolorspace.c: (gst_ffmpegcsp_pad_link):
      * ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_connect):
      Sync with the above function name changes.
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_close),
      (gst_ffmpegdec_open), (gst_ffmpegdec_connect),
      (gst_ffmpegdec_chain), (gst_ffmpegdec_change_state):
      Add some hacks to convert palette-based raw image formats to
      RGBA32. Ugly, but I don't know how else to handle palette-based
      RGB, since img_convert() (and thus ffcolorspace) doesn't accept
      a palette as argument.
      d8f7d245
  21. 06 Apr, 2004 1 commit
    • Benjamin Otte's avatar
      ext/ffmpeg/: fix memleaks · 50a9ae36
      Benjamin Otte authored
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_register):
      * ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_register):
      fix memleaks
      50a9ae36
  22. 29 Mar, 2004 1 commit
  23. 25 Mar, 2004 1 commit
    • Ronald S. Bultje's avatar
      ext/ffmpeg/: Fix category. · d5cfdabb
      Ronald S. Bultje authored
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_base_init):
      * ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_base_init):
      Fix category.
      * ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_class_init),
      (gst_ffmpegdemux_init), (gst_ffmpegdemux_close):
      Slightly rewrite the init function, old one was ugly. Also remove
      dispose function since it's obsolete, the change_state function
      cleans up already. Also fixes segfault in test-app
      gstreamer/tests/instantiate/create
      d5cfdabb
  24. 24 Mar, 2004 1 commit
    • Benjamin Otte's avatar
      configure.ac: only export gst* symbols · c9305d90
      Benjamin Otte authored
      Original commit message from CVS:
      * configure.ac:
      only export gst* symbols
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_chain):
      change g_warning to debugging message, that wasn't a programming
      error
      c9305d90
  25. 15 Mar, 2004 1 commit
    • Ronald S. Bultje's avatar
      ext/ffmpeg/: Add encode property to codec mapper, so we can get better-fitting... · 91b5e3f5
      Ronald S. Bultje authored
      ext/ffmpeg/: Add encode property to codec mapper, so we can get better-fitting caps. Also use this everywhere. ;). La...
      
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps):
      * ext/ffmpeg/gstffmpegcodecmap.h:
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_chain),
      (gst_ffmpegdec_register):
      * ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_add),
      (gst_ffmpegdemux_register):
      * ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_connect),
      (gst_ffmpegenc_register):
      * ext/ffmpeg/gstffmpegmux.c: (gst_ffmpegmux_register):
      Add encode property to codec mapper, so we can get better-fitting
      caps. Also use this everywhere. ;). Lastly, add some new codecIDs
      to our list of recognized ones.
      91b5e3f5
  26. 09 Mar, 2004 1 commit
    • Ronald S. Bultje's avatar
      ext/ffmpeg/Makefile.am: Prevent more symbol conflicts... · 1b378185
      Ronald S. Bultje authored
      Original commit message from CVS:
      * ext/ffmpeg/Makefile.am:
      Prevent more symbol conflicts...
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_register):
      Up priority/rank for MPEG-4 decoder. Reason is simple: it's well-
      tested and by far outperforms xviddec/divxdec. They'll get some
      other, slightly lower, rank.
      * gst-libs/ext/ffmpeg/patch/autotools.diff:
      Tweaking...
      * gst-libs/ext/ffmpeg/patch/disableinstalllibs.diff:
      Prevent more symbol conflicts. I changed this (to pass 'make
      distcheck') in the one patch, so need to change it here too.
      * gst-libs/ext/ffmpeg/patch/disablemmx.diff:
      Re-enable MMX. :).
      * gst-libs/ext/ffmpeg/patch/functions.diff:
      Bla.
      1b378185
  27. 02 Mar, 2004 1 commit
    • Ronald S. Bultje's avatar
      ext/ffmpeg/gstffmpegdec.c: Fix B-frame DivX5/XviD display by removing the... · 1abaeb88
      Ronald S. Bultje authored
      ext/ffmpeg/gstffmpegdec.c: Fix B-frame DivX5/XviD display by removing the truncated flag when not needed.
      
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_connect):
      Fix B-frame DivX5/XviD display by removing the truncated flag when
      not needed.
      * gst-libs/ext/ffmpeg/patch/autotools.diff:
      Remove link to libavcodec - it causes symbol conflicts (why?).
      1abaeb88
  28. 11 Feb, 2004 1 commit
    • Benjamin Otte's avatar
      ext/ffmpeg/: fix memleaks · 0556f090
      Benjamin Otte authored
      Original commit message from CVS:
      2004-02-11  Benjamin Otte  <in7y118@public.uni-hamburg.de>
      
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_base_init):
      * ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_base_init):
      * ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_base_init):
      * ext/ffmpeg/gstffmpegmux.c: (gst_ffmpegmux_base_init):
      fix memleaks
      0556f090
  29. 02 Feb, 2004 2 commits
    • David Schleef's avatar
      Fix memory leaks: · 8e29a788
      David Schleef authored
      Original commit message from CVS:
      reviewed by: David Schleef  <ds@schleef.org>
      Fix memory leaks:
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_register):
      * ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_register):
      8e29a788
    • Thomas Vander Stichele's avatar
      change NULL to (NULL) for GST_ELEMENT_ERROR · 9e6362dd
      Thomas Vander Stichele authored
      Original commit message from CVS:
      change NULL to (NULL) for GST_ELEMENT_ERROR
      Make sure errors end with "."
      9e6362dd
  30. 29 Jan, 2004 1 commit
  31. 18 Jan, 2004 1 commit
  32. 12 Jan, 2004 1 commit
    • David Schleef's avatar
      Make sure everybody wraps #include "config.h" in #ifdef HAVE_CONFIG_H · 2b031526
      David Schleef authored
      Original commit message from CVS:
      * ext/ffmpeg/gstffmpeg.c:
      * ext/ffmpeg/gstffmpegcodecmap.c:
      * ext/ffmpeg/gstffmpegdec.c:
      * ext/ffmpeg/gstffmpegenc.c:
      * ext/ffmpeg/gstffmpegprotocol.c:
      * ext/gdk_pixbuf/gstgdkanimation.c:
      * ext/jpeg/gstjpeg.c:
      * ext/libpng/gstpng.c:
      * ext/mpeg2dec/perftest.c:
      * ext/speex/gstspeex.c:
      * gst-libs/gst/resample/dtos.c:
      * gst/intfloat/gstintfloatconvert.c:
      * gst/oneton/gstoneton.c:
      * gst/rtjpeg/RTjpeg.c:
      * gst/rtp/gstrtp.c:
      * sys/dxr3/dxr3init.c:
      * sys/glsink/gstgl_nvimage.c:
      * sys/glsink/gstgl_pdrimage.c:
      * sys/glsink/gstglsink.c:
      * testsuite/gst-lint:
      Make sure everybody wraps #include "config.h" in #ifdef HAVE_CONFIG_H
      2b031526
  33. 02 Jan, 2004 1 commit
  34. 01 Jan, 2004 1 commit
    • Ronald S. Bultje's avatar
      configure.ac: Fix configure check for mpeg2enc. We need 1.6.1.93 instead of... · e1c922ec
      Ronald S. Bultje authored
      configure.ac: Fix configure check for mpeg2enc. We need 1.6.1.93 instead of 1.6.1.92, since the pkg-config file of 1....
      
      Original commit message from CVS:
      2004-01-01  Ronald Bultje  <rbultje@ronald.bitfreak.net>
      
      * configure.ac:
      Fix configure check for mpeg2enc. We need 1.6.1.93 instead of
      1.6.1.92, since the pkg-config file of 1.6.1.92 is borked and
      it therefore uses the wrong include paths. Too bad... Note
      that 1.6.1.93 is not release yet. ;).
      Also add a check for mplex, which is now using the lib'ified
      mplex from mjpegtools, too.
      * ext/ffmpeg/gstffmpegcodecmap.c:
      Add codec_tag for 3ivx/xvid. For xvid, this should fix playback
      issues. I don't think ffmpeg handles 3ivx correctly, so this
      probably won't work. But it won't hurt either.
      * ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_connect),
      (gst_ffmpegdec_chain):
      * ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_connect),
      (gst_ffmpegenc_chain_audio):
      Fix memleak in audio encoding. Close codec if open fails, this
      calls the cleanup routines so we can re-use the context.
      * ext/mpeg2enc/gstmpeg2enc.cc:
      Fix pad template names/types, fix memory issue with getcaps().
      * ext/mpeg2enc/gstmpeg2encoder.cc:
      * ext/mpeg2enc/gstmpeg2encoder.hh:
      Fix compile issue with new caps system (const thingy).
      * ext/mpeg2enc/gstmpeg2encpicturereader.cc:
      * ext/mpeg2enc/gstmpeg2encpicturereader.hh:
      We read a first frame right on initing, so that we have a caps
      when we init the output. This caps is cached in padprivate and
      read as first frame.
      * ext/mplex/Makefile.am:
      * ext/mplex/gstmplex.cc:
      * ext/mplex/gstmplex.h:
      * ext/mplex/gstmplex.hh:
      * ext/mplex/gstmplexibitstream.cc:
      * ext/mplex/gstmplexibitstream.hh:
      * ext/mplex/gstmplexjob.cc:
      * ext/mplex/gstmplexjob.hh:
      * ext/mplex/gstmplexoutputstream.cc:
      * ext/mplex/gstmplexoutputstream.hh:
      We wrap mjpegtools mplex. So I rewrote the plugin. The old plugin
      had issues, didn't do capsnego, supported only a subset of the
      mplex features and required a mplex fork in our local CVS. Plus
      that it worked agaist a very old mplex version. Rewriting was
      faster than updating it.
      * gst-libs/ext/Makefile.am:
      * gst-libs/ext/mplex/INSTRUCT:
      * gst-libs/ext/mplex/Makefile.am:
      * gst-libs/ext/mplex/README:
      * gst-libs/ext/mplex/TODO:
      * gst-libs/ext/mplex/ac3strm_in.cc:
      * gst-libs/ext/mplex/audiostrm.hh:
      * gst-libs/ext/mplex/audiostrm_out.cc:
      * gst-libs/ext/mplex/aunit.hh:
      * gst-libs/ext/mplex/bits.cc:
      * gst-libs/ext/mplex/bits.hh:
      * gst-libs/ext/mplex/buffer.cc:
      * gst-libs/ext/mplex/buffer.hh:
      * gst-libs/ext/mplex/fastintfns.h:
      * gst-libs/ext/mplex/format_codes.h:
      * gst-libs/ext/mplex/inputstrm.cc:
      * gst-libs/ext/mplex/inputstrm.hh:
      * gst-libs/ext/mplex/lpcmstrm_in.cc:
      * gst-libs/ext/mplex/mjpeg_logging.cc:
      * gst-libs/ext/mplex/mjpeg_logging.h:
      * gst-libs/ext/mplex/mjpeg_types.h:
      * gst-libs/ext/mplex/mpastrm_in.cc:
      * gst-libs/ext/mplex/mpegconsts.cc:
      * gst-libs/ext/mplex/mpegconsts.h:
      * gst-libs/ext/mplex/mplexconsts.hh:
      * gst-libs/ext/mplex/multplex.cc:
      * gst-libs/ext/mplex/outputstream.hh:
      * gst-libs/ext/mplex/padstrm.cc:
      * gst-libs/ext/mplex/padstrm.hh:
      * gst-libs/ext/mplex/stillsstream.cc:
      * gst-libs/ext/mplex/stillsstream.hh:
      * gst-libs/ext/mplex/systems.cc:
      * gst-libs/ext/mplex/systems.hh:
      * gst-libs/ext/mplex/vector.cc:
      * gst-libs/ext/mplex/vector.hh:
      * gst-libs/ext/mplex/videostrm.hh:
      * gst-libs/ext/mplex/videostrm_in.cc:
      * gst-libs/ext/mplex/videostrm_out.cc:
      * gst-libs/ext/mplex/yuv4mpeg.cc:
      * gst-libs/ext/mplex/yuv4mpeg.h:
      * gst-libs/ext/mplex/yuv4mpeg_intern.h:
      * gst-libs/ext/mplex/yuv4mpeg_ratio.cc:
      We don't fork mjpegtools' mplex in our CVS anymore.
      * gst/avi/gstavidemux.c: (gst_avi_demux_src_getcaps),
      (gst_avi_demux_add_stream):
      * gst/avi/gstavidemux.h:
      Add getcaps() function for proper caps nego. This makes some
      parts of AVI playback/reading work.
      * sys/ximage/ximagesink.c: (gst_ximagesink_sinkconnect):
      Resize window on new capsnego. This is probably wrong, but
      I'm still committing it because with current capsnego, the
      first successfull capsnego is auto-fixated, therefore rounded
      down to the lowest values in the caps. this results in a 16x16
      XWindow that is not reized when real capsnego finishes.
      Dave, I see more cases of this, do you know a proper solution?
      * tools/gst-launch-ext.in:
      Fix MPEG-4 AAC (Apple iPod/iTunes) file commandline.
      e1c922ec
  35. 22 Dec, 2003 1 commit