[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 20:07:56 PDT 2013


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

--- Comment #7 from Brendan Long <self at brendanlong.com> 2013-05-17 03:07:52 UTC ---
I think the idea was that a "stream combiner" is any element that has dynamic
sinks that accept the correct caps, like input-selector or adder/liveadder.
Then if someone wanted to mix all of the audio with playbin, they could do:

    GstElement* adder = gst_element_factory_make("adder", NULL);
    g_object_set(playbin, "audio-stream-combiner", adder, NULL);

For what I want to do (implement the HTML5 spec), we'll actually need a better
adder, which synchronized streams and allows them to be turned on and off
(probably the same element you're thinking of), plus an appsink with dynamic
pads (presumably easy to build out of normal appsinks), which doesn't need an
output at all.

The reason for the *-stream-combiner property is that we don't necessarily want
to do the same thing with all of the streams.

-- 
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