gst-plugins-base 0.10.21



       Module: gst-plugins-base
      Version: 0.10.21
  Uploaded by: Jan Schmidt

http://download.gnome.org/sources/gst-plugins-base/0.10/gst-plugins-base-0.10.21.tar.gz
  md5sum: aaa89b7f610a9b1ec3edb045dd02ad70
 sha1sum: 1366e181efd9b47957f722e7fb2f4915f149faa8
    size: 2.8M

http://download.gnome.org/sources/gst-plugins-base/0.10/gst-plugins-base-0.10.21.tar.bz2
  md5sum: 0e0cd485311502ad1c0c028148e3186a
 sha1sum: ae83b3306f52aa3affd014dade30c6cd5c2baa66
    size: 1.9M

ChangeLog
---------

=== release 0.10.21 ===

2008-10-03  Jan Schmidt <jan schmidt sun com>

	* configure.ac:
	  releasing 0.10.21, "We Could Be Wrong"

2008-09-28  Jan Schmidt  <jan schmidt sun com>

	* configure.ac:
	0.10.20.4 pre-release

2008-09-25  Wim Taymans  <wim taymans collabora co uk>

	Patch by: Vincent Penquerc'h <ogg dot k dot ogg dot k at googlemail dot com>

	* ext/theora/theoraparse.c: (theora_parse_set_streamheader):
	Set the BOS flag on the BOS packet. Fixes #553244.

2008-09-23  Wim Taymans  <wim taymans collabora co uk>

	* gst-libs/gst/rtsp/gstrtspmessage.c:
	(gst_rtsp_message_parse_request),
	(gst_rtsp_message_parse_response):
	Fix the g_return_val_if_fail() statements.

2008-09-22  Michael Smith <msmith songbirdnest com>

	* gst-libs/gst/tag/gsttagdemux.c:
	  Fail to activate if there's insufficient data in the file to be usable,
	  preventing an assertion fail later. Fixes #552960

