summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* gst/wavenc/gstwavenc.c: Fix indenting, fix pad creation.Ronald S. Bultje2004-01-042-7/+14
| | | | | | | | Original commit message from CVS: 2004-01-04 Ronald Bultje <rbultje@ronald.bitfreak.net> * gst/wavenc/gstwavenc.c: (set_property), (gst_wavenc_init): Fix indenting, fix pad creation.
* ext/xvid/gstxviddec.c: Implement src_getcaps() so proper size caps is ↵Ronald S. Bultje2004-01-041-0/+7
| | | | | | | | | | | | negotiated. Original commit message from CVS: 2004-01-04 Ronald Bultje <rbultje@ronald.bitfreak.net> * ext/xvid/gstxviddec.c: (gst_xviddec_init), (gst_xviddec_src_getcaps), (gst_xviddec_src_link), (gst_xviddec_sink_link): Implement src_getcaps() so proper size caps is negotiated.
* ext/flac/gstflacdec.c: Finish flac decoder on EOS. See #116178.Ronald S. Bultje2004-01-032-2/+6
| | | | | | | | Original commit message from CVS: 2004-01-04 Ronald Bultje <rbultje@ronald.bitfreak.net> * ext/flac/gstflacdec.c: (gst_flacdec_loop): Finish flac decoder on EOS. See #116178.
* gst/matroska/: Add getcaps() function to fix capsnego...Ronald S. Bultje2004-01-033-191/+29
| | | | | | | | | | Original commit message from CVS: 2004-01-04 Ronald Bultje <rbultje@ronald.bitfreak.net> * gst/matroska/matroska-demux.c: (gst_matroska_demux_src_getcaps), (gst_matroska_demux_add_stream): * gst/matroska/matroska-ids.h: Add getcaps() function to fix capsnego...
* gst/mpegstream/: Fix more integer overflows. Again, see #126967.Ronald S. Bultje2004-01-031-0/+7
| | | | | | | | | | Original commit message from CVS: 2004-01-04 Ronald Bultje <rbultje@ronald.bitfreak.net> * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_syshead), (gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes): * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_parse_packhead): Fix more integer overflows. Again, see #126967.
* ext/mpeg2dec/gstmpeg2dec.c: Add support for mpeg2dec-0.4.0 (released two ↵Ronald S. Bultje2004-01-031-0/+25
| | | | | | | | | | | weeks ago). See #130416. Original commit message from CVS: 2004-01-03 Ronald Bultje <rbultje@ronald.bitfreak.net> * ext/mpeg2dec/gstmpeg2dec.c: Add support for mpeg2dec-0.4.0 (released two weeks ago). See #130416.
* Update xvid plugin to latest xvid (1.0.0-beta3) API.Ronald S. Bultje2004-01-031-15/+24
| | | | | | | | | | | | | | | | | | | | | | | | Original commit message from CVS: 2004-01-03 Ronald Bultje <rbultje@ronald.bitfreak.net> reviewed by: <delete if not using a buddy> * configure.ac: * ext/xvid/gstxvid.c: (gst_xvid_init), (gst_xvid_error), (gst_xvid_structure_to_csp), (gst_xvid_csp_to_caps): * ext/xvid/gstxvid.h: * ext/xvid/gstxviddec.c: (gst_xviddec_class_init), (gst_xviddec_init), (gst_xviddec_setup), (gst_xviddec_chain), (gst_xviddec_src_link), (gst_xviddec_sink_link), (gst_xviddec_change_state): * ext/xvid/gstxviddec.h: * ext/xvid/gstxvidenc.c: (gst_xvidenc_profile_get_type), (gst_xvidenc_base_init), (gst_xvidenc_class_init), (gst_xvidenc_init), (gst_xvidenc_setup), (gst_xvidenc_chain), (gst_xvidenc_link), (gst_xvidenc_set_property), (gst_xvidenc_get_property), (gst_xvidenc_change_state): * ext/xvid/gstxvidenc.h: Update xvid plugin to latest xvid (1.0.0-beta3) API.
* gst/rtp/rtp-packet.c: Add sys/types.h include, since OS X doesn't define ↵Ronald S. Bultje2004-01-032-0/+8
| | | | | | | | | | | in_addr_t in netinet/in.h, like it does on L... Original commit message from CVS: 2004-01-03 Ronald Bultje <rbultje@ronald.bitfreak.net> * gst/rtp/rtp-packet.c: Add sys/types.h include, since OS X doesn't define in_addr_t in netinet/in.h, like it does on Linux (see #129600).
* Oops, failed to add this file during previous OS X stuff commitRonald S. Bultje2004-01-031-0/+2
| | | | | Original commit message from CVS: Oops, failed to add this file during previous OS X stuff commit
* ext/alsa/gstalsamixer.c: Correct logic of dispose function (see #129306).Ronald S. Bultje2004-01-031-0/+7
| | | | | | | | | | Original commit message from CVS: 2004-01-03 Thomas Canty <tommydal@optushome.com.au> reviewed by: Ronald Bultje <rbultje@ronald.bitfreak.net> * ext/alsa/gstalsamixer.c: (gst_alsa_mixer_dispose): Correct logic of dispose function (see #129306).
* gst/mpegstream/: and also fix integer overflows at high PTS values (see ↵Ronald S. Bultje2004-01-031-0/+9
| | | | | | | | | | | | | | #126967). Original commit message from CVS: 2004-01-03 Ronald Bultje <rbultje@ronald.bitfreak.net> * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_pes): * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_class_init), (gst_mpeg_parse_init): * gst/mpegstream/gstmpegparse.h: Remove clock (which was never provided, i.e. dead code), and also fix integer overflows at high PTS values (see #126967).
* ext/: OS X fixes (see #126628).Ronald S. Bultje2004-01-034-7/+13
| | | | | | | | | | Original commit message from CVS: 2004-01-03 Ronald Bultje <rbultje@ronald.bitfreak.net> * ext/flac/gstflacdec.c: * ext/libpng/gstpngenc.h: * ext/mikmod/gstmikmod.h: OS X fixes (see #126628).
* Change sink pad template caps to "video/quicktime"David Schleef2004-01-031-1/+1
| | | | | Original commit message from CVS: Change sink pad template caps to "video/quicktime"
* ext/alsa/gstalsasrc.c: Remove bogus "src" request pad.David Schleef2004-01-031-0/+9
| | | | | | | | | | Original commit message from CVS: * ext/alsa/gstalsasrc.c: (gst_alsa_src_pad_factory), (gst_alsa_src_base_init): Remove bogus "src" request pad. * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_base_init), (gst_mpeg_parse_class_init): Move pad template registration to class_init, since the derived class (mpegdemux) doesn't want them.
* sys/: Move interface libs from LDFLAGS to LIBADD, fix relocation errors ↵Ronald S. Bultje2004-01-021-0/+8
| | | | | | | | | | | | | after installation (see #127664). Original commit message from CVS: 2004-01-03 Ronald Bultje <rbultje@ronald.bitfreak.net> * sys/ximage/Makefile.am: * sys/xvideo/Makefile.am: * sys/xvimage/Makefile.am: Move interface libs from LDFLAGS to LIBADD, fix relocation errors after installation (see #127664).
* ext/ffmpeg/gstffmpegenc.c: Negotiation fixes.David Schleef2004-01-021-0/+10
| | | | | | | | | | | Original commit message from CVS: * ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_init), (gst_ffmpegenc_connect): Negotiation fixes. * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_negotiate_format): Remove inappropriate gst_caps_free(). * sys/ximage/ximagesink.c: (gst_ximagesink_sinkconnect): Reenable Ronald's internal resize code, since the core handles it correctly now.
* sys/v4l/: Fix pad template stuff.Ronald S. Bultje2004-01-021-0/+7
| | | | | | | | | | Original commit message from CVS: 2004-01-02 Ronald Bultje <rbultje@ronald.bitfreak.net> * sys/v4l/gstv4lmjpegsink.c: (gst_v4lmjpegsink_init): * sys/v4l/gstv4lmjpegsrc.c: (gst_v4lmjpegsrc_init): * sys/v4l/gstv4lsrc.c: (gst_v4lsrc_base_init), (gst_v4lsrc_init): Fix pad template stuff.
* gst/matroska/: fix signed integer reading/writing.Ronald S. Bultje2004-01-023-6/+23
| | | | | | | | | Original commit message from CVS: 2004-01-02 Ronald Bultje <rbultje@ronald.bitfreak.net> * gst/matroska/ebml-read.c: (gst_ebml_read_sint): * gst/matroska/ebml-write.c: (gst_ebml_write_sint): fix signed integer reading/writing.
* ext/alsa/README: Remove outdated documentBenjamin Otte2004-01-021-0/+5
| | | | | | | | Original commit message from CVS: 2004-01-02 Benjamin Otte <in7y118@public.uni-hamburg.de> * ext/alsa/README: Remove outdated document
* src pad was being created twice - oops.Jan Schmidt2004-01-022-1/+6
| | | | | Original commit message from CVS: src pad was being created twice - oops.
* sys/ximage/ximagesink.c: Comment out internal resize. It doesn't handle the ↵Ronald S. Bultje2004-01-021-0/+8
| | | | | | | | | | | | | resulting Original commit message from CVS: 2004-01-02 Ronald Bultje <rbultje@ronald.bitfreak.net> * sys/ximage/ximagesink.c: (gst_ximagesink_sinkconnect): Comment out internal resize. It doesn't handle the resulting XEvent internally, does another try_set_caps() which leads to a really nice loop. Real fix will come when Julien and Dave are awake. ;).
* ext/mpeg2enc/gstmpeg2enc.cc: fix const/nonconst compile issue.Ronald S. Bultje2004-01-021-0/+5
| | | | | | | | Original commit message from CVS: 2004-01-02 Ronald Bultje <rbultje@ronald.bitfreak.net> * ext/mpeg2enc/gstmpeg2enc.cc: fix const/nonconst compile issue.
* Add fixate function and test for bad capsDavid Schleef2004-01-021-0/+6
| | | | | Original commit message from CVS: Add fixate function and test for bad caps
* Fix some regressions caused by caps conversionDavid Schleef2004-01-021-8/+9
| | | | | Original commit message from CVS: Fix some regressions caused by caps conversion
* Negotiation fixesDavid Schleef2004-01-022-17/+12
| | | | | Original commit message from CVS: Negotiation fixes
* Convert elements to use gst_pad_use_explicit_caps() where appropriate.David Schleef2004-01-0211-79/+82
| | | | | Original commit message from CVS: Convert elements to use gst_pad_use_explicit_caps() where appropriate.
* configure.ac: Fix configure check for mpeg2enc. We need 1.6.1.93 instead of ↵Ronald S. Bultje2004-01-015-6/+171
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* Change gst_pad_proxy_link() to gst_pad_try_set_caps()David Schleef2003-12-312-1/+7
| | | | | Original commit message from CVS: Change gst_pad_proxy_link() to gst_pad_try_set_caps()
* Negotiation fixes.David Schleef2003-12-313-68/+126
| | | | | Original commit message from CVS: Negotiation fixes.
* ext/esd/esdsink.c (gst_esdsink_link): Fix typo; get depth instead of signed.Colin Walters2003-12-302-1/+6
| | | | | | | | Original commit message from CVS: 2003-12-29 Colin Walters <walters@verbum.org> * ext/esd/esdsink.c (gst_esdsink_link): Fix typo; get depth instead of signed.
* Fix warning about discarding const qualifierJan Schmidt2003-12-291-0/+5
| | | | | Original commit message from CVS: Fix warning about discarding const qualifier
* Changelog updateJeremy Simon2003-12-271-0/+9
| | | | | Original commit message from CVS: Changelog update
* Fix warningsJeremy Simon2003-12-271-1/+1
| | | | | Original commit message from CVS: Fix warnings
* ext/alsa/gstalsa.c: Don't send ALSA debugging to stderr.Benjamin Otte2003-12-271-0/+7
| | | | | | | | | | Original commit message from CVS: 2003-12-27 Benjamin Otte <in7y118@public.uni-hamburg.de> * ext/alsa/gstalsa.c: (gst_alsa_open_audio): Don't send ALSA debugging to stderr. * ext/alsa/gstalsa.h: Use GST_WARNING instead of g_warning when ALSA functions fail.
* sys/xvimage/xvimagesink.c: Free XVAdapterInfo correctly.Benjamin Otte2003-12-271-0/+5
| | | | | | | | Original commit message from CVS: 2003-12-27 Benjamin Otte <in7y118@public.uni-hamburg.de> * sys/xvimage/xvimagesink.c: (gst_xvimagesink_get_xv_support): Free XVAdapterInfo correctly.
* ext/mad/gstid3tag.c: Make id3tag use correct caps nego.Benjamin Otte2003-12-271-0/+6
| | | | | | | | | Original commit message from CVS: 2003-12-27 Benjamin Otte <in7y118@public.uni-hamburg.de> * ext/mad/gstid3tag.c: (gst_id3_tag_add_src_pad), (gst_id3_tag_do_caps_nego), (gst_id3_tag_src_link): Make id3tag use correct caps nego.
* make tremor work againAmaury Jacquot2003-12-271-0/+7
| | | | | Original commit message from CVS: make tremor work again
* testsuite/spider/: Make tests compile again. They probably don't work.Benjamin Otte2003-12-271-0/+7
| | | | | | | | | | Original commit message from CVS: 2003-12-27 Benjamin Otte <in7y118@public.uni-hamburg.de> * testsuite/spider/spider1.c: (main): * testsuite/spider/spider2.c: (main): * testsuite/spider/spider3.c: (main): Make tests compile again. They probably don't work.
* Return NULL if we can't fixate the caps anymore.Colin Walters2003-12-242-1/+8
| | | | | Original commit message from CVS: Return NULL if we can't fixate the caps anymore.
* gst/volume/gstvolume.c: Proxy getcaps.David Schleef2003-12-242-0/+32
| | | | | | | Original commit message from CVS: * gst/volume/gstvolume.c: (volume_init): Proxy getcaps. * sys/oss/gstosssink.c: (gst_osssink_init), (gst_osssink_sink_fixate): Add fixate function.
* ext/ffmpeg/: fix typo in RGB masks, and move back to "old" colorspace ↵Ronald S. Bultje2003-12-241-0/+15
| | | | | | | | | | | | | | | | | | | | capsnego code until whoever wrote this new crap... Original commit message from CVS: 2003-12-24 Ronald Bultje <rbultje@ronald.bitfreak.net> * ext/ffmpeg/gstffmpegcodecmap.c: * ext/ffmpeg/gstffmpegcolorspace.c: (gst_ffmpegcsp_getcaps), (gst_ffmpegcsp_srcconnect_func), (gst_ffmpegcsp_sinkconnect), (gst_ffmpegcsp_srcconnect), (gst_ffmpegcsp_get_type), (gst_ffmpegcsp_base_init), (gst_ffmpegcsp_class_init), (gst_ffmpegcsp_init), (gst_ffmpegcsp_chain), (gst_ffmpegcsp_change_state), (gst_ffmpegcsp_set_property), (gst_ffmpegcsp_get_property), (gst_ffmpegcsp_register): fix typo in RGB masks, and move back to "old" colorspace capsnego code until whoever wrote this new crap has actually tested it so that it works. And yes, this works, keep it that way please.
* Fix caps breakage after Dave's caps branch merge.Ronald S. Bultje2003-12-231-0/+20
| | | | | | | | | | | | | | | | | | | | | | | Original commit message from CVS: 2003-12-23 Ronald Bultje <rbultje@ronald.bitfreak.net> * ext/divx/gstdivxdec.c: (gst_divxdec_base_init), (gst_divxdec_init), (gst_divxdec_negotiate): * ext/divx/gstdivxdec.h: * ext/divx/gstdivxenc.c: (gst_divxenc_base_init), (gst_divxenc_init): * ext/faac/gstfaac.c: (gst_faac_base_init), (gst_faac_init), (gst_faac_sinkconnect), (gst_faac_srcconnect): * ext/mpeg2enc/gstmpeg2enc.cc: * ext/mpeg2enc/gstmpeg2encoder.cc: * ext/mpeg2enc/gstmpeg2encpicturereader.cc: * sys/dxr3/dxr3audiosink.c: (dxr3audiosink_base_init), (dxr3audiosink_init), (dxr3audiosink_pcm_sinklink): * sys/dxr3/dxr3spusink.c: (dxr3spusink_base_init), (dxr3spusink_init): * sys/dxr3/dxr3videosink.c: (dxr3videosink_base_init), (dxr3videosink_init): Fix caps breakage after Dave's caps branch merge.
* Fix 24bppLE RGBRonald S. Bultje2003-12-231-0/+5
| | | | | Original commit message from CVS: Fix 24bppLE RGB
* I'm too lazy to comment thisColin Walters2003-12-231-1/+1
| | | | | Original commit message from CVS: *** empty log message ***
* Add ARG_HANDLE property that takes a GnomeVFSHandle directly.Colin Walters2003-12-231-0/+5
| | | | | Original commit message from CVS: Add ARG_HANDLE property that takes a GnomeVFSHandle directly.
* gst/volume/: Reenable volume element and fix to work with new caps stuff.Benjamin Otte2003-12-221-0/+8
| | | | | | | | | | | Original commit message from CVS: 2003-12-22 Benjamin Otte <in7y118@public.uni-hamburg.de> * gst/volume/Makefile.am: * gst/volume/gstvolume.c: (volume_connect), (volume_parse_caps), (volume_base_init), (volume_init): Reenable volume element and fix to work with new caps stuff. Rhythmbox needs this.
* gst/qtdemux/qtdemux.c: qtdemux requires bytestreamBenjamin Otte2003-12-222-0/+8
| | | | | | | | Original commit message from CVS: 2003-12-22 Benjamin Otte <in7y118@public.uni-hamburg.de> * gst/qtdemux/qtdemux.c: (plugin_init): qtdemux requires bytestream
* ext/alsa/gstalsa.c: Fix remaining caps handling errors due to CAPS merge.Benjamin Otte2003-12-221-0/+5
| | | | | | | | Original commit message from CVS: 2003-12-22 Benjamin Otte <in7y118@public.uni-hamburg.de> * ext/alsa/gstalsa.c: (gst_alsa_get_caps), (gst_alsa_link): Fix remaining caps handling errors due to CAPS merge.
* ext/faad/gstfaad.c: Port to new caps system.Benjamin Otte2003-12-221-0/+7
| | | | | | | | | | Original commit message from CVS: 2003-12-22 Benjamin Otte <in7y118@public.uni-hamburg.de> * ext/faad/gstfaad.c: (gst_faad_base_init), (gst_faad_init), (gst_faad_sinkconnect), (gst_faad_srcgetcaps), (gst_faad_srcconnect): Port to new caps system.
* Merge CAPS branchDavid Schleef2003-12-2284-3563/+2661
| | | | | Original commit message from CVS: Merge CAPS branch