Skip to content
  • Jan Schmidt's avatar
    Re-factor the gconfaudiosink into a "GstSwitchSink" base class and a child... · b1aa8fef
    Jan Schmidt authored
    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.
    b1aa8fef
To find the state of this project's repository at the time of any of these versions, check out the tags.