mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-02-20 21:16:24 +00:00
Buffers would always start with timestamp 0 and we'd start streaming from the first buffer, but live streams always start streaming from the last fragment - 3 fragments in the playlist, which makes its timestamp, as returned by get_next_fragment, be whatever position they had in the playlist. This makes sure the position correctly reports the position of the buffer in the playlist, and added a shifting variable to allow seeking in the middle of fragments. |
||
---|---|---|
.. | ||
gstfragmented.h | ||
gstfragmentedplugin.c | ||
gsthlsdemux.c | ||
gsthlsdemux.h | ||
m3u8.c | ||
m3u8.h | ||
Makefile.am |