summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* sys/v4l2/gstv4l2element.h: Remove tim's addition of "_stdint.h" since it ↵Edward Hervey2006-03-121-2/+2
| | | | | | | | | | | doesn't make the PPC buildbot happy. Original commit message from CVS: * sys/v4l2/gstv4l2element.h: Remove tim's addition of "_stdint.h" since it doesn't make the PPC buildbot happy. I will just use the same comment Ronald used when he added these lines: Yet Another Hack (tm) for kernel header borkedness.
* ext/taglib/: Add support for writing MusicBrainz IDs.Tim-Philipp Müller2006-03-123-5/+86
| | | | | | | | Original commit message from CVS: * ext/taglib/Makefile.am: * ext/taglib/gsttaglib.cc: * ext/taglib/gsttaglib.h: Add support for writing MusicBrainz IDs.
* sys/v4l2/gstv4l2element.h: Include "_stdint.h" in an attempt to make theTim-Philipp Müller2006-03-121-0/+2
| | | | | | | Original commit message from CVS: * sys/v4l2/gstv4l2element.h: Include "_stdint.h" in an attempt to make the PPC-buildbot happy.
* V4L2 ported to 0.10.Edgard Lima2006-03-1115-1374/+1365
| | | | | Original commit message from CVS: V4L2 ported to 0.10.
* ext/taglib/gsttaglib.cc: and add support for TCOP (copyright)Alex Lancaster2006-03-111-2/+17
| | | | | | | | | | Original commit message from CVS: 2006-03-11 Christophe Fergeau <teuf@gnome.org> Patch by: Alex Lancaster * ext/taglib/gsttaglib.cc: fix writing of TPOS tags (album number), and add support for TCOP (copyright)
* gst/qtdemux/qtdemux.c: Fix build with gcc-4.1 (#327355).Tim-Philipp Müller2006-03-092-2/+1
| | | | | | Original commit message from CVS: * gst/qtdemux/qtdemux.c: (gst_qtdemux_send_event): Fix build with gcc-4.1 (#327355).
* new id3v2 muxer based on TagLibChristophe Fergeau2006-03-093-0/+518
| | | | | | | | | | | | | Original commit message from CVS: 2006-03-09 Christophe Fergeau <teuf@gnome.org> reviewed by: Tim-Philipp Müller <tim at centricular dot net> * configure.ac: * ext/Makefile.am: * ext/taglib/Makefile.am: * ext/taglib/gsttaglib.cc: * ext/taglib/gsttaglib.h: new id3v2 muxer based on TagLib
* ext/dv/gstdvdemux.c: Handle events in push mode better, can now do ↵Wim Taymans2006-03-092-8/+48
| | | | | | | | | | non-flushing seeks in push mode as well. Original commit message from CVS: * ext/dv/gstdvdemux.c: (gst_dvdemux_handle_sink_event), (gst_dvdemux_convert_segment), (gst_dvdemux_demux_frame): Handle events in push mode better, can now do non-flushing seeks in push mode as well.
* gst/qtdemux/qtdemux.c: Extract disc number and count from files that use ↵Tim-Philipp Müller2006-03-082-0/+8
| | | | | | | | | | 'disk' instead of 'disc' as node identifier ... Original commit message from CVS: * gst/qtdemux/qtdemux.c: (qtdemux_parse_udta): Extract disc number and count from files that use 'disk' instead of 'disc' as node identifier for that (fixes #332066).
* gst/udp/gstdynudpsink.c: Applied patch from Kai Vehmanen, fixes #333624.Wim Taymans2006-03-072-11/+5
| | | | | | Original commit message from CVS: * gst/udp/gstdynudpsink.c: (gst_dynudpsink_class_init): Applied patch from Kai Vehmanen, fixes #333624.
* ext/libpng/gstpngdec.c: Implement paletted and grayscale png files handling. ↵Julien Moutte2006-03-062-5/+30
| | | | | | | | | | | (#150363). Original commit message from CVS: 2006-03-06 Julien MOUTTE <julien@moutte.net> * ext/libpng/gstpngdec.c: (gst_pngdec_caps_create_and_set): Implement paletted and grayscale png files handling. (#150363).
* ext/speex/gstspeexenc.c: fix a tag list assert follow ↵Thomas Vander Stichele2006-03-062-8/+20
| | | | | | | | | | | | gst-plugins-base/ext/ogg/README; set OFFSET and OFFSET_END. Mu... Original commit message from CVS: * ext/speex/gstspeexenc.c: (gst_speexenc_set_header_on_caps), (gst_speexenc_chain): fix a tag list assert follow gst-plugins-base/ext/ogg/README; set OFFSET and OFFSET_END. Muxes correctly with gst-plugins-base > 0.9.3
* gst/qtdemux/qtdemux.c: Add support for '3IVD' fourcc (#333403).Tim-Philipp Müller2006-03-051-0/+4
| | | | | | Original commit message from CVS: * gst/qtdemux/qtdemux.c: (qtdemux_video_caps): Add support for '3IVD' fourcc (#333403).
* gst/id3demux/: Use new typefind helper functions here as well, and do ↵Tim-Philipp Müller2006-03-043-95/+29
| | | | | | | | | | | typefinding in pull-mode if upstream supports t... Original commit message from CVS: * gst/id3demux/Makefile.am: * gst/id3demux/gstid3demux.c: (gst_id3demux_add_srcpad), (gst_id3demux_chain), (gst_id3demux_sink_activate): Use new typefind helper functions here as well, and do typefinding in pull-mode if upstream supports that.
* sys/sunaudio/: Remove unused variables, breaks build from CVSBenjamin Pineau2006-03-043-3/+10
| | | | | | | | | | | Original commit message from CVS: * sys/sunaudio/gstsunaudiomixerctrl.c: (gst_sunaudiomixer_ctrl_get_volume), (gst_sunaudiomixer_ctrl_set_volume): * sys/sunaudio/gstsunaudiomixertrack.c: (gst_sunaudiomixer_track_new): Remove unused variables, breaks build from CVS with -Werror (#333392, patch by: Benjamin Pineau)
* sys/: sinks are now using GST_RANK_PRIMARY to be used with autodectectionSébastien Moutte2006-03-0311-17/+756
| | | | | | | | | | | | Original commit message from CVS: * sys/directdraw: * sys/directsound: sinks are now using GST_RANK_PRIMARY to be used with autodectection * win32/vs6: project files updated to fix some bugs * win32/vs7: * win32/vs8: vs7 and vs8 project files added
* docs/plugins/: Added wavparse docs.Wim Taymans2006-03-036-21/+146
| | | | | | | | | | | | | | | | | | | Original commit message from CVS: * docs/plugins/Makefile.am: * docs/plugins/gst-plugins-good-plugins-docs.sgml: * docs/plugins/gst-plugins-good-plugins-sections.txt: Added wavparse docs. * gst/wavparse/gstwavparse.c: (gst_wavparse_class_init), (gst_wavparse_reset), (gst_wavparse_init), (gst_wavparse_create_sourcepad), (gst_wavparse_parse_file_header), (gst_wavparse_stream_init), (gst_wavparse_perform_seek), (gst_wavparse_stream_headers), (gst_wavparse_send_event), (gst_wavparse_stream_data), (gst_wavparse_loop), (gst_wavparse_srcpad_event), (gst_wavparse_sink_activate_pull), (gst_wavparse_change_state): * gst/wavparse/gstwavparse.h: Implement seek in READY (fixes #327658) Added docs and did some cleanups.
* gst/avi/gstavidemux.*: If we have an index, use a duration based on the ↵Tim-Philipp Müller2006-03-033-8/+60
| | | | | | | | | | | | | | index instead of blindly trusting the informa... Original commit message from CVS: * gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_query), (gst_avi_demux_handle_src_event), (gst_avi_demux_parse_stream), (gst_avi_demux_calculate_durations_from_index), (gst_avi_demux_stream_header): * gst/avi/gstavidemux.h: If we have an index, use a duration based on the index instead of blindly trusting the information in the stream headers (fixes #331817).
* docs/plugins/: Added smoke and jpeg to the docs.Wim Taymans2006-03-0314-122/+197
| | | | | | | | | | | | | | | | | | | | | | Original commit message from CVS: * docs/plugins/Makefile.am: * docs/plugins/gst-plugins-good-plugins-docs.sgml: * docs/plugins/gst-plugins-good-plugins-sections.txt: * docs/plugins/gst-plugins-good-plugins.hierarchy: Added smoke and jpeg to the docs. * ext/jpeg/Makefile.am: * ext/jpeg/gstjpeg.c: (plugin_init): * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_chain): * ext/jpeg/gstjpegenc.h: * ext/jpeg/gstsmokedec.c: (gst_smokedec_init), (gst_smokedec_chain): * ext/jpeg/gstsmokedec.h: * ext/jpeg/gstsmokeenc.c: (gst_smokeenc_chain): * ext/jpeg/gstsmokeenc.h: * ext/jpeg/smokecodec.h: Port smokedec (fixes #331905). Added some docs. Some cleanups.
* docs/plugins/: Added videobalance and videoflip to the docs.Wim Taymans2006-03-0310-311/+512
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Original commit message from CVS: * docs/plugins/Makefile.am: * docs/plugins/gst-plugins-good-plugins-docs.sgml: * docs/plugins/gst-plugins-good-plugins-sections.txt: * docs/plugins/gst-plugins-good-plugins.hierarchy: Added videobalance and videoflip to the docs. * gst/videofilter/Makefile.am: * gst/videofilter/gstvideobalance.c: (gst_video_balance_update_tables_planar411), (gst_video_balance_is_passthrough), (gst_video_balance_update_properties), (oil_tablelookup_u8), (gst_video_balance_planar411_ip), (gst_video_balance_set_caps), (gst_video_balance_transform_ip), (gst_video_balance_base_init), (gst_video_balance_finalize), (gst_video_balance_class_init), (gst_video_balance_init), (gst_video_balance_interface_supported), (gst_video_balance_interface_init), (gst_video_balance_colorbalance_list_channels), (gst_video_balance_colorbalance_set_value), (gst_video_balance_colorbalance_get_value), (gst_video_balance_colorbalance_init), (gst_video_balance_set_property), (gst_video_balance_get_property), (gst_video_balance_get_type), (plugin_init): * gst/videofilter/gstvideobalance.h: Ported to 0.10. (Fixes #326160) Added docs. * gst/videofilter/gstvideoflip.c: * gst/videofilter/gstvideoflip.h: Added docs.
* gst/qtdemux/qtdemux.c: Use GST_WARNING instead of GST_ERROR for all the too ↵Edward Hervey2006-03-031-14/+14
| | | | | | | | | | short/long atoms when parsing. Original commit message from CVS: * gst/qtdemux/qtdemux.c: (qtdemux_parse), (qtdemux_parse_trak): Use GST_WARNING instead of GST_ERROR for all the too short/long atoms when parsing. Also let's be a bit less vulgar in our warning messages :)
* configure.ac: Bump requirements to current core and -base CVS (core for new ↵Tim-Philipp Müller2006-03-024-89/+35
| | | | | | | | | | | | | | | | | typefind helper API, and -base for the Original commit message from CVS: * configure.ac: Bump requirements to current core and -base CVS (core for new typefind helper API, and -base for the WAVFORMATEX support that was added to libgstriff and is needed by wavparse). * gst/apetag/Makefile.am: * gst/apetag/gsttagdemux.c: (gst_tag_demux_chain), (gst_tag_demux_sink_activate): Use new typefind helpers for typefinding instead of our home-grown stuff; also, do typefinding in pull-mode if upstream supports that.
* gst/qtdemux/qtdemux.c: Can't divide through zero (suppress warning in case ↵Tim-Philipp Müller2006-02-281-2/+5
| | | | | | | | | of stream with one single still picture) (... Original commit message from CVS: * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak): Can't divide through zero (suppress warning in case of stream with one single still picture) (see #327083)
* remove conflict indicatorChristian Schaller2006-02-281-1/+0
| | | | | Original commit message from CVS: remove conflict indicator
* add missing entryChristian Schaller2006-02-281-0/+15
| | | | | Original commit message from CVS: add missing entry
* gst/wavparse/gstwavparse.c: Use DEBUG_OBJECT more.Wim Taymans2006-02-282-22/+36
| | | | | | | | | Original commit message from CVS: * gst/wavparse/gstwavparse.c: (gst_wavparse_perform_seek), (gst_wavparse_stream_headers), (gst_wavparse_stream_data), (gst_wavparse_pad_convert), (gst_wavparse_srcpad_event), (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull): Use DEBUG_OBJECT more.
* docs/plugins/: Added dvdec and dvdemux to docs.Wim Taymans2006-02-287-212/+846
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Original commit message from CVS: * docs/plugins/Makefile.am: * docs/plugins/gst-plugins-good-plugins-docs.sgml: * docs/plugins/gst-plugins-good-plugins-sections.txt: Added dvdec and dvdemux to docs. * ext/dv/gstdvdec.c: (gst_dvdec_base_init), (gst_dvdec_chain): Added docs. Check frame sizes so we don't crash when don't have enough data. Send nice error messages on error. * ext/dv/gstdvdemux.c: (gst_dvdemux_base_init), (gst_dvdemux_class_init), (gst_dvdemux_init), (gst_dvdemux_finalize), (gst_dvdemux_reset), (gst_dvdemux_src_convert), (gst_dvdemux_sink_convert), (gst_dvdemux_src_query), (gst_dvdemux_sink_query), (gst_dvdemux_push_event), (gst_dvdemux_handle_sink_event), (gst_dvdemux_convert_src_pair), (gst_dvdemux_convert_sink_pair), (gst_dvdemux_convert_src_to_sink), (gst_dvdemux_handle_push_seek), (gst_dvdemux_do_seek), (gst_dvdemux_handle_pull_seek), (gst_dvdemux_handle_src_event), (gst_dvdemux_demux_audio), (gst_dvdemux_demux_video), (gst_dvdemux_demux_frame), (gst_dvdemux_flush), (gst_dvdemux_chain), (gst_dvdemux_loop), (gst_dvdemux_sink_activate_push), (gst_dvdemux_sink_activate_pull), (gst_dvdemux_sink_activate), (gst_dvdemux_change_state): * ext/dv/gstdvdemux.h: Added docs. Implement pull mode. Fix memleaks. Reduce memcpy for the video demuxing.
* ext/annodex/: Add a little extra debug. Make the decoder not return ↵Jan Schmidt2006-02-283-6/+24
| | | | | | | | | | | | NOT_LINKED, as we want to continue decoding all C... Original commit message from CVS: * ext/annodex/gstcmmldec.c: (gst_cmml_dec_sink_event), (gst_cmml_dec_new_buffer), (gst_cmml_dec_parse_preamble), (gst_cmml_dec_parse_head), (gst_cmml_dec_push_clip): * ext/annodex/gstcmmlparser.c: (gst_cmml_parser_parse_chunk): Add a little extra debug. Make the decoder not return NOT_LINKED, as we want to continue decoding all CMML and emitting tags.
* add annodex pluginChristian Schaller2006-02-271-0/+1
| | | | | Original commit message from CVS: add annodex plugin
* ext/annodex/gstskeltag.*: Deleted; these files aren't used any more either.Michael Smith2006-02-273-472/+6
| | | | | | | Original commit message from CVS: * ext/annodex/gstskeltag.c: * ext/annodex/gstskeltag.h: Deleted; these files aren't used any more either.
* ext/Makefile.am: Fix dist-check.Julien Moutte2006-02-252-0/+5
| | | | | | | Original commit message from CVS: 2006-02-25 Julien MOUTTE <julien@moutte.net> * ext/Makefile.am: Fix dist-check.
* ext/annodex/gstcmmlenc.c: Fix another memleak.Julien Moutte2006-02-252-1/+8
| | | | | | | | Original commit message from CVS: 2006-02-25 Julien MOUTTE <julien@moutte.net> * ext/annodex/gstcmmlenc.c: (gst_cmml_enc_push_clip): Fix another memleak.
* Fix a memleak in gst_cmml_track_list_add_clip.Julien Moutte2006-02-2524-128/+195
| | | | | | | | | | | | | | | | | | | | | Original commit message from CVS: 2006-02-25 Alessandro Decina <alessandro@nnva.org> * ext/annodex/Makefile.am: * ext/annodex/gstannodex.c: * ext/annodex/gstcmmldec.c: * ext/annodex/gstcmmlenc.c: * ext/annodex/gstcmmlparser.c: * ext/annodex/gstcmmlparser.h: * ext/annodex/gstcmmlutils.c: * tests/check/elements/cmmldec.c: * tests/check/elements/cmmlenc.c: Fix a memleak in gst_cmml_track_list_add_clip. Handle overflows in clip's start and end times. Add the "encoded" parameter to cmmldec and cmmlenc caps. Do not parse junk at the end of a CMML preamble buffer. Register a libxml error handler to not print stuff on stderr. Check for bad clip start and end times in the testsuites.
* ext/annodex/: Fix possible memleaks.Julien Moutte2006-02-254-0/+45
| | | | | | | | | | | | Original commit message from CVS: 2006-02-25 Julien MOUTTE <julien@moutte.net> * ext/annodex/gstcmmldec.c: (gst_cmml_dec_class_init), (gst_cmml_dec_finalize), (gst_cmml_dec_change_state): * ext/annodex/gstcmmlenc.c: (gst_cmml_enc_class_init), (gst_cmml_enc_finalize), (gst_cmml_enc_change_state): * ext/annodex/gstcmmlutils.c: (gst_cmml_track_list_destroy): Fix possible memleaks.
* tests/check/: Fix tests so that they use the plugins-base tags.Julien Moutte2006-02-244-0/+14
| | | | | | | | | | Original commit message from CVS: 2006-02-25 Julien MOUTTE <julien@moutte.net> * tests/check/Makefile.am: * tests/check/elements/cmmldec.c: * tests/check/elements/cmmlenc.c: Fix tests so that they use the plugins-base tags.
* ext/Makefile.am: Re-enable module.Julien Moutte2006-02-242-5/+9
| | | | | | | Original commit message from CVS: 2006-02-25 Julien MOUTTE <julien@moutte.net> * ext/Makefile.am: Re-enable module.
* tests/check/Makefile.am: Forgot to remove that test.Julien Moutte2006-02-242-2/+5
| | | | | | | Original commit message from CVS: 2006-02-25 Julien MOUTTE <julien@moutte.net> * tests/check/Makefile.am: Forgot to remove that test.
* Try to fix Annodex plugin.Julien Moutte2006-02-248-712/+21
| | | | | | | | | | | | | Original commit message from CVS: 2006-02-25 Julien MOUTTE <julien@moutte.net> * ext/annodex/Makefile.am: * ext/annodex/gstannodex.c: (plugin_init): * ext/annodex/gstcmmldec.c: * ext/annodex/gstskeldec.c: * ext/annodex/gstskeldec.h: * tests/check/Makefile.am: * tests/check/elements/skeldec.c: Try to fix Annodex plugin.
* tests/check/Makefile.am: Disable those checks as well.Julien Moutte2006-02-242-4/+8
| | | | | | | Original commit message from CVS: 2006-02-25 Julien MOUTTE <julien@moutte.net> * tests/check/Makefile.am: Disable those checks as well.
* ext/Makefile.am: Disable annodex for now until we figure out how to make it ↵Julien Moutte2006-02-243-7/+18
| | | | | | | | | | | | | | | build. Original commit message from CVS: 2006-02-24 Julien MOUTTE <julien@moutte.net> * ext/Makefile.am: Disable annodex for now until we figure out how to make it build. * ext/gdk_pixbuf/Makefile.am: Note for Thomas : Add a rule to your checklist : "please try to at least build what you are going to commit into -good, or if you are too lazy to do that, please check that the buildbots are not crying because of your commit."
* I'm too lazy to comment thisEdgard Lima2006-02-248-483/+524
| | | | | Original commit message from CVS: Gdkpixbuf ported from 0.8 to 0.10 by Renato Filho <renato.filho@indt.org.br>. gst_loader and gdkpixbufanimation still need port.
* gst/qtdemux/qtdemux.c: Add support for palettised Apple SMC videos (#327075, ↵Fabrizio Gennari2006-02-241-1/+111
| | | | | | | | | | based on Original commit message from CVS: * gst/qtdemux/qtdemux.c: (gst_qtdemux_add_stream), (qtdemux_parse_trak), (qtdemux_video_caps): Add support for palettised Apple SMC videos (#327075, based on patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it>).
* Add Annodex elements from Alessendro Decina: skeleton and CMML.Michael Smith2006-02-2425-1/+5537
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Original commit message from CVS: * configure.ac: * docs/plugins/gst-plugins-good-plugins-sections.txt: * ext/Makefile.am: * ext/annodex/Makefile.am: * ext/annodex/gstannodex.c: * ext/annodex/gstannodex.h: * ext/annodex/gstcmmldec.c: * ext/annodex/gstcmmldec.h: * ext/annodex/gstcmmlenc.c: * ext/annodex/gstcmmlenc.h: * ext/annodex/gstcmmlparser.c: * ext/annodex/gstcmmlparser.h: * ext/annodex/gstcmmltag.c: * ext/annodex/gstcmmltag.h: * ext/annodex/gstcmmlutils.c: * ext/annodex/gstcmmlutils.h: * ext/annodex/gstskeldec.c: * ext/annodex/gstskeldec.h: * ext/annodex/gstskeltag.c: * ext/annodex/gstskeltag.h: * tests/check/Makefile.am: * tests/check/elements/cmmldec.c: * tests/check/elements/cmmlenc.c: * tests/check/elements/skeldec.c: Add Annodex elements from Alessendro Decina: skeleton and CMML. Includes tests & docs, oh my! Passes Thomas's -good checklist entirely. Wow.
* autogen.sh: Check for automake 1.9 as well.Michael Smith2006-02-242-1/+6
| | | | | | Original commit message from CVS: * autogen.sh: Check for automake 1.9 as well.
* ext/flac/gstflacenc.c: Change min. sample rate to 8kHz to match flacdec's.Tim-Philipp Müller2006-02-242-1/+6
| | | | | | Original commit message from CVS: * ext/flac/gstflacenc.c: Change min. sample rate to 8kHz to match flacdec's.
* ext/cdio/Makefile.am: Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be ↵Tim-Philipp Müller2006-02-233-2/+18
| | | | | | | | | | | | | | required for Cygwin, see #317048) Original commit message from CVS: * ext/cdio/Makefile.am: Add GST_BASE_CFLAGS and GST_BASE_LIBS (seems to be required for Cygwin, see #317048) * gst/rtp/gstasteriskh263.c: Cygwin has includes for both the unix network socket API and the windows API, but only one can be included, so fix includes to only use one or the other, prefering the unxi one (#317048).
* rtp/gst/: Separated the G711 payloaders/depayloaders into separate elements ↵Philippe Kalaf2006-02-2313-211/+700
| | | | | | | | | | | | | | | | | | | | | for mulaw/alaw. Also removed the old g711... Original commit message from CVS: 2006-02-23 Philippe Kalaf <philippe.kalaf at collabora.co.uk> * rtp/gst/gstrtppcmadepay.c: * rtp/gst/gstrtppcmadepay.h: * rtp/gst/gstgstrtppcmapay.c: * rtp/gst/gstgstrtppcmapay.h: * rtp/gst/gstrtppcmudepay.c: * rtp/gst/gstrtppcmudepay.h: * rtp/gst/gstrtppcmupay.c: * rtp/gst/gstrtppcmupay.h: * rtp/gst/Makefile.am: * rtp/gst/gstrtp.c: * rtp/gst/README: Separated the G711 payloaders/depayloaders into separate elements for mulaw/alaw. Also removed the old g711 payloaders/depayloaders.
* ext/dv/: Ueber spiffify some more, added debug category.Wim Taymans2006-02-225-81/+136
| | | | | | | | | | | | | | | | | | Original commit message from CVS: * ext/dv/gstdvdec.c: (gst_dvdec_base_init), (gst_dvdec_init), (gst_dvdec_change_state): * ext/dv/gstdvdec.h: * ext/dv/gstdvdemux.c: (gst_dvdemux_base_init), (gst_dvdemux_init), (gst_dvdemux_src_convert), (gst_dvdemux_sink_convert), (gst_dvdemux_src_query), (gst_dvdemux_sink_query), (gst_dvdemux_handle_sink_event), (gst_dvdemux_demux_frame), (gst_dvdemux_flush), (gst_dvdemux_chain), (gst_dvdemux_change_state): * ext/dv/gstdvdemux.h: Ueber spiffify some more, added debug category. Use _scale. Use segments, respect playback rate from newsegment. Fix refcount issue.
* gst/qtdemux/qtdemux.c: Add 'dvsd' and 'dv25' to list of possible fourcc ↵Edward Hervey2006-02-222-0/+5
| | | | | | | | | | values for DV Video. Original commit message from CVS: Reviewed by : Edward Hervey <edward@fluendo.com> * gst/qtdemux/qtdemux.c: (qtdemux_video_caps): Add 'dvsd' and 'dv25' to list of possible fourcc values for DV Video. Add image/png for fourcc 'png '
* Port ximagesrc to 0.10 (Closes #304795)Jan Schmidt2006-02-205-0/+1507
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Original commit message from CVS: * configure.ac: * sys/Makefile.am: * sys/ximagesrc/Makefile.am: * sys/ximagesrc/ximagesrc.c: (gst_ximagesrc_return_buf), (gst_ximagesrc_open_display), (gst_ximagesrc_start), (gst_ximagesrc_stop), (gst_ximagesrc_unlock), (gst_ximagesrc_recalc), (composite_pixel), (gst_ximagesrc_ximage_get), (gst_ximagesrc_create), (gst_ximagesrc_set_property), (gst_ximagesrc_get_property), (gst_ximagesrc_clear_bufpool), (gst_ximagesrc_base_init), (gst_ximagesrc_dispose), (gst_ximagesrc_finalize), (gst_ximagesrc_get_caps), (gst_ximagesrc_set_caps), (gst_ximagesrc_fixate), (gst_ximagesrc_class_init), (gst_ximagesrc_init), (plugin_init): * sys/ximagesrc/ximagesrc.h: * sys/ximagesrc/ximageutil.c: (ximageutil_handle_xerror), (ximageutil_check_xshm_calls), (ximageutil_xcontext_get), (ximageutil_xcontext_clear), (ximageutil_calculate_pixel_aspect_ratio), (gst_ximagesrc_buffer_finalize), (gst_ximage_buffer_free), (gst_ximagesrc_buffer_init), (gst_ximagesrc_buffer_class_init), (gst_ximagesrc_buffer_get_type), (gst_ximageutil_ximage_new), (gst_ximageutil_ximage_destroy): * sys/ximagesrc/ximageutil.h: Port ximagesrc to 0.10 (Closes #304795)