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

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Thu Jul 13 10:20:02 UTC 2017


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

Seungha Yang <sh.yang at lge.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #343338|needs-work                  |none
             status|                            |
 Attachment #343338|0                           |1
        is obsolete|                            |

--- Comment #25 from Seungha Yang <sh.yang at lge.com> ---
Created attachment 355497
  --> https://bugzilla.gnome.org/attachment.cgi?id=355497&action=edit
[5/5] urisourcebin: Link pending pad to slot by using GstStream API

slot's caps comparison with pending pad's caps cannot guarantee
that they are fully compatible ones. For example, in case of hls streaming,
caps for both video/audio streams can be "video/mpegts".
So, newly exposed pads by adaptivedemux can be inappropriately linked
with an existing slot. (e.g., link video stream's pad to audio stream's slot)

When urisourcebin is trying to link a slot with pending pads,
* Check only mime-type first, and if there are multiple candidates,
* Sort candidates by using GstStreamType, Language tag, and GstStreamFlags
Finally select the first element from sorted list.

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