From 059527abc02d074cb31af6d0b25e0ed1c8b032c9 Mon Sep 17 00:00:00 2001 From: Jan Schmidt Date: Sun, 5 Feb 2006 22:22:56 +0000 Subject: ext/gconf/: Ignore changing the GConf key to "". Ignore GConf key updates that don't actually change the string. Original commit message from CVS: * ext/gconf/gconf.c: (gst_gconf_get_default_audio_sink), (gst_gconf_get_default_video_sink), (gst_gconf_get_default_audio_src), (gst_gconf_get_default_video_src): * ext/gconf/gconf.h: * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_reset), (gst_gconf_audio_sink_init), (gst_gconf_audio_sink_dispose), (do_toggle_element): * ext/gconf/gstgconfaudiosink.h: * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_reset), (gst_gconf_audio_src_init), (gst_gconf_audio_src_dispose), (do_toggle_element): * ext/gconf/gstgconfaudiosrc.h: * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_reset), (gst_gconf_video_sink_init), (gst_gconf_video_sink_dispose), (do_toggle_element): * ext/gconf/gstgconfvideosink.h: * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_reset), (gst_gconf_video_src_init), (gst_gconf_video_src_dispose), (do_toggle_element): * ext/gconf/gstgconfvideosrc.h: Ignore changing the GConf key to "". Ignore GConf key updates that don't actually change the string. For now, ignore the GConf key when the state is > READY, as it breaks streaming. Sometime it will be nice to bring the new sink online even mid-stream, by sending NEWSEGMENT info and possibly prerolling. (Fixes #326736) --- ChangeLog | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index b75d6045..13e2a933 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,34 @@ +2006-02-05 Jan Schmidt + + * ext/gconf/gconf.c: (gst_gconf_get_default_audio_sink), + (gst_gconf_get_default_video_sink), + (gst_gconf_get_default_audio_src), + (gst_gconf_get_default_video_src): + * ext/gconf/gconf.h: + * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_reset), + (gst_gconf_audio_sink_init), (gst_gconf_audio_sink_dispose), + (do_toggle_element): + * ext/gconf/gstgconfaudiosink.h: + * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_reset), + (gst_gconf_audio_src_init), (gst_gconf_audio_src_dispose), + (do_toggle_element): + * ext/gconf/gstgconfaudiosrc.h: + * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_reset), + (gst_gconf_video_sink_init), (gst_gconf_video_sink_dispose), + (do_toggle_element): + * ext/gconf/gstgconfvideosink.h: + * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_reset), + (gst_gconf_video_src_init), (gst_gconf_video_src_dispose), + (do_toggle_element): + * ext/gconf/gstgconfvideosrc.h: + Ignore changing the GConf key to "". Ignore GConf key updates + that don't actually change the string. + For now, ignore the GConf key when the state is > READY, as + it breaks streaming. Sometime it will be nice to bring the + new sink online even mid-stream, by sending NEWSEGMENT info + and possibly prerolling. + (Fixes #326736) + 2006-02-05 Jan Schmidt * gst/goom/filters.c: (zoomFilterNew), (calculatePXandPY), -- cgit