Skip to content
  • Sebastian Dröge's avatar
    decodebin: Make sure that we always have a second multiqueue for adaptive streaming demuxers · 4f320109
    Sebastian Dröge authored
    For adaptive streaming demuxer we insert a multiqueue after
    this demuxer. This multiqueue will get one fragment per buffer.
    Now for the case where we have a container stream inside these
    buffers, another demuxer will be plugged and after this second
    demuxer there will be a second multiqueue. This second multiqueue
    will get smaller buffers and will be the one emitting buffering
    messages.
    If we don't have a container stream inside the fragment buffers,
    we'll insert a multiqueue below right after the next element after
    the adaptive streaming demuxer. This is going to be a parser or
    decoder, and will output smaller buffers.
    4f320109