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

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Tue May 21 14:54:25 PDT 2013


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

--- Comment #10 from Brendan Long <self at brendanlong.com> 2013-05-21 21:54:20 UTC ---
In case anyone is interested, I'm working on this here:

https://github.com/brendanlong/gst-plugins-base

(branch: playbin-stream-combiners)

I still haven't had much time to work on this, but the current version
basically does the same thing the audio-sink, video-sink and text-sink
properties do, and it works with my trivial example (setting
audio-stream-combiner to an adder). The main things I need to do now are:

  * Make sure the stream combiners are being added and removed properly (no
leaks, or deleting custom elements).
  * Disallow input-selector specific things like current-audio/video/text when
the stream combiner isn't an input-selector.
  * Rename existing `selector` variables to `combiner`. I plan to do this as
the last commit to make this easier to review.

I believe this version will ignore changes to the stream combiners once a video
starts playing, since it sets then up in the activate_group function, but
that's what the -sink properties do, and I assume it would be fairly
complicated to switch these out during playback.

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