+2006-03-04 Sebastien Moutte <sebastien@moutte.net>
+
+ * win32/vs6:
+ add a project file for libgstvolume
+ update the workspace
+
+2006-03-03 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * ext/theora/theoraenc.c: (theora_set_header_on_caps):
+ * tests/check/pipelines/theoraenc.c: (check_buffer_is_header),
+ (GST_START_TEST):
+ Fix for http://bugzilla.gnome.org/show_bug.cgi?id=333254
+ Set IN_CAPS on header buffers
+
+2006-03-02 Wim Taymans <wim@fluendo.com>
+
+ * docs/plugins/Makefile.am:
+ * docs/plugins/gst-plugins-base-plugins-docs.sgml:
+ * docs/plugins/gst-plugins-base-plugins-sections.txt:
+ Add audioresample to docs.
+
+ * gst/audioconvert/gstaudioconvert.c:
+ Add revision date.
+
+ * gst/audioresample/gstaudioresample.c:
+ (gst_audioresample_base_init), (gst_audioresample_class_init),
+ (gst_audioresample_init), (gst_audioresample_dispose),
+ (audioresample_get_unit_size), (audioresample_transform_caps),
+ (resample_set_state_from_caps), (audioresample_transform_size),
+ (audioresample_set_caps), (audioresample_event),
+ (audioresample_do_output), (audioresample_transform),
+ (audioresample_pushthrough), (gst_audioresample_set_property),
+ (gst_audioresample_get_property), (plugin_init):
+ * gst/audioresample/gstaudioresample.h:
+ Added docs.
+ Small code cleanups.
+
+2006-03-02 Wim Taymans <wim@fluendo.com>
+
+ * docs/plugins/Makefile.am:
+ * docs/plugins/gst-plugins-base-plugins-docs.sgml:
+ * docs/plugins/gst-plugins-base-plugins-sections.txt:
+ Added videoscale to docs.
+
+ * gst/videorate/gstvideorate.c: (gst_video_rate_flush_prev),
+ (gst_video_rate_swap_prev), (gst_video_rate_event),
+ (gst_video_rate_chain):
+ Fix typo in docs.
+
+ * gst/videoscale/gstvideoscale.c: (gst_video_scale_class_init),
+ (gst_video_scale_init), (gst_video_scale_prepare_size),
+ (gst_video_scale_set_caps), (gst_video_scale_get_unit_size),
+ (gst_video_scale_fixate_caps), (gst_video_scale_transform):
+ * gst/videoscale/gstvideoscale.h:
+ Added docs, examples.
+ Some code cleanups.
+ Post errors instead of g_warning.
+
+2006-03-02 Wim Taymans <wim@fluendo.com>
+
+ * docs/libs/gst-plugins-base-libs-docs.sgml:
+ * docs/libs/gst-plugins-base-libs-sections.txt:
+ * docs/libs/gst-plugins-base-libs.types:
+ * docs/plugins/Makefile.am:
+ * docs/plugins/gst-plugins-base-plugins-docs.sgml:
+ * docs/plugins/gst-plugins-base-plugins-sections.txt:
+ Added some more docs to libs and plugins.
+
+ * gst-libs/gst/audio/gstringbuffer.c:
+ (gst_ring_buffer_prepare_read), (gst_ring_buffer_clear):
+ * gst-libs/gst/audio/gstringbuffer.h:
+ Document ringbuffer some more.
+
+ * gst/videorate/gstvideorate.c: (gst_video_rate_class_init),
+ (gst_video_rate_setcaps), (gst_video_rate_reset),
+ (gst_video_rate_init), (gst_video_rate_flush_prev),
+ (gst_video_rate_swap_prev), (gst_video_rate_event),
+ (gst_video_rate_chain), (gst_video_rate_change_state):
+ * gst/videorate/gstvideorate.h:
+ Fix videorate to use segments.
+ Make it work with 0/1 framerates (closes #331903)
+ Handle EOS correctly.
+ Added docs.
+
+2006-03-02 Tim-Philipp Müller <tim at centricular dot net>
+
+ * ext/ogg/gstogmparse.c: (gst_ogm_parse_class_init),
+ (gst_ogm_audio_parse_init), (gst_ogm_video_parse_init),
+ (gst_ogm_text_parse_init), (gst_ogm_parse_change_state):
+ In state change function, first chain up to parent class,
+ then handle downwards state change stuff. Remove some
+ commented out cruft from 0.8 code.
+
+2006-03-02 Tim-Philipp Müller <tim at centricular dot net>
+
+ * ext/ogg/gstogmparse.c: (gst_ogm_audio_parse_init),
+ (gst_ogm_video_parse_init), (gst_ogm_text_parse_init),
+ (gst_ogm_parse_sink_convert), (gst_ogm_parse_sink_query),
+ (gst_ogm_parse_chain):
+ Don't remove/re-add source pad if the new caps are the same as
+ the old caps anyway (#333042). When removing source pad, don't
+ unref it afterwards - we didn't ref it when adding. Sprinkle some
+ GST_DEBUG_FUNCPTR goodness here and there. Don't leak references
+ after using gst_pad_get_parent(). Return downstream flow return
+ value in chain function.
+
+2006-03-02 Wim Taymans <wim@fluendo.com>
+
+ * docs/plugins/gst-plugins-base-plugins-docs.sgml:
+ * 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.signals:
+ Fix hierarchy, added some more elements to the docs.
+
+ * gst/ffmpegcolorspace/gstffmpegcolorspace.c:
+ (gst_ffmpegcsp_get_type):
+ * gst/ffmpegcolorspace/gstffmpegcolorspace.h:
+ Fix docs for ffmpegcolorspace.
+
+2006-03-01 Tim-Philipp Müller <tim at centricular dot net>
+
+ * gst/typefind/gsttypefindfunctions.c: (id3_type_find),
+ (apetag_type_find), (ape_type_find), (plugin_init):
+ Some typefinding fine-tuning:
+ - rank ID3/APE tags in order of preference via probabilities, so that
+ ID3v2 > APEv2 > APEv1 > ID3v1.
+ - three or four bytes don't really justify MAXIMUM probability,
+ change those to 'very likely' (musepack and monkeysaudio).
+
+2006-03-01 Wim Taymans <wim@fluendo.com>
+
+ * docs/plugins/Makefile.am:
+ * docs/plugins/gst-plugins-base-plugins-docs.sgml:
+ * docs/plugins/gst-plugins-base-plugins-sections.txt:
+ * ext/alsa/gstalsamixer.c:
+ * ext/alsa/gstalsamixer.h:
+ * ext/alsa/gstalsamixerelement.c:
+ (gst_alsa_mixer_element_class_init), (gst_alsa_mixer_element_init):
+ * ext/alsa/gstalsamixerelement.h:
+ * ext/alsa/gstalsasink.c:
+ * ext/alsa/gstalsasink.h:
+ * ext/alsa/gstalsasrc.c: (gst_alsasrc_class_init),
+ (gst_alsasrc_init):
+ * ext/alsa/gstalsasrc.h:
+ Added alsa docs.
+ Small code cleanups.
+
+2006-03-01 Wim Taymans <wim@fluendo.com>
+
+ * ext/theora/Makefile.am:
+ Dist new header too,
+
+2006-03-01 Wim Taymans <wim@fluendo.com>
+
+ * docs/plugins/Makefile.am:
+ * docs/plugins/gst-plugins-base-plugins-docs.sgml:
+ * docs/plugins/gst-plugins-base-plugins-sections.txt:
+ * ext/gnomevfs/gstgnomevfssink.h:
+ * ext/gnomevfs/gstgnomevfssrc.h:
+ * ext/vorbis/vorbisdec.c: (vorbis_handle_data_packet):
+ * ext/vorbis/vorbisdec.h:
+ * ext/vorbis/vorbisenc.c: (gst_vorbisenc_convert_sink):
+ * ext/vorbis/vorbisenc.h:
+ * ext/vorbis/vorbisparse.c: (vorbis_parse_set_header_on_caps),
+ (vorbis_parse_chain), (vorbis_parse_change_state):
+ * ext/vorbis/vorbisparse.h:
+ * gst/audioconvert/gstaudioconvert.h:
+ * gst/tcp/gsttcpserversink.h:
+ * gst/videotestsrc/gstvideotestsrc.c:
+ * gst/videotestsrc/gstvideotestsrc.h:
+ * gst/volume/gstvolume.c:
+ * gst/volume/gstvolume.h:
+ Fix some more docs.
+ Added docs for vorbisdec and vorbisparse.
+ Fix vorbisparse.
+
+2006-03-01 Wim Taymans <wim@fluendo.com>
+
+ * docs/plugins/Makefile.am:
+ * docs/plugins/gst-plugins-base-plugins-docs.sgml:
+ * docs/plugins/gst-plugins-base-plugins-sections.txt:
+ * ext/pango/gstclockoverlay.h:
+ * ext/pango/gsttextoverlay.h:
+ * ext/pango/gsttextrender.h:
+ * ext/pango/gsttimeoverlay.h:
+ * ext/theora/gsttheoradec.h:
+ * ext/theora/gsttheoraenc.h:
+ * ext/theora/theoradec.c:
+ * ext/theora/theoraenc.c:
+ * gst/audioconvert/gstaudioconvert.h:
+ * gst/audiotestsrc/gstaudiotestsrc.h:
+ * gst/ffmpegcolorspace/gstffmpegcolorspace.h:
+ * gst/tcp/gstmultifdsink.c: (gst_multi_fd_sink_class_init):
+ * gst/tcp/gstmultifdsink.h:
+ Updated/added documentation.
+
+ * ext/pango/gsttextoverlay.c: (gst_text_overlay_valign_get_type),
+ (gst_text_overlay_halign_get_type),
+ (gst_text_overlay_wrap_mode_get_type),
+ (gst_text_overlay_base_init), (gst_text_overlay_class_init),
+ (gst_text_overlay_init), (gst_text_overlay_set_property),
+ (gst_text_overlay_get_property):
+ Fix up properties to be enums instead of string to make bindings,
+ introspection and automatic GUI creation possible.
+ Add getters for the properties.
+
+2006-02-28 Sebastien Moutte <sebastien@moutte.net>
+
+ * gst/audiotestsrc/gstaudiotestsrc.c:
+ added defines of M_PI and M_PI_2
+ * gst/ffmpegcolorspace/avcodec.h:
+ removed #include "stdint.h" for win32 as _stdint.h is
+ autogenerated to win32/common
+ * win32/common/libgstaudio.def:
+ * win32/common/libgsttag.def:
+ added some exports
+ * win32/vs6:
+ some project files bugs corrected
+ * win32/vs7:
+ project files are reset to the default vs7 configuration
+ (they link to msvcr71.dll using default optimizations)
+
+2006-02-28 Wim Taymans <wim@fluendo.com>
+
+ * ext/gnomevfs/gstgnomevfssink.c: (gst_gnome_vfs_sink_class_init):
+ Fix some docs.
+
+2006-02-28 Edward Hervey <edward@fluendo.com>
+
+ * ext/alsa/gstalsasrc.c:
+ Set proper class on the ElementDetails:
+ Source/Audio instead of Src/Audio/
+
+2006-02-28 Edward Hervey <edward@fluendo.com>
+
+ * gst/videoscale/vs_scanline.c:
+ (vs_scanline_resample_nearest_RGBA):
+ Revert optimization in videoscale. It should go in liboil and have
+ an appropriate liboil function.
+
+2006-02-28 Wim Taymans <wim@fluendo.com>
+
+ * gst-libs/gst/audio/gstbaseaudiosink.c:
+ (gst_base_audio_sink_provide_clock):
+ Don't try to provide a clock in the NULL state.
+
+2006-02-28 Wim Taymans <wim@fluendo.com>
+
+ * ext/ogg/gstoggdemux.c: (gst_ogg_demux_receive_event),
+ (gst_ogg_pad_event), (gst_ogg_pad_internal_chain),
+ (gst_ogg_demux_chain_peer), (gst_ogg_pad_submit_packet),
+ (gst_ogg_demux_deactivate_current_chain),
+ (gst_ogg_demux_activate_chain), (gst_ogg_demux_do_seek),
+ (gst_ogg_demux_perform_seek), (gst_ogg_demux_collect_info),
+ (gst_ogg_demux_find_chains), (gst_ogg_demux_chain),
+ (gst_ogg_demux_loop), (gst_ogg_demux_change_state):
+ Use GstSegment infrastructure to remove duplicated code
+ and handle more seek cases correctly.
+
+2006-02-28 Wim Taymans <wim@fluendo.com>
+
+ * gst/ffmpegcolorspace/gstffmpegcolorspace.c:
+ (gst_ffmpegcsp_transform):
+ Don't ignore return code from ffmpeg convert function.
+
+ * gst/ffmpegcolorspace/imgconvert.c: (img_convert):
+ Split out some long statements to ease debugging.
+
+2006-02-27 Jan Schmidt <thaytan@mad.scientist.com>
+
+ * ext/libvisual/visual.c: (gst_visual_init),
+ (gst_vis_src_negotiate), (get_buffer), (plugin_init):
+ Don't use gst_pad_use_fixed_caps, because it prevents downstream from
+ being able to renegotiate the size. Instead, use the negotiation
+ algorithm from the goom plugin to pick an initial output caps.
+
+ Also, allow theoretical libvisual plugins that might support non-GL
+ output even if they also do GL.
+
+2006-02-26 Julien MOUTTE <julien@moutte.net>
+
+ * ext/libvisual/visual.c: (gst_visual_init),
+ (gst_visual_src_setcaps), (get_buffer), (gst_visual_chain),
+ (plugin_init): Load only non GL plugins. Fix some memleaks and
+ possible negotiation issues.
+
+2006-02-25 Julien MOUTTE <julien@moutte.net>
+
+ * gst-libs/gst/tag/tag.h: Adding Annodex tags here.
+
+2006-02-24 Michael Smith <msmith@fluendo.com>
+
+ * gst/typefind/gsttypefindfunctions.c: (mpeg4_video_type_find),
+ (cmml_type_find), (plugin_init):
+ Fix CMML type find function to not require a specific minor version
+ of the CMML header.
+
+ Add an MPEG4 video elementary stream typefind function.
+
+2006-02-04 Michael Smith <msmith@fluendo.com>
+
+ * ext/ogg/gstoggdemux.c: (gst_ogg_pad_parse_skeleton_fishead),
+ (gst_ogg_pad_parse_skeleton_fisbone), (gst_ogg_pad_query_convert),
+ (gst_ogg_demux_chain_peer), (gst_ogg_pad_submit_packet),
+ (gst_ogg_demux_perform_seek), (gst_ogg_demux_read_chain),
+ (gst_ogg_demux_read_end_chain), (gst_ogg_demux_collect_chain_info),
+ (gst_ogg_demux_change_state), (gst_annodex_granule_to_time):
+ Annodex support in ogg demuxer. Doesn't do very much without the
+ other annodex patches (to come).
+
+2006-02-24 Tim-Philipp Müller <tim at centricular dot net>
+
+ * gst-libs/gst/riff/riff-media.c: (gst_riff_create_video_caps):
+ Pick up palette for MS video v1 (#327028, patch by:
+ Fabrizio Gennari <fabrizio dot get at tiscali dot it>)
+
+2006-02-24 Tim-Philipp Müller <tim at centricular dot net>
+
+ * gst/ffmpegcolorspace/gstffmpegcolorspace.c:
+ (gst_ffmpegcsp_caps_remove_format_info),
+ (gst_ffmpegcsp_get_unit_size):
+ The 'palette_data' field from incoming RGB caps shouldn't be
+ proxied on outgoing YUV caps; also, restrict unit size
+ adjustment in case of paletted data only to the unit that
+ actually has a palette. Fixes #330711.
+
+2006-02-24 Tim-Philipp Müller <tim at centricular dot net>
+
+ * gst/ffmpegcolorspace/gstffmpegcolorspace.c:
+ (gst_ffmpegcsp_transform_caps), (gst_ffmpegcsp_set_caps),
+ (gst_ffmpegcsp_finalize), (gst_ffmpegcsp_class_init),
+ (gst_ffmpegcsp_get_unit_size):
+ Plug some memory leaks.
+
+2006-02-24 Tim-Philipp Müller <tim at centricular dot net>
+
+ * sys/ximage/Makefile.am:
+ * sys/xvimage/Makefile.am:
+ Add some _CFLAGS and _LIBS that seem to be missing
+ and/or required for Cygwin (see #317048).
+
+2006-02-22 Wim Taymans <wim@fluendo.com>
+
+ * ext/alsa/gstalsasrc.c:
+ Fix description as pointed out by caugier.
+
+2006-02-22 Tommi Myöhänen <ext-tommi do myohanen at nokia dot com>
+
+ Reviewed by : Edward Hervey <edward@fluendo.com>
+
+ * gst/typefind/gsttypefindfunctions.c: (q3gp_type_find),
+ (qt_type_find):
+ Better 3gp typefinding (#331526).
+
+2006-02-21 Tim-Philipp Müller <tim at centricular dot net>
+
+ * ext/gnomevfs/gstgnomevfssrc.c: (gst_gnome_vfs_src_create):
+ Don't send EOS event here, the base class will send one for us.
+
+ * gst/playback/gstplaybasebin.c: (prepare_output):
+ Subpictures without video stream aren't allowed either.
+
+ * gst/subparse/gstsubparse.c: (gst_subparse_type_find):
+ Fix debug statement copy'n'paste-o.
+
+2006-02-21 Tim-Philipp Müller <tim at centricular dot net>
+
+ * ext/alsa/gstalsamixer.c: (gst_alsa_mixer_get_volume):
+ Fix issues with mixer keeping state when muting/unmuting
+ and when changing the volume whilst muted (see #331763
+ and #331765).
+
+2006-02-20 Tim-Philipp Müller <tim at centricular dot net>
+
+ * gst/subparse/gstsubparse.c: (subrip_unescape_formatting),
+ (parse_subrip), (gst_sub_parse_format_autodetect):
+ Set right caps given that we send escaped text. Also,
+ honour <i></i>, <b></b> and <u></u> markers that can be found
+ in .srt files (fixes #310202).
+
+2006-02-20 Tim-Philipp Müller <tim at centricular dot net>
+
+ * gst-libs/gst/audio/mixerutils.c:
+ (element_factory_rank_compare_func):
+ Make order in which elements are tried more determinable.
+
+2006-02-20 Julien MOUTTE <julien@moutte.net>
+
+ * gst/playback/gstdecodebin.c: (get_our_ghost_pad),
+ (remove_element_chain), (cleanup_decodebin),
+ (gst_decode_bin_change_state): Make decodebin reusable by
+ fixing remove_element_chain first and then introduce a
+ cleaner in state change to ->NULL. (Closes #331678)
+
+2006-02-19 Wim Taymans <wim@fluendo.com>
+
+ * ext/gnomevfs/gstgnomevfssink.c: (gst_gnome_vfs_sink_open_file):
+ use 0666 mask when creating files so umask gets applied
+ correctly. Fixes #331295.
+
+2006-02-19 Tim-Philipp Müller <tim at centricular dot net>
+
+ * gst/subparse/Makefile.am:
+ * gst/subparse/gstssaparse.c: (gst_ssa_parse_base_init),
+ (gst_ssa_parse_dispose), (gst_ssa_parse_init),
+ (gst_ssa_parse_class_init), (gst_ssa_parse_src_event),
+ (gst_ssa_parse_sink_event), (gst_ssa_parse_setcaps),
+ (gst_ssa_parse_remove_override_codes), (gst_ssa_parse_parse_line),
+ (gst_ssa_parse_chain), (gst_ssa_parse_change_state):
+ * gst/subparse/gstssaparse.h:
+ * gst/subparse/gstsubparse.c: (plugin_init):
+ Add very basic parser for SSA subtitle streams (as often
+ found in matroska files).
+
+2006-02-19 Tim-Philipp Müller <tim at centricular dot net>
+
+ * gst/playback/gstdecodebin.c: (mimetype_is_raw):
+ That should be text/x-pango-markup, not text/x-pango-layout.
+
+2006-02-19 Julien MOUTTE <julien@moutte.net>
+
+ * ext/pango/gsttextoverlay.c: (gst_text_overlay_finalize):
+ Polishing.
+
+2006-02-19 Julien MOUTTE <julien@moutte.net>
+
+ * ext/pango/gsttextoverlay.c: (gst_text_overlay_base_init),
+ (gst_text_overlay_finalize), (gst_text_overlay_init),
+ (gst_text_overlay_setcaps), (gst_text_overlay_src_event),
+ (gst_text_overlay_render_text), (gst_text_overlay_text_pad_link),
+ (gst_text_overlay_text_event), (gst_text_overlay_video_event),
+ (gst_text_overlay_pop_text), (gst_text_overlay_text_chain),
+ (gst_text_overlay_video_chain), (gst_text_overlay_change_state):
+ Fix state change deadlock.
+
+2006-02-19 Julien MOUTTE <julien@moutte.net>
+
+ * ext/pango/gsttextoverlay.c: (gst_text_overlay_base_init),
+ (gst_text_overlay_finalize), (gst_text_overlay_init),
+ (gst_text_overlay_setcaps), (gst_text_overlay_src_event),
+ (gst_text_overlay_render_text), (gst_text_overlay_text_pad_link),
+ (gst_text_overlay_text_event), (gst_text_overlay_video_event),
+ (gst_text_overlay_pop_text), (gst_text_overlay_text_chain),
+ (gst_text_overlay_video_chain), (gst_text_overlay_change_state):
+ * ext/pango/gsttextoverlay.h: Fix seeking both for muxed formats
+ and subtitles files.
+
+2006-02-19 Julien MOUTTE <julien@moutte.net>
+
+ * gst/playback/gstdecodebin.c: (mimetype_is_raw): pango layout
+ should be considered as row.
+
+2006-02-19 Julien MOUTTE <julien@moutte.net>
+
+ * gst/playback/gststreaminfo.c: (gst_stream_type_get_type),
+ (cb_probe):
+ * gst/playback/gststreaminfo.h: Introduce language informations.
+
+2006-02-18 Jan Schmidt <thaytan@mad.scientist.com>
+
+ * sys/ximage/ximagesink.c: (gst_ximagesink_check_xshm_calls),
+ (gst_ximagesink_ximage_new), (gst_ximagesink_ximage_destroy):
+ * sys/xvimage/xvimagesink.c: (gst_xvimage_buffer_destroy),
+ (gst_xvimagesink_check_xshm_calls), (gst_xvimagesink_xvimage_new):
+ Set shared memory segments to be deleted as soon as we have attached,
+ that way they get cleaned up automatically if we crash.
+
+2006-02-18 Julien MOUTTE <julien@moutte.net>
+
+ * ext/pango/gstclockoverlay.c: (gst_clock_overlay_get_text):
+ * ext/pango/gsttimeoverlay.c: (gst_time_overlay_get_text): Those
+ functions are called with lock held.
+
+2006-02-18 Julien MOUTTE <julien@moutte.net>
+
+ * ext/pango/gsttextoverlay.c: (gst_text_overlay_base_init),
+ (gst_text_overlay_finalize), (gst_text_overlay_init),
+ (gst_text_overlay_setcaps), (gst_text_overlay_src_event),
+ (gst_text_overlay_render_text), (gst_text_overlay_text_pad_link),
+ (gst_text_overlay_text_pad_unlink), (gst_text_overlay_text_event),
+ (gst_text_overlay_video_event), (gst_text_overlay_pop_text),
+ (gst_text_overlay_text_chain), (gst_text_overlay_video_chain),
+ (gst_text_overlay_change_state): Refactoring of textoverlay
+ without collectpads. This now supports sparse subtitles coming
+ from a demuxer instead of a sub file. Seeking is still broken
+ though. Need to discuss with wtay some more on how to handle
+ seeking correctly.
+ * ext/pango/gsttextoverlay.h:
+ * gst/playback/gstplaybin.c: (setup_sinks): Support linking with
+ subtitles coming from the demuxer.
+
+2006-02-17 Wim Taymans <wim@fluendo.com>
+
+ * ext/vorbis/vorbisenc.c: (gst_vorbisenc_convert_src),
+ (gst_vorbisenc_convert_sink):
+ Use some more scaling functions.
+
+2006-02-17 Tim-Philipp Müller <tim at centricular dot net>
+
+ * ext/cdparanoia/gstcdparanoiasrc.c:
+ (gst_cd_paranoia_src_class_init), (gst_cd_paranoia_dummy_callback),
+ (gst_cd_paranoia_paranoia_callback),
+ (gst_cd_paranoia_src_signal_is_being_watched),
+ (gst_cd_paranoia_src_read_sector):
+ * ext/cdparanoia/gstcdparanoiasrc.h:
+ Add back 'transport-error' and 'uncorrected-error' signals and
+ make them actually be fired when bad stuff happens (#319340).
+
+2006-02-17 Wim Taymans <wim@fluendo.com>
+
+ * gst-libs/gst/audio/gstringbuffer.c: (gst_ring_buffer_get_type),
+ (gst_ring_buffer_open_device), (gst_ring_buffer_close_device),
+ (gst_ring_buffer_device_is_open), (gst_ring_buffer_acquire),
+ (gst_ring_buffer_release), (gst_ring_buffer_set_flushing),
+ (gst_ring_buffer_start), (gst_ring_buffer_pause_unlocked),
+ (gst_ring_buffer_pause), (gst_ring_buffer_stop),
+ (gst_ring_buffer_delay), (gst_ring_buffer_samples_done),
+ (gst_ring_buffer_set_sample), (gst_ring_buffer_clear_all),
+ (gst_ring_buffer_commit), (gst_ring_buffer_prepare_read),
+ (gst_ring_buffer_clear):
+ Small cleanups.
+ Added some G_LIKELY.
+
+2006-02-17 Wim Taymans <wim@fluendo.com>
+
+ * gst-libs/gst/audio/TODO:
+ Update TODO
+
+ * gst-libs/gst/audio/gstbaseaudiosink.c:
+ (gst_base_audio_sink_get_offset):
+ When trying to play samples ASAP and we don't have a
+ previous sample, try to play at position 0 instead of
+ an invalid position.
+
+2006-02-17 Wim Taymans <wim@fluendo.com>
+
+ * ext/alsa/gstalsasink.c: (gst_alsasink_open),
+ (gst_alsasink_reset):
+ Also release lock when we get an error in _reset();
+ fix an error message.
+
+2006-02-16 Tim-Philipp Müller <tim at centricular dot net>
+
+ * ext/alsa/gstalsasink.c: (gst_alsasink_class_init),
+ (gst_alsasink_init), (get_channel_free_structure),
+ (caps_add_channel_configuration), (gst_alsasink_getcaps),
+ (gst_alsasink_close):
+ * ext/alsa/gstalsasink.h:
+ Add support for more than 2 channels (#326720).
+
2006-02-16 Tim-Philipp Müller <tim at centricular dot net>
* gst-libs/gst/riff/riff-media.c: (gst_riff_create_audio_caps):