2008-09-15  Tim-Philipp Müller  <tim.muller at collabora co uk>

	* gst-libs/gst/pbutils/descriptions.c:
	* gst/typefind/gsttypefindfunctions.c:
	  Recognise Kate subtitle streams (#550582).

2008-09-13  Tim-Philipp Müller  <tim.muller at collabora co uk>

	* gst-libs/gst/audio/audio.h: (GST_AUDIO_FIELD_SIGNED):
	  Remove trailing comma from enum list, which causes problems
	  with -pendantic (#550729).

2008-09-10  Jan Schmidt  <jan schmidt sun com>

	* configure.ac:
	0.10.20.2 pre-release

	* po/LINGUAS:
	* po/id.po:
	* po/pt_BR.po:

	New translations.

2008-09-05  Tim-Philipp Müller  <tim.muller at collabora co uk>

	* gst-libs/gst/interfaces/propertyprobe.c:
	  (gst_property_probe_get_properties),
	  (gst_property_probe_get_property),
	  (gst_property_probe_probe_property),
	  (gst_property_probe_probe_property_name),
	  (gst_property_probe_needs_probe),
	  (gst_property_probe_needs_probe_name),
	  (gst_property_probe_get_values),
	  (gst_property_probe_get_values_name),
	  (gst_property_probe_probe_and_get_values),
	  (gst_property_probe_probe_and_get_values_name):
	  More sanity checks for our second-favourite interface.

2008-09-05  Stefan Kost  <ensonic users sf net>

	* gst-libs/gst/interfaces/propertyprobe.c:
	  Check for NULL pointer, in the hope that this fixes #532864.

2008-09-05  Tim-Philipp Müller  <tim.muller at collabora co uk>

	* sys/xvimage/xvimagesink.c: (gst_xvimagesink_class_init):
	  No really, the next release is 0.10.21 (fix Since: tags in docs).

2008-09-04  Wim Taymans  <wim taymans collabora co uk>

	* gst-libs/gst/audio/gstaudiosrc.c: (gst_audioringbuffer_stop):
	Disable a code path that is now called but causes a deadlock for some
	reason and is unneeded.

2008-09-04  Stefan Kost  <ensonic users sf net>

	* sys/xvimage/xvimagesink.c:
	* sys/xvimage/xvimagesink.h:
	  Add a "draw-border" property that can be set to false to disable
	  drawing borders.
	  
	* tests/icles/test-colorkey.c:
	* tests/icles/Makefile.am:
	  Add new test application for the colorkey handling.

2008-09-03  Edward Hervey  <edward hervey collabora co uk>

	* gst-libs/gst/riff/riff-media.c: (gst_riff_create_audio_caps):
	Use a decent caps for TrueSpeech instead of a ffmpeg-specific one.
	This will also be fixed for upcoming gst-ffmpeg release so that once
	this release of -base is out, it will work with the latest gst-ffmpeg
	release.

2008-09-03  Edward Hervey  <edward hervey collabora co uk>

	* gst-libs/gst/riff/riff-media.c: (gst_riff_create_audio_caps),
	(gst_riff_create_audio_template_caps):
	Add Truespeech mapping for RIFF formats (AVI/WAV).
	Fixes #550656

2008-09-03  Mark Nauwelaerts  <mark nauwelaerts collabora co uk>

	* gst/typefind/gsttypefindfunctions.c: (plugin_init):
	Typefind video/mj2 and image/jp2 ISO JPEG2000 mime types.
	Fixes #550638.

2008-09-03  Stefan Kost  <ensonic users sf net>

	* configure.ac:
	* gst/subparse/Makefile.am:
	* gst/subparse/gstsubparse.c:
	* gst/subparse/samiparse.c:
	* tests/check/elements/subparse.c:
	  Rework last change, so that we build subparse, but just disable the
	  sami parse functionality, if we're configured to not use xml. In the
	  tests only the sami test is disabled now.

2008-09-02  Stefan Kost  <ensonic users sf net>

	* configure.ac:
	  Disable subparse when xml is disabled. It woundn't work anyway. Fixes
	  test runs.

2008-09-02  Tim-Philipp Müller  <tim.muller at collabora co uk>

	* po/POTFILES.in:
	  Add some more files with strings for translation.

2008-09-02  Stefan Kost  <ensonic users sf net>

	* gst-libs/gst/tag/gstvorbistag.c:
	* tests/check/libs/tag.c:
	  Use new geo location tags from core. Fixes #481169

2008-09-01  Edward Hervey  <edward hervey collabora co uk>

	* tests/check/elements/audioresample.c: (setup_audioresample),
	(fail_unless_perfect_stream), (test_perfect_stream_instance),
	(test_discont_stream_instance):
	Now that GstBaseTransform is 'fixed' ... remove cruft from tests.
	Add debugging for coherence.

2008-08-30  Tim-Philipp Müller  <tim.muller at collabora co uk>

	Patch by: Jonathan Matthew  <notverysmart gmail com>

	* gst/typefind/gsttypefindfunctions.c: (plugin_init):
	  Add typefinder for PDF documents (which is nice to have, since it's a
	  common format, but also helps prevent false positives). Fixes #549814.

2008-08-27  Wim Taymans  <wim taymans collabora co uk>

	* gst/playback/gstplaybin2.c: (selector_blocked), (pad_added_cb),
	(no_more_pads_cb):
	Fix nasty race where multiple decodebins could start pushing data before
	we manage to configure the sinks, resulting in not-linked errors in
	typical RTSP streaming cases.

2008-08-26  Wim Taymans  <wim taymans collabora co uk>

	* gst-libs/gst/audio/gstaudiosink.c: (gst_audioringbuffer_stop):
	Since we now call stop, we trigger this code path that causes a deadlock
	is apparently not needed.

2008-08-26  Wim Taymans  <wim taymans collabora co uk>

	* gst-libs/gst/audio/gstringbuffer.c: (gst_ring_buffer_start),
	(gst_ring_buffer_stop):
	Also allow the case where the ringbuffer was paused when we try to stop
	it so that the basesrc stop function is still called.

2008-08-23  Sebastian Dröge  <sebastian droege collabora co uk>

	Patch by: Mike Ruprecht <cmaiku at gmail dot com>

	* sys/v4l/gstv4lelement.c: (gst_v4l_class_probe_devices):
	Reprobe devices again instead of taking a cached list as new
	devices could've been plugged in. Fixes bug #549062.

2008-08-23  Sebastian Dröge  <sebastian droege collabora co uk>

	Patch by: Alessandro Dessina <alessandro nnva org>

	* ext/ogg/gstoggdemux.c: (gst_ogg_demux_deactivate_current_chain),
	(gst_ogg_demux_activate_chain):
	Don't add pads and activate them for skeleton streams. These are already
	handled inside oggdemux. Fixes bug #537599.

2008-08-22  Wim Taymans  <wim taymans collabora co uk>

	* ext/vorbis/vorbisdec.c: (vorbis_dec_change_state):
	Reset variable so that query and convert fail after going back to
	READY. Fixes #548898.

2008-08-22  Sebastian Dröge  <sebastian droege collabora co uk>

	* ext/vorbis/vorbisenc.c: (gst_vorbis_enc_chain):
	If a buffer arrives with a timestamp before the timestamp+duration
	of the previous buffer clip it instead of dropping it completely.
	Slight improvement for the unfixable bug #548913.

2008-08-21  Sebastian Dröge  <sebastian droege collabora co uk>

	* ext/vorbis/vorbisdec.c: (vorbis_handle_data_packet):
	Take the current timestamp instead of timestamp+duration for the offset.
	This offset will later be used for calculating the timestamp and
	otherwise vorbisdec will interpolate timestamps wrong if upstream
	only sends timestamps and no granulepos.

2008-08-21  Stefan Kost  <ensonic users sf net>

	* tests/examples/seek/seek.c:
	  Don't crash when having no visualisations.

2008-08-16  David Schleef  <ds schleef org>

	* gst/typefind/gsttypefindfunctions.c: DV typefinding.  Remove
	  check for a bit that is 0 in IEC 61384, but not SMPTE 314M.
	  Fixes #548065.

2008-08-15  Sebastian Dröge  <sebastian droege collabora co uk>

	* gst-libs/gst/pbutils/missing-plugins.c: (copy_and_clean_caps):
	When cleaning up the caps fields also remove "depth" for the same
	reason we remove "width".

2008-08-14  Tim-Philipp Müller  <tim.muller at collabora co uk>

	* gst-libs/gst/pbutils/descriptions.c: (format_info_get_desc):
	  Add Lead H.264 here as well.

2008-08-14  Julien Moutte  <julien fluendo com>

	* gst-libs/gst/riff/riff-media.c: (gst_riff_create_video_caps),
	(gst_riff_create_video_template_caps): Add Lead H.264 variant.

2008-08-13  Wim Taymans  <wim taymans collabora co uk>

	* gst-libs/gst/audio/gstbaseaudiosrc.c:
	(gst_base_audio_src_create):
	When not slaved to another clock also subtract the base_time from our
	internal clock time to get the running time.

2008-08-12  David Schleef  <ds schleef org>

	* ext/theora/theoraenc.c: Remove the 2000 kbit limit to bitrate,
	  since it has no basis in libtheora.

2008-08-12  Stefan Kost  <ensonic users sf net>

	* gst-libs/gst/interfaces/propertyprobe.h:
	  Remove double "interface" from doc-string.

	* gst-libs/gst/interfaces/xoverlay.h:
	  Document interface.

	* gst-libs/gst/riff/riff.c:
	  Add basic doc blobs.

2008-08-11  Stefan Kost  <ensonic users sf net>

	* gst-libs/gst/audio/Makefile.am:
	  Don't try to build that example anymore.

2008-08-11  Stefan Kost  <ensonic users sf net>

	* gst-libs/gst/audio/.cvsignore:
	* gst-libs/gst/audio/Makefile.am:
	* gst-libs/gst/audio/gstaudiofiltertemplate.c:
	* gst-libs/gst/audio/make_filter:
	  Move audiofiltertemplate to gst-template.

2008-08-11  Stefan Kost  <ensonic users sf net>

	* docs/libs/gst-plugins-base-libs-sections.txt:
	* gst-libs/gst/audio/gstaudiosrc.h:
	  More docs and shuffling. What can we do with the hundreds of #defines.

2008-08-11  Stefan Kost  <ensonic users sf net>

	* gst-libs/gst/audio/audio.h:
	* gst-libs/gst/audio/gstaudiofilter.h:
	* gst-libs/gst/audio/gstringbuffer.h:
	* gst-libs/gst/interfaces/propertyprobe.h:
	* gst-libs/gst/tag/gsttagdemux.h:
	  Reducing number of dundocumented symbols.

2008-08-11  Stefan Kost  <ensonic users sf net>

	* gst-libs/gst/audio/audio.c:
	  Fix doc comment syntax.

	* gst-libs/gst/interfaces/propertyprobe.c:
	  Add more doc-comments and a FIXME: for the signal.	

2008-08-07  Sebastian Dröge  <sebastian droege collabora co uk>

	* ext/ogg/gstoggmux.c: (gst_ogg_mux_sink_event),
	(gst_ogg_mux_request_new_pad):
	* ext/ogg/gstoggmux.h:
	Don't pretend to support NEWSEGMENT events, instead override the
	GstCollectPads event function to return FALSE on NEWSEGMENT events
	and do the normal work for other events.

	This prevents elements like flacenc to seek to the start and rewrite
	some data which then results in a broken Ogg packet.

2008-08-07  Tim-Philipp Müller  <tim.muller at collabora co uk>

	Patch by: Frederic Crozat <fcrozat mandriva org>

	* ext/alsa/gstalsaplugin.c: (plugin_init):
	* ext/cdparanoia/gstcdparanoiasrc.c: (plugin_init):
	* ext/gnomevfs/gstgnomevfs.c: (plugin_init):
	* ext/ogg/gstoggdemux.c: (gst_ogg_demux_plugin_init):
	* gst-libs/gst/audio/gstbaseaudiosrc.c: (_do_init):
	* gst-libs/gst/pbutils/pbutils.c: (gst_pb_utils_init):
	* gst-libs/gst/tag/tags.c: (gst_tag_register_tags_internal):
	* gst/playback/gstdecodebin.c: (plugin_init):
	* gst/playback/gstdecodebin2.c: (gst_decode_bin_plugin_init):
	* gst/playback/gstplayback.c: (plugin_init):
	* gst/playback/gstqueue2.c: (plugin_init):
	* gst/playback/gsturidecodebin.c: (gst_uri_decode_bin_plugin_init):
	* sys/v4l/gstv4l.c: (plugin_init):
	Make sure gettext returns translations in UTF-8 encoding rather
	than in the current locale encoding (#546822).

2008-08-06  Stefan Kost  <ensonic users sf net>

	* gst-libs/gst/pbutils/descriptions.c:
	  Add audio/x-qdm for qtdemux.

2008-08-05  Stefan Kost  <ensonic users sf net>

	* ext/vorbis/vorbisdec.c:
	  Do not leak old taglist.

2008-08-04  Stefan Kost  <ensonic users sf net>

	* tests/icles/test-scale.c:
	  Include <stdlib.h> for atoi().

2008-08-04  Andy Wingo  <wingo pobox com>

	* gst/audiotestsrc/gstaudiotestsrc.c: Very crucial and important
	documentation fix.

2008-08-01  Stefan Kost  <ensonic users sf net>

	* gst/adder/gstadder.c:
	  Cleanup lots of empty lines that came from gst-indent going havoc
	  before I added the INDENT_ON/OFF marker some time agao.

2008-08-01  Stefan Kost  <ensonic users sf net>

	* configure.ac:
	* gst-libs/gst/riff/riff-read.c:
	  Bump requirement to latest core and use new tag for riff formats.
	  Needed for #520694.

2008-08-01  Wim Taymans  <wim taymans collabora co uk>

	* tests/examples/dynamic/Makefile.am:
	* tests/examples/dynamic/codec-select.c: (make_encoder),
	(make_pipeline), (do_switch), (my_bus_callback), (main):
	Add example app that dynamically switches between 3 'encoders'.

2008-07-31  Wim Taymans  <wim taymans collabora co uk>

	* gst/playback/gstplaysink.c: (gst_play_sink_set_vis_plugin):
	Add some more comments.

2008-07-31  Wim Taymans  <wim taymans collabora co uk>

	* gst/videotestsrc/gstvideotestsrc.c: (gst_video_test_src_getcaps),
	(gst_video_test_src_create):
	Discard buffers of the wrong size after renegotiation, this is perfectly
	possible with things like capsfilter that could suggest caps changes
	upstream without knowing the size of the buffer.

2008-07-31  Wim Taymans  <wim taymans collabora co uk>

	* tests/icles/.cvsignore:
	* tests/icles/Makefile.am:
	* tests/icles/test-scale.c: (make_pipeline), (main):
	Add dynamic rescaling tests for the new basetransform.

2008-07-30  Tim-Philipp Müller  <tim.muller at collabora co uk>

	* gst/audioconvert/Makefile.am:
	  Dist recently-added gstfastrandom.h.

2008-07-30  Edward Hervey  <edward hervey collabora co uk>

	* sys/xvimage/xvimagesink.c: (gst_xvimagesink_get_xv_support):
	Fix a "may be used uninitialized in this function" which weirdly only
	appears on macosx (?).

2008-07-30  Stefan Kost  <ensonic users sf net>

	* gst-libs/gst/riff/riff-ids.h:
	  Adding acid chunk for tempo and loop information.

2008-07-29  Stefan Kost  <ensonic users sf net>

	* sys/xvimage/Makefile.am:
	  floor() needs linking to $(LIBM).

2008-07-29  Stefan Kost  <ensonic users sf net>

	* ext/gnomevfs/gstgnomevfssrc.c:
	  Aggregate short reads and add some comments and debug logging.
	  Fixes #537380

2008-07-29  Stefan Kost  <ensonic users sf net>

	* gst/playback/gstplaybasebin.c:
	  Fix property doc markup (its not a signal).

	* sys/xvimage/xvimagesink.c:
	  Add since tag for new proeprties (also add sice tags fro the last two
	  other additions).

2008-07-29  Stefan Kost  <ensonic users sf net>

	* sys/xvimage/xvimagesink.c:
	* sys/xvimage/xvimagesink.h:
	  Add autofill/colorkey properties. Fixes #538656.

2008-07-28  David Schleef  <ds schleef org>

	* sys/xvimage/xvimagesink.c:
	  Fix rounding errors when converting colorbalance values
	  between hardware and object property ranges.  Partial
	  fix for #537889, however, there still seems to be a small
	  drift problem that could be totem's fault.

2008-07-28  Sebastian Dröge  <sebastian droege collabora co uk>

	* ext/ogg/gstoggdemux.c: (gst_ogg_demux_chain_peer),
	(gst_ogg_demux_perform_seek), (gst_ogg_demux_handle_page):
	Don't use GST_CLOCK_TIME_NONE as start of NEWSEGMENT events.
	This fixes a critical warning.

2008-07-28  Sebastian Dröge  <sebastian droege collabora co uk>

	* ext/ogg/gstoggmux.c:
	Allow muxing of CELT into Ogg streams.

2008-07-28  Sebastian Dröge  <sebastian droege collabora co uk>

	* gst/typefind/gsttypefindfunctions.c: (celt_type_find),
	(plugin_init):
	Add simple typefinder for the CELT codec (www.celt-codec.org).

2008-07-27  Sebastian Dröge  <sebastian droege collabora co uk>

	Patch by: Jan Gerber <j at oil21 dot org>

	* ext/ogg/gstoggdemux.c: (gst_ogg_pad_parse_skeleton_fisbone):
	Fix calculation of the start time from skeleton streams.
	Fixes bug #530068.

2008-07-24  Stefan Kost  <ensonic users sf net>

	* tests/examples/seek/seek.c:
	  Use 64 bit constant GST_CLOCK_TIME_NONE instead of plain -1.

2008-07-23  Sebastian Dröge  <sebastian droege collabora co uk>

	* gst/audioconvert/audioconvert.h:
	* gst/audioconvert/gstaudioquantize.c:
	(gst_audio_quantize_setup_dither),
	(gst_audio_quantize_free_dither):
	* gst/audioconvert/gstfastrandom.h:
	Implement a linear congruential generator as pseudo random number
	generator for the dither noise. This is about 2 times faster than
	using GLib's mersenne twister. Also this uses only integer math for
	generating integers while GLib internally uses floating point math.

2008-07-23  Michael Smith <msmith songbirdnest com>

	* configure.ac:
	  Remove AC_ISC_POSIX; it breaks on some systems and is not needed.

2008-07-23  Tim-Philipp Müller  <tim.muller at collabora co uk>

	Patch by: Damien Lespiau  <damien.lespiau gmail com>

	* gst-libs/gst/sdp/gstsdpmessage.c: (print_media):
	  Use GST_STR_NULL to avoid crashes with libcs that don't
	  like NULL strings in printf args (such as the win32 one).
	  Fixes #544306.

2008-07-17  Jan Schmidt  <Jan Schmidt sun com>

	* sys/xvimage/xvimagesink.c: (gst_xvimagesink_check_xshm_calls):
	Oops - set the size of the image used for probing back to 1x1, for
	consistency with ximagesink

2008-07-17  Jan Schmidt  <Jan Schmidt sun com>

	* sys/ximage/ximagesink.c: (gst_ximagesink_check_xshm_calls),
	(gst_ximagesink_ximage_new):
	* sys/xvimage/xvimagesink.c: (gst_xvimagesink_check_xshm_calls),
	(gst_xvimagesink_xvimage_new):

	Apparently on Solaris and OS/X (at least), it's not legal to ask the
	X server to attach to a shared memory segment after we've deleted it,
	with the result that MIT-SHM is disabled. Instead, remove it only after 
	X succeeds in attaching too.

2008-07-16  David Schleef  <ds schleef org>

	* gst/audiotestsrc/gstaudiotestsrc.c:
	* gst/audiotestsrc/gstaudiotestsrc.h:
	  Add 'ticks', a 1/30 second sine wave pulse every second.

2008-07-15  David Schleef  <ds schleef org>

	* gst-libs/gst/video/video.c: Revert ABI change.

2008-07-15  Sebastian Dröge  <sebastian droege collabora co uk>

	* gst-libs/gst/riff/riff-media.c: (gst_riff_create_video_caps):
	Make it impossible to have NULL caps at the point where we set
	framerate and other things. Also don't return immediately for "3ivd"
	video and let framerate, etc be set. Might fix bug #542508.

2008-07-14  Mark Nauwelaerts  <mark nauwelaerts collabora co uk>

	* gst-libs/gst/video/video.c: (gst_video_format_parse_caps):
	Video format can also be conveniently determined from (many)
	non-fixed caps.

2008-07-14  Jan Schmidt  <thaytan noraisin net>

	* gst/playback/gstplaybasebin.c:
	* gst/playback/gstplaybasebin.h:
	* gst/playback/gstplaybin.c:
	* gst/playback/gststreamselector.c:
	First stab at integrating DVD subpicture overlay into
	playbin. Successfully plugs and plays, but the queues need
	shrinking - 3 seconds of video is too much buffering.

2008-07-11  Stefan Kost  <ensonic users sf net>

	* gst/audioconvert/gstaudioconvert.c:
	  Remove now obsolete note in the docs.

2008-07-11  Stefan Kost  <ensonic users sf net>

	* docs/plugins/gst-plugins-base-plugins-docs.sgml:
	* docs/plugins/gst-plugins-base-plugins-overrides.txt:
	* docs/plugins/gst-plugins-base-plugins-sections.txt:
	* docs/plugins/gst-plugins-base-plugins.args:
	* docs/plugins/gst-plugins-base-plugins.hierarchy:
	* docs/plugins/gst-plugins-base-plugins.interfaces:
	* docs/plugins/gst-plugins-base-plugins.prerequisites:
	* docs/plugins/gst-plugins-base-plugins.signals:
	* docs/plugins/inspect/plugin-adder.xml:
	* docs/plugins/inspect/plugin-alsa.xml:
	* docs/plugins/inspect/plugin-audioconvert.xml:
	* docs/plugins/inspect/plugin-audiorate.xml:
	* docs/plugins/inspect/plugin-audioresample.xml:
	* docs/plugins/inspect/plugin-audiotestsrc.xml:
	* docs/plugins/inspect/plugin-cdparanoia.xml:
	* docs/plugins/inspect/plugin-decodebin.xml:
	* docs/plugins/inspect/plugin-ffmpegcolorspace.xml:
	* docs/plugins/inspect/plugin-gdp.xml:
	* docs/plugins/inspect/plugin-gnomevfs.xml:
	* docs/plugins/inspect/plugin-libvisual.xml:
	* docs/plugins/inspect/plugin-ogg.xml:
	* docs/plugins/inspect/plugin-pango.xml:
	* docs/plugins/inspect/plugin-playback.xml:
	* docs/plugins/inspect/plugin-queue2.xml:
	* docs/plugins/inspect/plugin-subparse.xml:
	* docs/plugins/inspect/plugin-tcp.xml:
	* docs/plugins/inspect/plugin-theora.xml:
	* docs/plugins/inspect/plugin-typefindfunctions.xml:
	* docs/plugins/inspect/plugin-uridecodebin.xml:
	* docs/plugins/inspect/plugin-video4linux.xml:
	* docs/plugins/inspect/plugin-videorate.xml:
	* docs/plugins/inspect/plugin-videoscale.xml:
	* docs/plugins/inspect/plugin-videotestsrc.xml:
	* docs/plugins/inspect/plugin-volume.xml:
	* docs/plugins/inspect/plugin-vorbis.xml:
	* docs/plugins/inspect/plugin-ximagesink.xml:
	* docs/plugins/inspect/plugin-xvimagesink.xml:
	* ext/alsa/gstalsamixer.c:
	* ext/alsa/gstalsasink.c:
	* ext/alsa/gstalsasrc.c:
	* ext/gio/gstgiosink.c:
	* ext/gio/gstgiosrc.c:
	* ext/gio/gstgiostreamsink.c:
	* ext/gio/gstgiostreamsrc.c:
	* ext/gnomevfs/gstgnomevfssink.c:
	* ext/gnomevfs/gstgnomevfssrc.c:
	* ext/ogg/gstoggdemux.c:
	* ext/ogg/gstoggmux.c:
	* ext/pango/gstclockoverlay.c:
	* ext/pango/gsttextoverlay.c:
	* ext/pango/gsttextrender.c:
	* ext/pango/gsttimeoverlay.c:
	* ext/theora/theoradec.c:
	* ext/theora/theoraenc.c:
	* ext/theora/theoraparse.c:
	* ext/vorbis/vorbisdec.c:
	* ext/vorbis/vorbisenc.c:
	* ext/vorbis/vorbisparse.c:
	* ext/vorbis/vorbistag.c:
	* gst/adder/gstadder.c:
	* gst/audioconvert/gstaudioconvert.c:
	* gst/audioresample/gstaudioresample.c:
	* gst/audiotestsrc/gstaudiotestsrc.c:
	* gst/ffmpegcolorspace/gstffmpegcolorspace.c:
	* gst/gdp/gstgdpdepay.c:
	* gst/gdp/gstgdppay.c:
	* gst/playback/gstdecodebin2.c:
	* gst/playback/gstplaybin.c:
	* gst/playback/gstplaybin2.c:
	* gst/playback/gstqueue2.c:
	* gst/playback/gsturidecodebin.c:
	* gst/tcp/gstmultifdsink.c:
	* gst/tcp/gsttcpserversink.c:
	* gst/videorate/gstvideorate.c:
	* gst/videoscale/gstvideoscale.c:
	* gst/videotestsrc/gstvideotestsrc.c:
	* gst/volume/gstvolume.c:
	* sys/ximage/ximagesink.c:
	* sys/xvimage/xvimagesink.c:
	  Cleanup Plugin docs. Link to signals and properties. Fix sub-section
	  titles. Drop mentining that all our example pipelines are "simple"
	  pipelines.

2008-07-07  Sebastian Dröge  <sebastian droege collabora co uk>

	* tests/examples/seek/Makefile.am:
	Fix out of tree build by adding all required CFLAGS.

2008-07-07  Sebastian Dröge  <sebastian droege collabora co uk>

	* gst/playback/gstdecodebin.c: (add_raw_queue):
	And ref the pad before returning it again when linking to the queue
	failed. Otherwise we will unref the pad twice later and things break.

2008-07-07  Sebastian Dröge  <sebastian droege collabora co uk>

	* gst/playback/gstdecodebin.c: (add_raw_queue):
	If linking the raw pad with a queue fails, try it without a queue
	instead of failing completely. This should never happen.

2008-07-07  Sebastian Dröge  <sebastian droege collabora co uk>

	Patch by: Evgeniy Stepanov <eugeni dot stepanov at gmail dot com>

	* gst/playback/gstdecodebin.c: (add_raw_queue), (close_pad_link):
	Add a queue after a demuxer if the demuxer outputs raw data. This was
	done before only for non-raw data but is required in this case too.
	Fixes bug #540215.

	decodebin2 doesn't have this issue because all streams of a group
	go through multiqueue.

2008-07-03  Wim Taymans  <wim taymans collabora co uk>

	Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>

	* gst-libs/gst/sdp/gstsdpmessage.c:
	Makes libgstsdp compile with mingw32 by defining the right WINVER so
	that getaddrinfo() can be used. Fixes #541358.

2008-07-01  Wim Taymans  <wim taymans collabora co uk>

	* gst/videotestsrc/gstvideotestsrc.c:
	(gst_video_test_src_class_init), (gst_video_test_src_init),
	(gst_video_test_src_set_property),
	(gst_video_test_src_get_property), (gst_video_test_src_create):
	* gst/videotestsrc/gstvideotestsrc.h:
	Cleanups, use default property values as defines.
	Add property to enable/disable peer buffer allocation.

2008-06-30  Sebastian Dröge  <sebastian droege collabora co uk>

	* tests/check/elements/gdpdepay.c: (gdpdepay_suite):
	* tests/check/pipelines/streamheader.c: (streamheader_suite):
	Enable unit tests on PPC again as the bugs are now fixed.

2008-06-30  Sebastian Dröge  <sebastian droege collabora co uk>

	* gst-libs/gst/riff/riff-ids.h:
	* gst-libs/gst/riff/riff-media.c: (gst_riff_create_audio_caps),
	(gst_riff_create_audio_template_caps):
	Add support for ADPCM IMA DK3 and DK4 variant in RIFF containers.
	Fixes bug #540351.

2008-06-30  Sebastian Dröge  <sebastian droege collabora co uk>

	* gst/ffmpegcolorspace/gstffmpegcodecmap.c:
	(gst_ffmpeg_pixfmt_to_caps):
	* gst/ffmpegcolorspace/gstffmpegcolorspace.c:
	(gst_ffmpegcsp_get_unit_size):
	Only set/get on the PAL8 format, ffmpegcolorspace doesn't support
	it on other formats. Also adjust the unit size only for that format
	to not include the palette. Fixes bug #540497.

2008-06-29  Stefan Kost  <ensonic users sf net>

	* gst/adder/gstadder.c:
	  Use GST_DEBUG_FUNCPTR and remove some extra vlnak lines.

2008-06-27  Stefan Kost  <ensonic users sf net>

	* ChangeLog:
	  ChangeLog surgery.
  
	* tests/examples/seek/seek.c:
	  Move variable into ifdef too.
	

2008-06-27  Stefan Kost  <ensonic users sf net>

	* tests/examples/seek/seek.c:
	  Include config.h and check if we have X. Remove XInitThread(), don't
	  think its needed. Fixes: #540334.

2008-06-26  Sebastian Dröge  <sebastian droege collabora co uk>

	Patch by: Sam Morris <sam at robots dot org to uk>

	* gst-libs/gst/interfaces/mixertrack.c:
	(gst_mixer_track_class_init), (gst_mixer_track_get_property),
	(gst_mixer_track_set_property):
	API: Add "index" property to GstMixerTrack to differantiate between
	multiple mixer tracks with the same label.

	* ext/alsa/gstalsamixeroptions.c: (gst_alsa_mixer_options_new):
	* ext/alsa/gstalsamixertrack.c: (gst_alsa_mixer_track_new):
	Set the "index" property of GstMixerTrack to the index given by ALSA.
	Fixes bug #528299.

2008-06-25  Stefan Kost  <ensonic users sf net>

	* tests/examples/seek/Makefile.am:
	* tests/examples/seek/seek.c:
	  Remove libgstvideo usage. Use gtk_get_option_group instead of
	  gtk_init().

2008-06-24  Stefan Kost  <ensonic users sf net>

	* tests/check/Makefile.am:
	  Name the test registry format neutral.

2008-06-24  Stefan Kost  <ensonic users sf net>

	* gst/playback/gstqueue2.c:
	  Do not double notify. Remove the unsued return value.

2008-06-24  Stefan Kost  <ensonic users sf net>

	* ext/alsa/gstalsamixer.c:
	  Also consider "speaker" as a name for master volume. If that doesn't
	  help look for the first non-mono volume control that also has a
	  playback switch.

2008-06-24  Stefan Kost  <ensonic users sf net>

	* ChangeLog:
	  Forgot to save the ChangeLog :/

2008-06-24  Stefan Kost  <ensonic users sf net>

	* tests/examples/seek/Makefile.am:
	* tests/examples/seek/seek.c:
	  Embedd the xwindow. Allow to play multiple files.

2008-06-24  Jan Schmidt  <jan schmidt sun com>

	* sys/ximage/ximagesink.c (gst_ximagesink_ximage_put),
	(gst_ximagesink_setcaps):
	* sys/ximage/ximagesink.h:
	When the caps change, make sure to re-draw borders in
	force-aspect-ratio=true mode.
	* sys/xvimage/xvimagesink.c (gst_xvimagesink_xvimage_put):
	Don't clear the border_draw flag until we actually draw the border.
	* tests/check/Makefile.am:
	Ignore alsasink/src during the states test too, so it doesn't fail
	when running without access to the sound device.

2008-06-22  Stefan Kost  <ensonic users sf net>

	* tests/examples/seek/seek.c:
	  Fix crasher when playing a parse-launch line the 2nd time.

2008-06-21  Thomas Vander Stichele  <thomas at apestaart dot org>

	* tests/check/pipelines/oggmux.c:
	  Properly ifdef tests to fix compilation.

2008-06-20  Michael Smith <msmith songbirdnest com>

	* gst/playback/gstplay-marshal.list:
	* gst/playback/gstplaybin2.c:
	  Add get-video-pad, get-audio-pad, get-text-pad action signals to
	  playbin2. This allows the user to get to the selector's sinkpads, and
	  thus inspect a range of things - caps, tags, etc. 

2008-06-20  Michael Smith <msmith songbirdnest com>

	* gst/playback/gstplaybin2.c:
	  Use a different constant for the convert-frame signal id.
	  Fixes #537009.

2008-06-20  Michael Smith <msmith songbirdnest com>

	* gst/playback/gstplaybin2.c:
	* gst/playback/gstplaysink.c:
	  Fix a whole bunch of typos in comments and log statements. 

2008-06-20  Michael Smith <msmith songbirdnest com>

	* sys/xvimage/xvimagesink.c:
	  Don't set colour balance values on the Xv port if the user hasn't
	  changed them (via properties or the interface). Avoids accumulating
	  rounding errors for the common case.
	  Partial fix for bug #537889.

2008-06-20  Michael Smith <msmith songbirdnest com>

	* gst/playback/gstdecodebin2.c:
	  Ensure decodebin2 emits 'drained' signal once, and only once, when all
	  pads are drained.

2008-06-20  Wim Taymans  <wim taymans collabora co uk>

	* ext/vorbis/vorbisenc.c: (gst_vorbis_enc_get_latency),
	(gst_vorbis_enc_src_query), (gst_vorbis_enc_chain):
	Report the encoder latency. Fixes #538232.

2008-06-20  Wim Taymans  <wim taymans collabora co uk>

	* gst/playback/gstplaybin2.c: (gst_play_bin_get_property),
	(notify_source), (activate_group):
	Implement the source property, emit notify when it changes in the
	underlying uridecodebin.

2008-06-20  Wim Taymans  <wim taymans collabora co uk>

	* tests/examples/seek/seek.c: (stop_cb):
	Free and clear the seek element list so that we don't use invalid
	references when seeking after recreating a gst-launch line.

2008-06-20  Wim Taymans  <wim taymans collabora co uk>

	* gst-libs/gst/audio/gstbaseaudiosink.c:
	(gst_base_audio_sink_query), (gst_base_audio_sink_skew_slaving),
	(gst_base_audio_sink_render):
	Report latency even if we are not live instead of hiding it.
	Take ts-offset and render-delay of the basesink into account when
	scheduling samples.
	Rework the clipping code so that we can take the various offsets into
	account and still do correct clipping.

2008-06-20  Jan Schmidt  <jan schmidt sun com>

	* configure.ac:
	Bump verion back to devel -> 0.10.20.1

2008-06-20  Sebastian Dröge  <slomo circular-chaos org>

	* gst-libs/gst/tag/tags.c: (gst_tag_image_data_to_image_buffer):
	Don't increase the size of non-string image buffers by one as this
	might in theory confuse decoders. Still increase it by one for string
	image buffers to append '\0'.

2008-06-20  Sebastian Dröge  <slomo circular-chaos org>

	Patch by: Antoine Tremblay <hexa00 at gmail dot com>
	
	* gst/gdp/gstgdppay.c: (gst_gdp_pay_reset):
	Fix a buffer memleak and remove a confusing and wrong debug output.
	Fixes bug #538663.


-- 
An RSS 2.0 feed of ftp-release-list is available at:
http://download.gnome.org/LATEST.xml


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]