[Bug 725187] Add new multiappsrc or dynappsrc element with multiple output streams

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Wed Sep 14 03:07:31 UTC 2016


https://bugzilla.gnome.org/show_bug.cgi?id=725187

--- Comment #51 from Seungha Yang <sh.yang at lge.com> ---
Created attachment 335479
  --> https://bugzilla.gnome.org/attachment.cgi?id=335479&action=edit
Design of push-discont-buffer/sample and remove-source-id

Please refer to attached diagram.
Because we cannot modify appsrc's state in the streaming thread, I introduced a
GstTask and internal bus.

Note that, push-discont-buffer/sample API is for track switching. 
Interface between adaptivedemux and urisourcebin was referenced for designing
push-discont-buffer/sample API. One reason why I change appsrc's state
(PLAYING->READY->PLAYING) is to invoke new sticky event such as stream-start,
caps.

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