GNOME Bugzilla – Bug 464028
Move connection-speed from playbin to playbasebin
Last modified: 2007-08-08 21:08:43 UTC
Some source elements are able to deal with the connection-speed constraint directly. So I'm proposing move connection-speed to the base class and propagate the value to source elements that also have this property implemented.
Created attachment 93153 [details] [review] Patch to implement it
Patch by: Josep Torre Valles <josep@fluendo.com> * gst/playback/gstplaybasebin.c: (gst_play_base_bin_class_init), (gst_play_base_bin_init), (queue_threshold_reached), (gen_source_element), (setup_substreams), (gst_play_base_bin_set_property), (gst_play_base_bin_get_property), (gst_play_base_bin_get_streaminfo_value_array): * gst/playback/gstplaybasebin.h: * gst/playback/gstplaybin.c: (gst_play_bin_class_init), (gst_play_bin_set_property), (gst_play_bin_get_property), (gst_play_bin_handle_redirect_message): Move connection-speed property from playbin to playbasebin so that we can also configure it in source elements that have the connection-speed property. Fixes #464028. Add some debug info here and there.