2004-09-14 Brian Cameron <brian.cameron@sun.com
[platform/upstream/gstreamer.git] / ChangeLog
index bab800c..87deb48 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,100 @@
+2004-09-14  Brian Cameron  <brian.cameron@sun.com
+
+       * tools/gst-launch-ext-m.m:  Changed ~ to $ENV{HOME} to allow
+         this script to work on Solaris since bash shell handles echo
+         differenly than bash.
+
+2004-09-17  Wim Taymans  <wim@fluendo.com>
+
+       * gst/playback/gstplaybasebin.c: (queue_overrun), (no_more_pads),
+       (setup_source), (gst_play_base_bin_set_property),
+       (gst_play_base_bin_add_element):
+       * gst/playback/gstplaybin.c: (gst_play_bin_send_event):
+       Some more work on making sure seeking pauses the pipeline and
+       that changing the uri actually does something.
+
+2004-09-17  Wim Taymans  <wim@fluendo.com>
+
+       * gst/tcp/gstfdset.c: (gst_fdset_wait):
+       * gst/tcp/gstmultifdsink.c: (gst_multifdsink_close):
+       * gst/tcp/gsttcpserversink.c: (gst_tcpserversink_init_send),
+       (gst_tcpserversink_close):
+       Be a bit more paranoid when freeing memory.
+
+2004-09-13  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
+
+       * gst/qtdemux/qtdemux.c: (gst_qtdemux_add_stream),
+       (qtdemux_parse_trak):
+         Don't crash by dividing by zero (see sample movie in #126922).
+
+2004-09-13  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
+
+       * gst/qtdemux/qtdemux.c: (qtdemux_audio_caps):
+         Don't touch non-existing data (fixes crash on file in #140147).
+
+2004-09-13  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
+
+       * gst/playback/gstplaybasebin.c:
+       (gst_play_base_bin_dispose), (gst_play_base_bin_set_property):
+         Handle double disposals, and proper change of URIs.
+
+2004-09-13  Martin Eikermann <meiker@upb.de>
+
+       * gst/mpegstream/gstmpegparse.c:
+         fix synchronistation for streams recorded from digital PCR
+         fixes bug #119376
+
+2004-09-13  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
+
+       * ext/gnomevfs/Makefile.am:
+       * ext/gnomevfs/gstgnomevfs.c: (plugin_init):
+       * ext/gnomevfs/gstgnomevfssink.c: (gst_gnomevfssink_get_type),
+       (gst_gnomevfssink_dispose), (gst_gnomevfssink_init),
+       (gst_gnomevfssink_uri_get_type),
+       (gst_gnomevfssink_uri_get_protocols),
+       (gst_gnomevfssink_uri_get_uri), (gst_gnomevfssink_uri_set_uri),
+       (gst_gnomevfssink_uri_handler_init),
+       (gst_gnomevfssink_set_property), (gst_gnomevfssink_get_property),
+       (gst_gnomevfssink_open_file), (gst_gnomevfssink_close_file):
+       * ext/gnomevfs/gstgnomevfssrc.c: (gst_gnomevfssrc_get_type),
+       (gst_gnomevfssrc_init), (gst_gnomevfssrc_dispose),
+       (gst_gnomevfssrc_uri_get_type),
+       (gst_gnomevfssrc_uri_get_protocols), (gst_gnomevfssrc_uri_get_uri),
+       (gst_gnomevfssrc_uri_set_uri), (gst_gnomevfssrc_uri_handler_init),
+       (gst_gnomevfssrc_set_property), (gst_gnomevfssrc_get_property),
+       (gst_gnomevfssrc_open_file), (gst_gnomevfssrc_close_file):
+       * ext/gnomevfs/gstgnomevfsuri.c: (gst_gnomevfs_get_supported_uris):
+       * ext/gnomevfs/gstgnomevfsuri.h:
+         Add URI support to Gnome-VFS plugins. Tries to load a fixed list
+         of fake URIs to see which this version of Gnome-VFS likes, and
+         uses that for the Gst-URI interface. Makes playbin support http://
+         streams. Also fix up some stupid behaviour in gnomevfssrc.
+
+2004-09-13  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
+
+       * ext/alsa/gstalsamixer.c: (gst_alsa_mixer_update),
+       (gst_alsa_mixer_get_volume), (gst_alsa_mixer_set_volume),
+       (gst_alsa_mixer_set_mute), (gst_alsa_mixer_set_record),
+       (gst_alsa_mixer_set_option), (gst_alsa_mixer_get_option):
+         Update mixer (to sync with other sessions) if we try to obtain
+         a new value. This makes alsamixer work accross applications.
+       * ext/alsa/gstalsasink.c: (gst_alsa_sink_get_time):
+         Only call sync functions if we're running, else alsalib asserts.
+       * ext/ogg/gstoggdemux.c: (gst_ogg_demux_src_query):
+         Sometimes fails to compile. Possibly a gcc bug.
+       * gst/playback/gstplaybin.c: (gen_video_element),
+       (gen_audio_element):
+         Add a reference to an application-provided object, because we lose
+         this same reference if we add it to the bin. If we don't do this,
+         we can only use this object once and thus crash if we go from
+         ready to playing, back to ready and back to playing again.
+         Also add an audioscale element because several cheap soundcards -
+         like mine - don't support all samplerates.
+       * sys/ximage/ximagesink.c: (gst_ximagesink_xcontext_get),
+       (gst_ximagesink_xcontext_clear), (gst_ximagesink_change_state):
+         Fix wrong order or PAR calls. Makes automatically obtained PAR
+         from the X server atually being used.
+
 2004-09-12  David Schleef  <ds@schleef.org>
 
        Fixes: #151879, #151881, #151882, #151883, #151884, #151886,