gstreamer/gst
Jan Schmidt b1aa8fef18 Re-factor the gconfaudiosink into a "GstSwitchSink" base class and a child that implements the GConf key monitoring. ...
Original commit message from CVS:
* ext/gconf/Makefile.am:
* ext/gconf/gconf.c: (gst_gconf_get_string),
(gst_gconf_get_key_for_sink_profile), (gst_gconf_set_string),
(gst_gconf_render_bin_with_default):
* ext/gconf/gconf.h:
* ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init),
(gst_gconf_audio_sink_reset), (gst_gconf_audio_sink_init),
(gst_gconf_audio_sink_dispose), (do_change_child),
(gst_gconf_switch_profile), (gst_gconf_audio_sink_set_property),
(cb_change_child), (gst_gconf_audio_sink_change_state):
* ext/gconf/gstgconfaudiosink.h:
* ext/gconf/gstswitchsink.c: (gst_switch_sink_base_init),
(gst_switch_sink_class_init), (gst_switch_sink_reset),
(gst_switch_sink_init), (gst_switch_sink_dispose),
(gst_switch_commit_new_kid), (gst_switch_sink_set_child),
(gst_switch_sink_set_property), (gst_switch_sink_handle_event),
(gst_switch_sink_get_property), (gst_switch_sink_change_state):
* ext/gconf/gstswitchsink.h:
* gst/autodetect/gstautoaudiosink.c:
(gst_auto_audio_sink_class_init), (gst_auto_audio_sink_dispose),
(gst_auto_audio_sink_clear_kid), (gst_auto_audio_sink_reset),
(gst_auto_audio_sink_detect):
* gst/autodetect/gstautovideosink.c:
(gst_auto_video_sink_class_init), (gst_auto_video_sink_dispose),
(gst_auto_video_sink_clear_kid), (gst_auto_video_sink_reset),
(gst_auto_video_sink_detect):
Re-factor the gconfaudiosink into a "GstSwitchSink" base class
and a child that implements the GConf key monitoring. The end goal of
this is an audio sink that can be changed on the fly, but at the
moment it still only changes on the next READY transition.
2007-02-13 16:01:29 +00:00
..
alpha gst/: Include stdlib.h in some more places, makes things compile with uClibc and -Werror (#357592). 2006-09-25 11:47:42 +00:00
apetag gst/: Set correct caps on outgoing pulled buffers, or things blow up after recent core changes. 2007-01-11 16:59:40 +00:00
audiofx gst/audiofx/: Some small cleanups and port both elements to the new GstAudioFilter base class to save a few lines of ... 2007-02-06 11:16:49 +00:00
auparse Activate pads before adding. 2006-10-06 17:00:14 +00:00
autodetect Re-factor the gconfaudiosink into a "GstSwitchSink" base class and a child that implements the GConf key monitoring. ... 2007-02-13 16:01:29 +00:00
avi gst/avi/gstavidemux.c: Put debug stuff into #ifndef GST_DISABLE_DEBUG #endif 2007-02-13 11:57:18 +00:00
cutter gst/cutter/gstcutter.c: Use gst_guint64_to_gdouble for conversion. 2007-01-07 10:44:12 +00:00
debug gst/debug/: Add code for a pushfilesrc element that implements a pushfile:// URI handler, to make debugging push-mode... 2007-02-12 10:29:57 +00:00
effectv gst/effectv/gstquark.c: Add some NULL pointer checks (possibly related to #385623). 2006-12-14 14:25:17 +00:00
equalizer Fix up to use the newly ported (actually working) GstAudioFilter. 2007-02-03 23:35:26 +00:00
flx gst/flx/gstflxdec.c: fix categorisation, make short desc more explicit, remove unused code 2006-11-08 12:04:03 +00:00
goom gst/goom/gstgoom.*: Improved docs and use GST_DEBUG_FUNCPTR. 2007-02-12 12:43:00 +00:00
icydemux Fix a bunch of problems discovered by the Forte compiler, mostly type mixups and pointer arithmetics with void pointe... 2006-10-16 18:22:47 +00:00
id3demux gst/: Set correct caps on outgoing pulled buffers, or things blow up after recent core changes. 2007-01-11 16:59:40 +00:00
interleave gst/interleave/deinterleave.c (gst_deinterleave_add_new_pads): Use fixed caps on src pads. 2007-01-13 19:12:32 +00:00
law gst/law/: Fix negotiation to deal with ANY/EMPTY caps instead of leaking. 2006-07-24 14:16:06 +00:00
level gst/goom/gstgoom.*: Improved docs and use GST_DEBUG_FUNCPTR. 2007-02-12 12:43:00 +00:00
matroska gst/matroska/Makefile.am: If zlib is available and used, we must link it explicitly for things to work on MingW (fixe... 2007-01-05 17:23:04 +00:00
median Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass 2006-06-01 21:07:26 +00:00
monoscope gst/monoscope/: Fix copy'n'paste-o in docs chunk. Also add some missing CFLAGS (but no LIBS, since we only use define... 2007-02-12 23:35:16 +00:00
multifile gst/: Use proper print statements. 2007-01-25 12:05:11 +00:00
multipart Use G_GSIZE_FORMAT in print statements for portability. 2007-01-25 10:36:35 +00:00
oldcore Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass 2006-06-01 21:07:26 +00:00
qtdemux gst/qtdemux/gstrtpxqtdepay.c: Fix caps on the depayloader. 2007-01-24 11:29:00 +00:00
replaygain gst/replaygain/gstrganalysis.c: Call the base class handler. Fixes #380610. 2006-11-30 15:08:08 +00:00
rtp gst/rtp/: Fix case of encoding-name and key/value pairs to match the document. 2007-01-25 14:22:53 +00:00
rtsp gst/avi/gstavimux.c: Comment a #if 0 in caps template definition as VS6 seems to do not support it. 2007-02-11 12:57:47 +00:00
smpte gst/smpte/gstsmpte.c: Let's try this again and use the right cast this time. 2007-02-06 16:29:30 +00:00
spectrum gst/spectrum/gstspectrum.c: Fix mem leak, avoid unnecessary memcpy. 2006-10-06 11:31:11 +00:00
udp gst/avi/gstavimux.c: Comment a #if 0 in caps template definition as VS6 seems to do not support it. 2007-02-11 12:57:47 +00:00
videobox gst/videobox/gstvideobox.c: Minor clean-ups: const-ify static array, remove trailing comma from use GST_DEBUG_FUNCPTR. 2006-11-19 16:30:19 +00:00
videocrop gst/videocrop/gstvideocrop.c: Fix cropping for packed 4:2:2 formats YUYV/YUY2 and UYVY. 2007-01-28 18:28:33 +00:00
videofilter More G_OBJECT macro fixing. 2006-09-16 21:57:29 +00:00
videomixer gst/videomixer/videomixer.c: Introduce some locking around the videomixer state so that it does not crash when adding... 2006-12-16 16:21:26 +00:00
wavenc gst/wavenc/gstwavenc.*: Set caps on first outgoing buffer, so that it doesn't error out immediately with a non-negoti... 2006-04-19 15:16:33 +00:00
wavparse gst/wavparse/gstwavparse.c: Fix massive memory leak when operating in streaming mode due to 2007-02-12 23:27:31 +00:00
Makefile.am tidying up -good for business 2005-08-30 17:32:12 +00:00