+2006-04-28 Wim Taymans <wim@fluendo.com>
+
+ * gst/audioresample/gstaudioresample.c: (gst_audioresample_init),
+ (resample_set_state_from_caps):
+ Add support for other formats audioresample can handle such as
+ 32 bits in and float and 64 bits float. Fixes #301759
+
+2006-04-28 Wim Taymans <wim@fluendo.com>
+
+ * gst/audioconvert/audioconvert.c: (float):
+ correctly clip float samples > 1.0. Fixes #338718
+
+2006-04-28 Tim-Philipp Müller <tim at centricular dot net>
+
+ Patch by: Young-Ho Cha <ganadist at chollian net>
+
+ * ext/pango/gsttextoverlay.c: (gst_text_overlay_init),
+ (gst_text_overlay_render_text):
+ Don't strip newlines from the text. Also, center lines
+ within multi-line paragraphs (#339405).
+
+2006-04-28 Tim-Philipp Müller <tim at centricular dot net>
+
+ * gst/typefind/gsttypefindfunctions.c: (wavpack_type_find):
+ Fix wavpack typefinding to work in more cases (don't peek
+ for chunks of multiple hundred kBs at once, but process
+ things step-by-step in smaller units). Fixes #339786.
+
+2006-04-28 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * configure.ac:
+ back to HEAD
+
+=== release 0.10.6 ===
+
+2006-04-28 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * configure.ac:
+ releasing 0.10.6, "Chao"
+
+2006-04-26 David Schleef <ds@schleef.org>
+
+ * gst/videoscale/gstvideoscale.c: Add call to oil_init().
+ Fixes #338897.
+
+2006-04-26 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * configure.ac:
+ * win32/common/config.h:
+ new prerelease
+
+2006-04-26 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ patch by: Wim Taymans
+
+ * ext/ogg/gstoggdemux.c: (gst_ogg_pad_submit_packet),
+ (gst_ogg_demux_perform_seek):
+ make sure correct newsegments are sent, so that the decoder
+ and the demuxer agree on timestamps. Fixes playback of a lot
+ of Ogg files that do not start from 0. Fixes #339833.
+
+2006-04-26 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ Patch by: Edward Hervey <edward@fluendo.com>
+
+ * gst/videorate/gstvideorate.c: (gst_video_rate_chain):
+ * tests/check/Makefile.am:
+ * tests/check/elements/videorate.c: (assert_videorate_stats),
+ (setup_videorate), (cleanup_videorate), (GST_START_TEST),
+ (videorate_suite), (main):
+ Fix an infinite loop if frames are passed in with wrongly ordered
+ timestamps. Fixes #339013.
+
+2006-04-22 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ Patch by: Tim-Philipp Müller <tim at centricular dot net>
+
+ * gst/typefind/gsttypefindfunctions.c: (qt_type_find):
+ fix typefinding on some ISO files. Fixes #339212.
+
+2006-04-22 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ Patch by: Tim-Philipp Müller <tim at centricular dot net>
+
+ * gst-libs/gst/riff/riff-media.c: (gst_riff_create_video_caps):
+ add another H264 fourcc. Fixes #339047.
+
+2006-04-22 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ Patch by: Jan Schmidt
+
+ * gst/playback/gststreamselector.c:
+ (gst_stream_selector_bufferalloc):
+ Restore old StreamSelector behaviour.
+ Fixes #338419.
+
+2006-04-12 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * configure.ac:
+ * win32/common/config.h:
+ prerelease
+
+2006-04-11 Tim-Philipp Müller <tim at centricular dot net>
+
+ Patch by: Antoine Tremblay <hexa00 at gmail dot com>
+
+ * gst-libs/gst/rtp/gstbasertpdepayload.c:
+ (gst_base_rtp_depayload_finalize), (gst_base_rtp_depayload_push):
+ Fix some memory leaks: on finalize, free buffers left in the queue
+ before destroying the queue; in _push(), unref rtp_buf even if
+ the process vfunc returned a NULL buffer as output buffer (#337548);
+ demote some recuring debug messages to LOG level.
+
+2006-04-11 Wim Taymans <wim@fluendo.com>
+
+ * ext/ogg/gstoggdemux.c: (gst_ogg_pad_src_query),
+ (gst_ogg_demux_chain_peer), (gst_ogg_pad_submit_packet),
+ (gst_ogg_chain_free), (gst_ogg_demux_sink_event),
+ (gst_ogg_demux_loop):
+ More cleanups.
+ Respect segment stop when emiting EOS or SEGMENT_DONE.
+ Fixes (#337945).
+
+2006-04-11 Tim-Philipp Müller <tim at centricular dot net>
+
+ * gst/playback/gststreamselector.c:
+ (gst_stream_selector_get_property):
+ Don't leak pad name.
+
+2006-04-10 Michael Smith <msmith@fluendo.com>
+
+ * tests/check/Makefile.am:
+ * tests/check/gst-plugins-base.supp:
+ Suppress an old libtheora bug (fixed in more recent versions), so
+ that FC4 buildslaves can pass.
+
+2006-04-10 Wim Taymans <wim@fluendo.com>
+
+ * ext/ogg/gstoggdemux.c: (gst_ogg_pad_src_query),
+ (gst_ogg_demux_receive_event), (gst_ogg_pad_event),
+ (gst_ogg_demux_init), (gst_ogg_demux_finalize),
+ (gst_ogg_demux_sink_event), (gst_ogg_demux_get_data),
+ (gst_ogg_demux_loop):
+ Don't leak events.
+ Remember what error we got when finding chains, if we
+ were shutdown, that would not be an error.
+
+2006-04-10 Wim Taymans <wim@fluendo.com>
+
+ * gst-libs/gst/audio/gstbaseaudiosink.c:
+ (gst_base_audio_sink_event):
+ Starting the ringbuffer when we did not acquire it can cause
+ a deadlock, is pointless and causes nasty things for
+ subclasses.
+ Fixes gst-launch audiotestsrc num-buffers=0 ! alsasink.
+
+2006-04-10 Wim Taymans <wim@fluendo.com>
+
+ * ext/ogg/gstoggdemux.c: (gst_ogg_pad_src_query),
+ (gst_ogg_demux_receive_event), (gst_ogg_pad_event),
+ (gst_ogg_demux_chain_peer), (gst_ogg_pad_submit_packet),
+ (gst_ogg_demux_submit_buffer), (gst_ogg_demux_get_data),
+ (gst_ogg_demux_deactivate_current_chain),
+ (gst_ogg_demux_activate_chain), (gst_ogg_demux_perform_seek),
+ (gst_ogg_demux_bisect_forward_serialno),
+ (gst_ogg_demux_find_chains), (gst_ogg_demux_chain):
+ Add some more debugging.
+
+2006-04-10 Wim Taymans <wim@fluendo.com>
+
+ * ext/theora/theoradec.c: (theora_dec_src_event),
+ (theora_handle_data_packet):
+ Some more debug info.
+
+ * tests/examples/seek/seek.c: (start_seek), (main):
+ Print element messages too.
+
+2006-04-09 Sebastien Moutte <sebastien@moutte.net>
+
+ * gst/audioresample/debug.h:
+ replace debug macros with variable number of parameters
+ by a simple alias to gstreamer standard debug macros
+ (#define RESAMPLE_ERROR GST_ERROR, __VA_ARGS__ is not
+ supported by MSVC 6.0 and 7.1)
+ * gst/audioresample/resample.h:
+ define M_PI and rint for WIN32
+ * win32/common/libgstaudio.def:
+ * win32/common/libgstriff.def:
+ * win32/common/libgsttag.def:
+ * win32/common/libgstvideo.def:
+ add new exported functions
+ * win32/vs6:
+ update project files
+
+2006-04-08 Stefan Kost <ensonic@users.sf.net>
+
+ * ext/alsa/gstalsamixeroptions.c:
+ (gst_alsa_mixer_options_class_init):
+ * ext/alsa/gstalsamixertrack.c: (gst_alsa_mixer_track_class_init):
+ * ext/ogg/gstoggdemux.c: (gst_ogg_pad_class_init):
+ * ext/ogg/gstoggmux.c: (gst_ogg_mux_class_init):
+ * ext/ogg/gstoggparse.c: (gst_ogg_parse_class_init):
+ * gst-libs/gst/audio/gstaudioclock.c: (gst_audio_clock_class_init):
+ * gst-libs/gst/audio/gstaudiofilter.c:
+ (gst_audio_filter_class_init):
+ * gst-libs/gst/audio/gstaudiosink.c:
+ (gst_audioringbuffer_class_init):
+ * gst-libs/gst/audio/gstaudiosrc.c:
+ (gst_audioringbuffer_class_init):
+ * gst-libs/gst/audio/gstringbuffer.c: (gst_ring_buffer_class_init):
+ * gst-libs/gst/interfaces/colorbalancechannel.c:
+ (gst_color_balance_channel_class_init):
+ * gst-libs/gst/interfaces/mixeroptions.c:
+ (gst_mixer_options_class_init):
+ * gst-libs/gst/interfaces/mixertrack.c:
+ (gst_mixer_track_class_init):
+ * gst-libs/gst/interfaces/tunerchannel.c:
+ (gst_tuner_channel_class_init):
+ * gst-libs/gst/interfaces/tunernorm.c: (gst_tuner_norm_class_init):
+ * gst-libs/gst/netbuffer/gstnetbuffer.c:
+ (gst_netbuffer_class_init):
+ * gst-libs/gst/rtp/gstbasertppayload.c:
+ (gst_basertppayload_class_init):
+ * gst/playback/gstdecodebin.c: (gst_decode_bin_class_init):
+ * gst/playback/gstplaybasebin.c: (gst_play_base_bin_class_init):
+ * gst/playback/gstplaybin.c: (gst_play_bin_class_init):
+ * gst/playback/gststreaminfo.c: (gst_stream_info_class_init):
+ * gst/playback/gststreamselector.c:
+ (gst_stream_selector_class_init):
+ * gst/subparse/gstsubparse.c: (gst_sub_parse_class_init):
+ * gst/tcp/gsttcpclientsink.c: (gst_tcp_client_sink_class_init):
+ * sys/v4l/gstv4lcolorbalance.c:
+ (gst_v4l_color_balance_channel_class_init):
+ * sys/v4l/gstv4ljpegsrc.c: (gst_v4ljpegsrc_class_init):
+ * sys/v4l/gstv4lmjpegsink.c: (gst_v4lmjpegsink_class_init):
+ * sys/v4l/gstv4lmjpegsrc.c: (gst_v4lmjpegsrc_class_init):
+ * sys/v4l/gstv4ltuner.c: (gst_v4l_tuner_channel_class_init),
+ (gst_v4l_tuner_norm_class_init):
+ * sys/ximage/ximagesink.c: (gst_ximagesink_class_init):
+ * sys/xvimage/xvimagesink.c: (gst_xvimagesink_class_init):
+ * tests/old/testsuite/alsa/sinesrc.c: (sinesrc_class_init):
+ Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
+
+2006-04-08 Stefan Kost <ensonic@users.sf.net>
+
+ * ext/pango/gsttextrender.h:
+ * gst-libs/gst/audio/gstaudiosink.h:
+ * gst-libs/gst/audio/gstaudiosrc.h:
+ * gst-libs/gst/audio/gstbaseaudiosink.h:
+ * gst-libs/gst/audio/gstbaseaudiosrc.h:
+ * gst-libs/gst/audio/gstringbuffer.h:
+ * gst-libs/gst/rtp/gstbasertpdepayload.h:
+ * gst-libs/gst/rtp/gstbasertppayload.h:
+ * gst-libs/gst/video/gstvideofilter.h:
+ * gst-libs/gst/video/gstvideosink.h:
+ * gst/playback/gstplaybasebin.h:
+ * gst/tcp/gstmultifdsink.h:
+ * sys/v4l/gstv4lelement.h:
+ Fix broken GObject macros
+
+2006-04-08 Stefan Kost <ensonic@users.sf.net>
+
+ * ext/alsa/gstalsasink.c: (set_hwparams), (alsasink_parse_spec):
+ More debug to trace why my USB headset is not working with gst
+
2006-04-07 Jan Schmidt <thaytan@mad.scientist.com>
* gst/playback/gstplaybasebin.c: (group_destroy):
* gst/typefind/gsttypefindfunctions.c: (mpeg_ts_probe_headers),
(mpeg_ts_type_find), (plugin_init):
- Add a typefind function for mpeg-ts streams.
+ Add a typefind function for mpeg-ts streams. (Closes: #336617)
2006-04-06 Andy Wingo <wingo@pobox.com>
* tests/examples/seek/seek.c: (end_scrub), (seek_cb), (start_seek),
(stop_seek):
- Don't let double and tripple clicks mess up our state.
+ Don't let double and triple clicks mess up our state.
2006-03-28 Tim-Philipp Müller <tim at centricular dot net>
* sys/v4l/gstv4lmjpegsrc.c:
* tests/check/libs/cddabasesrc.c:
* tests/old/examples/gob/gst-identity2.gob:
- Add docs for adder, use GST_ELEMENT_DETAILS macro,
- define GstElementDetails at the top
+ Add docs for adder, use GST_ELEMENT_DETAILS macro,
+ define GstElementDetails at the top
2006-03-23 Sebastien Moutte <sebastien@moutte.net>
* docs/libs/gst-plugins-base-libs-sections.txt:
* gst-libs/gst/tag/gstid3tag.c: (gst_tag_from_id3_user_tag):
* gst-libs/gst/tag/tag.h:
- Add new API to libgsttag: gst_tag_from_id3_user_tag().
+ API: libgsttag: new method gst_tag_from_id3_user_tag().
2006-03-11 Tim-Philipp Müller <tim at centricular dot net>
2003-12-21 Thomas Vander Stichele <thomas at apestaart dot org>
* ChangeLog: moved to gstreamer/docs/random/old/ChangeLog.gst-plugins
- * moved CVS to freedesktop.org
+ * moved CVS to freedesktop.org