mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-29 13:11:06 +00:00
dadf2ec56c
When updating playlists, we want to know whether the updated playlist is continuous with the previous one. That is : if we advance, will the next fragment need to have the DISCONT buffer set on it or not. If that happens (because we switched variants, or the playlist all of a sudden changed) we remember that there is a pending discont for the next fragment. That will be used and resetted the next time we get the fragment information. Previously this was only partially done. And it was racy because it was set directly on `GstAdaptiveDemux2Stream->discont` when a playlist was updated, instead of when the next fragment was prepared. Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6961> |
||
---|---|---|
.. | ||
dash | ||
hls | ||
mss | ||
downloadhelper.c | ||
downloadhelper.h | ||
downloadrequest.c | ||
downloadrequest.h | ||
gstadaptivedemux-period.c | ||
gstadaptivedemux-private.h | ||
gstadaptivedemux-stream.c | ||
gstadaptivedemux-stream.h | ||
gstadaptivedemux-track.c | ||
gstadaptivedemux-types.h | ||
gstadaptivedemux.c | ||
gstadaptivedemux.h | ||
gstadaptivedemuxelement.c | ||
gstadaptivedemuxelements.h | ||
gstadaptivedemuxutils.c | ||
gstadaptivedemuxutils.h | ||
gstisoff.c | ||
gstisoff.h | ||
meson.build | ||
plugin.c |