summaryrefslogtreecommitdiffstats
path: root/ext/gconf/Makefile.am
diff options
context:
space:
mode:
authorJan Schmidt <thaytan@mad.scientist.com>2007-02-13 16:01:29 +0000
committerJan Schmidt <thaytan@mad.scientist.com>2007-02-13 16:01:29 +0000
commitb1aa8fef181a00cc6dc6fa38654ceb937cec3898 (patch)
tree9e22511ad16ba44c88d8335cdbc1d46418bd5398 /ext/gconf/Makefile.am
parent5116ff603e735bf5045db60df8025e4b824acb81 (diff)
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.
Diffstat (limited to 'ext/gconf/Makefile.am')
-rw-r--r--ext/gconf/Makefile.am2
1 files changed, 2 insertions, 0 deletions
diff --git a/ext/gconf/Makefile.am b/ext/gconf/Makefile.am
index 942aa283..c11063e8 100644
--- a/ext/gconf/Makefile.am
+++ b/ext/gconf/Makefile.am
@@ -6,6 +6,7 @@ libgstgconfelements_la_SOURCES = \
gstgconfelements.c \
gstgconfvideosink.c \
gstgconfvideosrc.c \
+ gstswitchsink.c \
gconf.c
DIR_CFLAGS = -DGST_GCONF_DIR=\"/system/gstreamer/@GST_MAJORMINOR@\"
@@ -19,4 +20,5 @@ noinst_HEADERS = \
gstgconfelements.h \
gstgconfvideosink.h \
gstgconfvideosrc.h \
+ gstswitchsink.h \
gconf.h