[Bug 698851] playbin: ability to mix or play multiple audio and text streams simultaneously

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu May 16 14:19:35 PDT 2013


https://bugzilla.gnome.org/show_bug.cgi?id=698851
  GStreamer | gst-plugins-base | git

--- Comment #4 from Brendan Long <self at brendanlong.com> 2013-05-16 21:19:30 UTC ---
Here's a potential problem: Playbin creates its input-selectors on-demand, when
the first stream of that type is added, then removes the input-selector when
the last stream goes away. It does that because having an input-selector with
no inputs locks up the pipeline. So, setting a stream combiner as a property on
playbin before it starts is dangerous.

We could set the stream-combiner after the pipeline starts and finds its
sources, using the "*-changed" callbacks. It would be weird, and fairly complex
because of the need to block the pads and switch them, but maybe it's
acceptable.

It seems like the best option might be to make the property a string, which
defaults to "input-selector", and then use it as the first parameter to
gst_element_factory_make.

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list