[Bug 777213] hlsdemux: Re-expose only variant stream with bitrate switching

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Thu Jul 13 14:06:42 UTC 2017


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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #343424|0                           |1
        is obsolete|                            |
 Attachment #343425|0                           |1
        is obsolete|                            |

--- Comment #4 from Seungha Yang <sh.yang at lge.com> ---
Created attachment 355514
  --> https://bugzilla.gnome.org/attachment.cgi?id=355514&action=edit
hlsdemux: Re-expose only variant stream with bitrate switching

Re-exposing all streams per variant change is very inefficient
operation because:
* EXT-X-MEDIA streams will not be changed during playback.
* baseclass should wait the preparation of task for new streams
  until all download tasks for old streams are finished.
  This might be able to break seamless bitrate switching.

When streams-aware flag is set on parent bin (i.e., playbin3),
since it's allowed that dynamic pad exposing, only the variant streams
will be re-exposed and all the other rendition streams will be reused.

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