[Bug 775132] adaptivedemux: Download fragment only for activated stream
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Fri May 11 08:53:08 UTC 2018
https://bugzilla.gnome.org/show_bug.cgi?id=775132
--- Comment #37 from Seungha Yang <pudding8757 at gmail.com> ---
(In reply to Edward Hervey from comment #36)
> Unless I'm missing something, these patches only partially solve the issue
> at hand, correct ? I don't see any code making usage of the fact that it
> doesn't expose pads that aren't selected.
Correct. It's not yet updated. My Idea for next step is that,
Step 1. Posting stream collection message by adpativedemux self and the message
must be handled by application (or playbin3).
--> uridecodebin3/playbin3 should be able to handle and distinguish the
message's origin whether it's from decodebin3 or adaptivedemux.
Step 2. Similar to decodebin3's default stream selection behavior (it selects
only one stream per type depending on sorted stream order), adaptivedemux will
choose default stream.
https://cgit.freedesktop.org/gstreamer/gst-plugins-base/tree/gst/playback/gstdecodebin3.c#n1074
Step 3. uridecodebin3 should be able to forward select-streams event to
adaptivedemux, and adaptivedemux must be able to change stream based on the
event. The issue is that, the decision of which select-streams event should
forwarded to adaptivedemux is unclear now.
Since Step 3 might be out of scope in this bug, I'll do up to Step 2, if you
agree.
--
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