+2004-07-06 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * po/LINGUAS:
+ * po/cs.po:
+ added Czech translation (Miloslav Trmac)
+
+2004-07-05 Wim Taymans <wim@fluendo.com>
+
+ * gst/playback/gstdecodebin.c: (gst_decode_bin_get_type),
+ (gst_decode_bin_class_init), (gst_decode_bin_factory_filter),
+ (compare_ranks), (gst_decode_bin_init), (gst_decode_bin_dispose),
+ (find_compatibles), (close_pad_link), (try_to_link_1), (new_pad),
+ (close_link), (type_found), (gst_decode_bin_set_property),
+ (gst_decode_bin_get_property), (gst_decode_bin_get_event_masks),
+ (gst_decode_bin_send_event), (gst_decode_bin_get_formats),
+ (gst_decode_bin_convert), (gst_decode_bin_get_query_types),
+ (gst_decode_bin_query), (plugin_init):
+ * gst/playback/gstplaybin.c: (gst_play_bin_get_type),
+ (gst_play_bin_class_init), (gst_play_bin_init),
+ (gst_play_bin_dispose), (rebuild_pipeline), (get_audio_element),
+ (get_video_element), (new_pad), (setup_source),
+ (gst_play_bin_set_property), (gst_play_bin_get_property),
+ (gst_play_bin_change_state), (gst_play_bin_add_element),
+ (gst_play_bin_remove_element), (gst_play_bin_get_event_masks),
+ (gst_play_bin_send_event), (gst_play_bin_get_formats),
+ (gst_play_bin_convert), (gst_play_bin_get_query_types),
+ (gst_play_bin_query), (gst_play_bin_get_clock), (plugin_init):
+ * gst/playback/test.c: (main):
+ More fixes, cleaned up playbin, make it use decodebin. Added
+ threaded property to playbin.
+
+2004-07-05 Wim Taymans <wim@fluendo.com>
+
+ * configure.ac:
+ * gst/playback/Makefile.am:
+ * gst/playback/decodetest.c: (main):
+ * gst/playback/gstdecodebin.c: (gst_decode_bin_get_type),
+ (gst_decode_bin_class_init), (gst_decode_bin_factory_filter),
+ (compare_ranks), (gst_decode_bin_init), (gst_decode_bin_dispose),
+ (find_compatibles), (close_pad_link), (try_to_link_1), (new_pad),
+ (close_link), (type_found), (gst_decode_bin_set_property),
+ (gst_decode_bin_get_property), (gst_decode_bin_change_state),
+ (gst_decode_bin_get_event_masks), (gst_decode_bin_send_event),
+ (gst_decode_bin_get_formats), (gst_decode_bin_convert),
+ (gst_decode_bin_get_query_types), (gst_decode_bin_query),
+ (plugin_init):
+ * gst/playback/gstplaybin.c: (gst_play_bin_get_type),
+ (gst_play_bin_class_init), (gst_play_bin_init),
+ (gst_play_bin_dispose), (gen_default_output), (rebuild_pipeline),
+ (collect_sink_pads), (find_compatibles), (close_pad_link),
+ (try_to_link_1), (new_pad), (close_link), (type_found),
+ (setup_source), (gst_play_bin_set_property),
+ (gst_play_bin_get_property), (gst_play_bin_factory_filter),
+ (compare_ranks), (gst_play_bin_collect_factories),
+ (gst_play_bin_change_state), (gst_play_bin_add_element),
+ (gst_play_bin_remove_element), (gst_play_bin_get_event_masks),
+ (gst_play_bin_send_event), (gst_play_bin_get_formats),
+ (gst_play_bin_convert), (gst_play_bin_get_query_types),
+ (gst_play_bin_query), (gst_play_bin_get_clock), (plugin_init):
+ * gst/playback/test.c: (main):
+ Added some playback helper elements and some test apps, very alpha
+ still.
+
+2004-07-04 Benjamin Otte <otte@gnome.org>
+
+ * ext/alsa/gstalsa.c: (gst_alsa_xrun_recovery):
+ only restart audio when we indeed have an xrun to fix repeated
+ xruns. Fix suggested by Giuliano Pochini.
+
+2004-07-03 David Schleef <ds@schleef.org>
+
+ * ext/alsa/gstalsaplugin.c: (gst_alsa_error_wrapper): Disable
+ call to gst_debug_log() if debugging is disabled (bug #145118)
+
+2004-07-03 Benjamin Otte <otte@gnome.org>
+
+ * ext/alsa/gstalsa.c: (gst_alsa_xrun_recovery):
+ use our own functions for restarting the alsa device.
+ * ext/alsa/gstalsasink.c: (gst_alsa_sink_check_event):
+ I should apply patches myself - use MIN for the third argument, not
+ the second, this fixes seeking
+
+2004-07-02 David Schleef <ds@schleef.org>
+
+ * ext/flac/gstflacdec.c: (gst_flacdec_class_init),
+ (gst_flacdec_write): Actually, GST_PAD_CAPS() has nothing to
+ do with the logic.
+
+2004-07-02 David Schleef <ds@schleef.org>
+
+ * ext/flac/gstflacdec.c: (gst_flacdec_write): Set duration on
+ output buffers. Fix logic mistake. (bug #144866)
+
+2004-07-02 David Schleef <ds@schleef.org>
+
+ * gst-libs/gst/xoverlay/Makefile.am: xoverlay no longer depends
+ on X. (bug #144753)
+
+2004-07-02 David Schleef <ds@schleef.org>
+
+ * gst/wavenc/gstwavenc.c: (gst_wavenc_setup),
+ (gst_wavenc_stop_file): Switch to GST_WRITE_UINT32_LE macros
+ (bug #144624)
+ * sys/oss/gstosselement.c: (gst_osselement_probe_caps),
+ (gst_osselement_rate_probe_check): Add another workaround for
+ buggy drivers (bug #145336)
+
+2004-07-02 David Schleef <ds@schleef.org>
+
+ * gst/tcp/gstmultifdsink.c: (gst_multifdsink_handle_client_write):
+ Most systems don't have MSG_NOSIGNAL.
+
+2004-07-02 Thomas Vander Stichele <thomas at apestaart dot org>
+
+ * Makefile.am:
+ * gst-libs/gst/colorbalance/Makefile.am:
+ * gst-libs/gst/mixer/Makefile.am:
+ * gst-libs/gst/play/Makefile.am:
+ * gst-libs/gst/tuner/Makefile.am:
+ (hopefully) fix both install and dist and make error message useful.
+ needs testing across automakes.
+
+2004-07-02 Benjamin Otte <otte@gnome.org>
+
+ * ext/ogg/gstogg.c: (plugin_init):
+ we require bytestream now
+ * ext/ogg/gstoggdemux.c:
+ huge diff to implement chain setup in a fast and generic way. This
+ improves tag reading and startup of huge files (read: Theora videos)
+ quite a bit. It probably contains bugs, too, so please test.
+ Seeking is not improved to the fast method.
+
+2004-06-29 Wim Taymans <wim@fluendo.com>
+
+ * ext/ogg/gstoggdemux.c: (gst_ogg_pad_push):
+ * ext/ogg/gstoggmux.c:
+ Fix memleak in oggdemux when running unconnected pads.
+ doc update in mux, start working on keyframe mode.
+
+2004-06-29 Benjamin Otte <otte@gnome.org>
+
+ * sys/oss/gstosssink.c:
+ * sys/oss/gstosssrc.c:
+ advertise correct template caps - we indeed do non-native endianness
+ and 8bit audio has no endianness
+ * sys/ximage/ximagesink.c: (gst_ximagesink_getcaps):
+ * sys/xvimage/xvimagesink.c: (gst_xvimagesink_getcaps):
+ avoid (wrong) duplications in getcaps function and return
+ template caps
+
+2004-06-29 Wim Taymans <wim@fluendo.com>
+
+ * gst/tcp/gstmultifdsink.c: (gst_recover_policy_get_type),
+ (gst_multifdsink_class_init), (gst_multifdsink_add),
+ (gst_multifdsink_remove), (gst_multifdsink_clear),
+ (gst_multifdsink_client_remove),
+ (gst_multifdsink_handle_client_read),
+ (gst_multifdsink_client_queue_data),
+ (gst_multifdsink_client_queue_caps),
+ (gst_multifdsink_client_queue_buffer),
+ (gst_multifdsink_handle_client_write),
+ (gst_multifdsink_recover_client), (gst_multifdsink_queue_buffer),
+ (gst_multifdsink_handle_clients), (gst_multifdsink_thread),
+ (gst_multifdsink_init_send), (gst_multifdsink_close):
+ Fix wrong GList iteration that could crash the server when
+ more then 2 clients disconnect at the same time. Read all the
+ pending commands in one batch to recover from command storms under
+ very heavy load.
+
2004-06-28 Wim Taymans <wim@fluendo.com>
* gst/videomixer/videomixer.c: (gst_videomixer_pad_get_type),