[Bug 775132] adaptivedemux: Download fragment only for activated stream

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Wed Jun 13 15:53:39 UTC 2018


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

--- Comment #53 from Seungha Yang <pudding8757 at gmail.com> ---
(In reply to Edward Hervey from comment #52)
>   It's on my todo list, I hope to put it somewhere within the coming weeks.
> It introduces a new (backwards-compatible) API.

Thans for this information.
The most tricky part for me is that, there is no explicit way to inform
decodebin3 of upstream element's stream change.

When adpativedemux got select-stream event (whatever the way of forwarding
upstream select-stream event to adaptivedemux), decodebin3 requires the
selected stream's configuration (most likely this might be the point of new API
will work) in order to switch decodebin3's active slot as soon as possible. To
do this without new API, I tried EOS based approach (sending EOS to old stream
by adaptivedemux) but it's not a solution since it's sticky event and there
might be some queued buffers between adaptivedemux and decodebin3 (i.e., queue2
in urisourcebin, multiqueue in decodebin3)

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