summaryrefslogtreecommitdiffstats
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
...
* gst/avi/gstavidemux.c: Only pause if all pads are unlinked AND we've tried ↵Tim-Philipp Müller2006-02-021-0/+6
| | | | | | | | | to send data on all of them at least once. Original commit message from CVS: * gst/avi/gstavidemux.c: (gst_avi_demux_all_source_pads_unlinked): Only pause if all pads are unlinked AND we've tried to send data on all of them at least once.
* gst/avi/gstavidemux.c: Make loop function/task pause itself when all source ↵Tim-Philipp Müller2006-02-021-0/+7
| | | | | | | | | | pads are unlinked. Original commit message from CVS: * gst/avi/gstavidemux.c: (gst_avi_demux_all_source_pads_unlinked), (gst_avi_demux_process_next_entry), (gst_avi_demux_loop): Make loop function/task pause itself when all source pads are unlinked.
* Use new functions from core to render a bin from a string. Fixes build. Up ↵Tim-Philipp Müller2006-02-021-0/+7
| | | | | | | | | | requirements to core CVS. Original commit message from CVS: * configure.ac: * ext/gconf/gconf.c: (gst_gconf_render_bin_from_key): Use new functions from core to render a bin from a string. Fixes build. Up requirements to core CVS.
* gst/auparse/gstauparse.c: Don't push buffers into the adapter that we are ↵Tim-Philipp Müller2006-02-011-0/+9
| | | | | | | | | | | | going to push downstream again without fram... Original commit message from CVS: * gst/auparse/gstauparse.c: (gst_au_parse_chain): Don't push buffers into the adapter that we are going to push downstream again without framing anyway. Also, the adaptor takes ownership of buffers put into it (fixes auparse pushing invalid buffers for .au files with ADPCM contents). Finally, set caps on all outgoing buffers.
* gst/id3demux/: Someone should kick my butt. Remove ID3v1 tags from the end ↵Jan Schmidt2006-01-301-0/+13
| | | | | | | | | | | | | | | | | of the file. Original commit message from CVS: * gst/id3demux/gstid3demux.c: (gst_id3demux_chain), (gst_id3demux_read_id3v1), (gst_id3demux_sink_activate), (gst_id3demux_send_tag_event): * gst/id3demux/id3tags.c: (id3demux_read_id3v1_tag): Someone should kick my butt. Remove ID3v1 tags from the end of the file. Improve error messages. Send the TAG message as soon as we complete typefinding, instead of waiting until we send the first buffer. Downstream tag event is still sent before the first buffer.
* ext/dv/: Call dv_set_error_log (dv_decoder_t *, NULL); after dv_decoder_new ↵Andy Wingo2006-01-271-0/+10
| | | | | | | | | | | | | | | to not have warings flooding stderr. this... Original commit message from CVS: 2006-01-27 Jan Gerber <j@bootlab.org> Reviewed by: Andy Wingo <wingo@pobox.com> * ext/dv/gstdvdec.c (gst_dvdec_change_state): * ext/dv/gstdvdemux.c (gst_dvdemux_change_state): Call dv_set_error_log (dv_decoder_t *, NULL); after dv_decoder_new to not have warings flooding stderr. this is the suggested way also used in dvgrab and kino. (#328336)
* sys/oss/gstosssink.c: Free the device name string when finalised.Jan Schmidt2006-01-271-0/+6
| | | | | | | Original commit message from CVS: * sys/oss/gstosssink.c: (gst_oss_sink_class_init), (gst_oss_sink_init), (gst_oss_sink_finalise): Free the device name string when finalised.
* gst/id3demux/gstid3demux.c: Don't put function calls in g_return_if_fail() ↵Tim-Philipp Müller2006-01-251-0/+7
| | | | | | | | | | statements, or they'll be replaced with NO... Original commit message from CVS: * gst/id3demux/gstid3demux.c: (gst_id3demux_remove_srcpad): Don't put function calls in g_return_if_fail() statements, or they'll be replaced with NOOPs if someone compiles with G_DISABLE_CHECKS defined.
* changelog surgeryJan Schmidt2006-01-251-1/+1
| | | | | Original commit message from CVS: changelog surgery
* gst/id3demux/id3v2frames.c: Never trust ANY information encoded in a media ↵Jan Schmidt2006-01-251-0/+6
| | | | | | | | | file, especially when it's giving you size... Original commit message from CVS: * gst/id3demux/id3v2frames.c: (id3demux_id3v2_parse_frame): Never trust ANY information encoded in a media file, especially when it's giving you sizes. (Fixes #328452)
* I'm too lazy to comment thisEdgard Lima2006-01-241-0/+6
| | | | | Original commit message from CVS: Patch written by Kai Vehmanen <kai.vehmanen@nokia.com> applied. See bug #325148.
* gst/matroska/: Added recognition of Real Audio and Video streams in matroska ↵Edward Hervey2006-01-231-0/+7
| | | | | | | | | | demuxer. Original commit message from CVS: * gst/matroska/matroska-demux.c: (gst_matroska_demux_video_caps), (gst_matroska_demux_audio_caps), (gst_matroska_demux_plugin_init): * gst/matroska/matroska-ids.h: Added recognition of Real Audio and Video streams in matroska demuxer.
* gst/id3demux/id3v2frames.c: Remove errant break statement, and fix ↵Jan Schmidt2006-01-231-0/+6
| | | | | | | | | compilation with older GCC. Original commit message from CVS: * gst/id3demux/id3v2frames.c: (id3v2_tag_to_taglist): Remove errant break statement, and fix compilation with older GCC.
* Mention that my last commit fixes #328241Jan Schmidt2006-01-231-0/+1
| | | | | | Original commit message from CVS: Mention that my last commit fixes #328241
* sys/sunaudio/: Export functions that are needed in other parts of the code, ↵Tim-Philipp Müller2006-01-231-0/+11
| | | | | | | | | | | | | makes the mixer actually work; adjust mag... Original commit message from CVS: Reviewed by: Tim-Philipp Müller <tim at centricular dot net> * sys/sunaudio/gstsunaudiomixerctrl.c: * sys/sunaudio/gstsunaudiosink.c: (gst_sunaudiosink_init): Export functions that are needed in other parts of the code, makes the mixer actually work; adjust magic minimum buffer-time value from 3ms to 5ms to work around stuttering during mp3 playback (#327765).
* gst/matroska/matroska-mux.c: Fix possible deadlock in matroska muxer (#327825).Tim-Philipp Müller2006-01-231-0/+8
| | | | | | | | Original commit message from CVS: Reviewed by: Tim-Philipp Müller <tim at centricular dot net> * gst/matroska/matroska-mux.c: (gst_matroska_mux_best_pad), (gst_matroska_mux_write_data), (gst_matroska_mux_collected): Fix possible deadlock in matroska muxer (#327825).
* C89 fixes: declare variables at the beginning of a block andJens Granseuer2006-01-231-0/+12
| | | | | | | | | | | | | Original commit message from CVS: * ext/libpng/gstpngenc.c: (gst_pngenc_chain): * gst/avi/gstavidemux.c: (gst_avi_demux_invert): * gst/rtp/gstrtpmp4vdepay.c: (gst_rtp_mp4v_depay_setcaps): * gst/rtsp/sdpmessage.h: * gst/udp/gstdynudpsink.c: (gst_dynudpsink_render): * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_get_stats): C89 fixes: declare variables at the beginning of a block and make gcc-2.9x happy (#328264; patch by: Jens Granseuer <jensgr at gmx dot net>).
* gst/id3demux/: Rewrite parsing of text tags to handle multiple NULL ↵Jan Schmidt2006-01-231-0/+14
| | | | | | | | | | | | | | | | | terminated strings. Parse numeric genre strings a... Original commit message from CVS: * gst/id3demux/id3tags.c: (id3demux_read_id3v2_tag): * gst/id3demux/id3tags.h: * gst/id3demux/id3v2frames.c: (id3demux_id3v2_parse_frame), (parse_comment_frame), (parse_text_identification_frame), (id3v2_tag_to_taglist), (id3v2_are_digits), (id3v2_genre_string_to_taglist), (id3v2_genre_fields_to_taglist), (parse_split_strings), (free_tag_strings): Rewrite parsing of text tags to handle multiple NULL terminated strings. Parse numeric genre strings and ID3v2 type "(3)(6)Alternative" style genre strings. Parse dates that are only YYYY or YYYY-mm format.
* gst/videobox/gstvideobox.c: Don't forget to initialize liboil, otherwise our ↵Christoph Burghardt2006-01-201-0/+7
| | | | | | | | | | oil functions Original commit message from CVS: * gst/videobox/gstvideobox.c: (gst_video_box_class_init): Don't forget to initialize liboil, otherwise our oil functions will crash (fixes #327871; patch by: Christoph Burghardt <hawkes at web dot de>).
* ChangeLog surgery (last entry may have been slightly misleading)Tim-Philipp Müller2006-01-191-2/+2
| | | | | Original commit message from CVS: ChangeLog surgery (last entry may have been slightly misleading)
* configure.ac: just like in the core and gst-plugins-base. Fixes build on ↵Brian Cameron2006-01-191-0/+7
| | | | | | | | | | Solaris (fixes Original commit message from CVS: * configure.ac: Use plain AS_LIBTOOL_TAGS instead of AS_LIBTOOL_TAGS([CXX]), just like in the core and gst-plugins-base. Fixes build on Solaris (fixes #326683; patch by: Brian Cameron <brian dot cameron at sun dot com>)
* ext/cdio/: Fix build for libcdio versions >= 76; give slightly lower rank ↵Tim-Philipp Müller2006-01-191-0/+8
| | | | | | | | | | | than cdparanoia. Original commit message from CVS: * ext/cdio/gstcdio.c: (gst_cdio_add_cdtext_field), (plugin_init): * ext/cdio/gstcdio.h: * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_get_cdtext): Fix build for libcdio versions >= 76; give slightly lower rank than cdparanoia.
* Port libcdio cdda source, formerly known as cddasrc, now known as ↵Tim-Philipp Müller2006-01-181-0/+13
| | | | | | | | | | | | | | | | cdiocddasrc (fixes #323327). Should also read CD-TE... Original commit message from CVS: * configure.ac: * ext/Makefile.am: * ext/cdio/Makefile.am: * ext/cdio/gstcdio.c: * ext/cdio/gstcdio.h: * ext/cdio/gstcdiocddasrc.c: * ext/cdio/gstcdiocddasrc.h: Port libcdio cdda source, formerly known as cddasrc, now known as cdiocddasrc (fixes #323327). Should also read CD-TEXT if available, but that's not tested (fixes #317658).
* gst/wavparse/gstwavparse.c: Fix conversion from TIME to BYTES format (fixes ↵Tommi Myöhänen2006-01-181-0/+6
| | | | | | | | | #326864; Original commit message from CVS: * gst/wavparse/gstwavparse.c: (gst_wavparse_pad_convert): Fix conversion from TIME to BYTES format (fixes #326864; patch by: Tommi Myöhänen <ext-tommi dot myohanen at nokia dot com>)
* gst/id3demux/id3v2frames.c: Fix compilation of id3demux when zlib is not ↵Sergey Scobich2006-01-151-0/+6
| | | | | | | | | present. Original commit message from CVS: * gst/id3demux/id3v2frames.c: (id3demux_id3v2_parse_frame): Fix compilation of id3demux when zlib is not present. (Fixes #326602; patch by: Sergey Scobich)
* ext/esd/Makefile.am: otherwise build will fail for folks with libesd in a ↵Tim-Philipp Müller2006-01-151-0/+6
| | | | | | | | | non-standard prefix (#327009). Original commit message from CVS: * ext/esd/Makefile.am: Add $(ESD_CFLAGS), otherwise build will fail for folks with libesd in a non-standard prefix (#327009).
* back to headThomas Vander Stichele2006-01-131-0/+5
| | | | | Original commit message from CVS: back to head
* releasing 0.10.1Thomas Vander Stichele2006-01-131-0/+8
| | | | | Original commit message from CVS: releasing 0.10.1
* ext/jpeg/gstsmokeenc.c: fix memleak. Fixes #326618Wim Taymans2006-01-131-0/+7
| | | | | | | | | Original commit message from CVS: patch by: Wim Taymans * ext/jpeg/gstsmokeenc.c: (gst_smokeenc_chain): fix memleak. Fixes #326618
* gst/level/gstlevel.c: Fix memleak. Fixes #326612Mike Smith2006-01-131-0/+8
| | | | | | | | | | | Original commit message from CVS: 2006-01-13 Thomas Vander Stichele <thomas at apestaart dot org> patch by: Mike Smith * gst/level/gstlevel.c: (gst_level_message_new), (gst_level_message_append_channel): Fix memleak. Fixes #326612
* configure.ac: prereleasingThomas Vander Stichele2006-01-111-47/+69
| | | | | | | | | | | | | | | | | | | | | | Original commit message from CVS: * configure.ac: prereleasing * po/af.po: * po/az.po: * po/cs.po: * po/en_GB.po: * po/hu.po: * po/it.po: * po/nb.po: * po/nl.po: * po/or.po: * po/sq.po: * po/sr.po: * po/sv.po: * po/uk.po: * po/vi.po: update translations
* gst/level/gstlevel.c: Don't leak filter arrays.Michael Smith2006-01-101-0/+6
| | | | | | | Original commit message from CVS: * gst/level/gstlevel.c: (gst_level_class_init), (gst_level_dispose): Don't leak filter arrays.
* add Sun Audio plugin. Verified that nothing breaks and that make check works.Christian Schaller2006-01-091-0/+39
| | | | | | Original commit message from CVS: add Sun Audio plugin. Verified that nothing breaks and that make check works. Don't think the docs gets properly built yet, but I don't understand exactly how to enable that.
* gst-plugins-good/gst/udp/: Allow udpsrc and dynudpsink to take a sockfd as a ↵Philippe Kalaf2006-01-071-0/+7
| | | | | | | | | | | | parameter. For udpsrc, overrides the por... Original commit message from CVS: 2005-01-07 Philippe Khalaf <philippe.kalaf@collabora.co.uk> * gst-plugins-good/gst/udp/gstdynudpsink.c: * gst-plugins-good/gst/udp/gstudpsrc.c: Allow udpsrc and dynudpsink to take a sockfd as a parameter. For udpsrc, overrides the port or multicast parameters. Fixes bugs #323021.
* ext/gconf/: Add new gconfaudiosrc and gconfvideosrc elements (needed for ↵Tim-Philipp Müller2006-01-061-0/+19
| | | | | | | | | | | | | | | | | | | | | | gnome-sound-recorder). Original commit message from CVS: * ext/gconf/Makefile.am: * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init), (gst_gconf_audio_src_class_init), (gst_gconf_audio_src_reset), (gst_gconf_audio_src_init), (gst_gconf_audio_src_dispose), (do_toggle_element), (cb_toggle_element), (gst_gconf_audio_src_change_state): * ext/gconf/gstgconfaudiosrc.h: * ext/gconf/gstgconfelements.c: (plugin_init): * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init), (gst_gconf_video_src_class_init), (gst_gconf_video_src_reset), (gst_gconf_video_src_init), (gst_gconf_video_src_dispose), (do_toggle_element), (cb_toggle_element), (gst_gconf_video_src_change_state): * ext/gconf/gstgconfvideosrc.h: Add new gconfaudiosrc and gconfvideosrc elements (needed for gnome-sound-recorder).
* gst/id3demux/gstid3demux.c: Add gst_element_no_more_pads() for proper ↵Edward Hervey2006-01-061-0/+11
| | | | | | | | | | | | | | decodebin behaviour. Original commit message from CVS: * gst/id3demux/gstid3demux.c: (gst_id3demux_add_srcpad): Add gst_element_no_more_pads() for proper decodebin behaviour. * gst/id3demux/id3v2frames.c: (parse_comment_frame), (parse_text_identification_frame), (parse_split_strings): Failure to decode some tags is not a GST_ERROR() but a GST_WARNING() When iterating over a chunk of text, check that we haven't gone too far.
* gst/videobox/gstvideobox.c: call oil_init() when using liboilStefan Kost2006-01-051-0/+6
| | | | | | | Original commit message from CVS: * gst/videobox/gstvideobox.c: (gst_video_box_class_init), (plugin_init): call oil_init() when using liboil
* ext/jpeg/: Fix leaks.Wim Taymans2006-01-041-0/+6
| | | | | | | Original commit message from CVS: * ext/jpeg/gstsmokedec.c: (gst_smokedec_chain): * ext/jpeg/gstsmokeenc.c: (gst_smokeenc_chain): Fix leaks.
* ext/flac/gstflacdec.c: Don't g_assert() where we should just return FALSE; ↵Tim-Philipp Müller2006-01-021-0/+12
| | | | | | | | | | | | | | remove unnecessary g_assert(); initialize ... Original commit message from CVS: Reviewed by: Tim-Philipp Müller <tim at centricular dot net> * ext/flac/gstflacdec.c: (gst_flac_dec_write), (gst_flac_dec_convert_src), (gst_flac_dec_src_query), (gst_flac_dec_change_state): Don't g_assert() where we should just return FALSE; remove unnecessary g_assert(); initialize some fields properly in state change function (fixes #325504). Also, use GST_DEBUG_OBJECT in two more places.
* configure.ac: also remove smoothwave's Makefile.amStefan Kost2005-12-301-0/+7
| | | | | | | | Original commit message from CVS: * configure.ac: also remove smoothwave's Makefile.am * docs/plugins/Makefile.am: fix plugin docs
* tests/examples/Makefile.am: added missing Makefile.amStefan Kost2005-12-301-0/+5
| | | | | | Original commit message from CVS: * tests/examples/Makefile.am: added missing Makefile.am
* moved level-example to tests/examples/level-exampleStefan Kost2005-12-301-0/+13
| | | | | | | | | | | | | | Original commit message from CVS: * configure.ac: * gst/level/Makefile.am: * gst/level/level-example.c: * tests/Makefile.am: * tests/examples/level/Makefile.am: * tests/examples/level/level-example.c: (message_handler), (main): moved level-example to tests/examples/level-example * tests/old/examples/level/demo.c: (main): * tests/old/examples/level/plot.c: (main): some initial fixes
* gst/udp/gstmultiudpsink.*: Track packets sent per client in addition to ↵Michael Smith2005-12-291-0/+8
| | | | | | | | | | | bytes sent; provide this info through get-sta... Original commit message from CVS: * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_render), (gst_multiudpsink_remove), (gst_multiudpsink_get_stats): * gst/udp/gstmultiudpsink.h: Track packets sent per client in addition to bytes sent; provide this info through get-stats signal
* gst/auparse/gstauparse.c: Can't use gst_object_unref() on a GstAdapter ↵Tim-Philipp Müller2005-12-291-0/+5
| | | | | | | | (#325191). Original commit message from CVS: * gst/auparse/gstauparse.c: (gst_au_parse_dispose): Can't use gst_object_unref() on a GstAdapter (#325191).
* gst/id3demux/id3tags.c: If a broken tag has 0 bytes payload, at least still ↵Jan Schmidt2005-12-281-0/+6
| | | | | | | | | skip the 10 byte header Original commit message from CVS: * gst/id3demux/id3tags.c: (id3demux_read_id3v2_tag): If a broken tag has 0 bytes payload, at least still skip the 10 byte header
* gst-plugins-good/gst/rtp/: Making these depayloaders (H263+ and mpeg4 video) ↵Philippe Kalaf2005-12-221-0/+9
| | | | | | | | | | | | | | inherit from Original commit message from CVS: 2005-12-22 Philippe Khalaf <burger@speedy.org> * gst-plugins-good/gst/rtp/gstrtph263pdepay.h: * gst-plugins-good/gst/rtp/gstrtph263pdepay.c: * gst-plugins-good/gst/rtp/gstrtpmp4vdepay.h: * gst-plugins-good/gst/rtp/gstrtpmp4vdepay.c: Making these depayloaders (H263+ and mpeg4 video) inherit from RtpBaseDepayloaderClass. Fixes bugs #323922 and #323908.
* docs/plugins/gst-plugins-good-plugins.*: Regenerate the plugin hiearchy.Jan Schmidt2005-12-211-0/+6
| | | | | | | Original commit message from CVS: * docs/plugins/gst-plugins-good-plugins.args: * docs/plugins/gst-plugins-good-plugins.hierarchy: Regenerate the plugin hiearchy.
* Add documentation for id3demux.Jan Schmidt2005-12-211-0/+15
| | | | | | | | | | | | | | | | | | Original commit message from CVS: 2005-12-21 Jan Schmidt <thaytan@mad.scientist.com> * 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.args: * gst/id3demux/gstid3demux.c: (gst_id3demux_get_type), (gst_id3demux_base_init), (gst_id3demux_class_init), (gst_id3demux_chain): * gst/id3demux/gstid3demux.h: Add documentation for id3demux. Don't fail if the first buffer is not at offset 0, just attempt to typefind and do pass through Rename the gst_type function from gst_gst_id3demux..
* gst/udp/gstmultiudpsink.*: Collect statistics; return them from get_stats.Michael Smith2005-12-201-0/+8
| | | | | | | | | Original commit message from CVS: * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_render), (gst_multiudpsink_add), (gst_multiudpsink_remove), (gst_multiudpsink_get_stats): * gst/udp/gstmultiudpsink.h: Collect statistics; return them from get_stats.
* gst/avi/gstavidemux.c: Stupid signedness issue...Edward Hervey2005-12-191-0/+5
| | | | | | Original commit message from CVS: * gst/avi/gstavidemux.c: (gst_avi_demux_stream_scan): Stupid signedness issue...