gstreamer/subprojects/gst-plugins-good/ext/adaptivedemux2
Jan Schmidt 9848c1a1a1 m3u8demux2: Fix off-by-one and leak.
Fix an off-by-one in gst_hls_media_playlist_sync_to_playlist() that would ignore
the first fragment in the reference playlist.  The error was harmless, since we
expect the reference playlist to be older than the playlist we're
synchronising (so the first/oldest segment in the reference playlist will likely
not exist in the new playlist), so this is just for correctness.

Also fix a segment leak in gst_hls_media_playlist_advance_fragment() when
ignoring the partial_only segment.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3883>
2023-02-03 16:52:21 +00:00
..
dash adaptivedemux2: Generate proper stream-id taking into account upstream 2023-02-01 22:26:34 +00:00
hls m3u8demux2: Fix off-by-one and leak. 2023-02-03 16:52:21 +00:00
mss adaptivedemux2: drop use of GSlice 2023-01-24 15:25:06 +00:00
downloadhelper.c adaptivedemux2/downloadhelper: Add debug output of response headers 2022-11-05 03:24:27 +11:00
downloadhelper.h New HLS, DASH and MSS adaptive demuxer elements 2022-04-18 14:11:23 +00:00
downloadrequest.c adaptivedemux2: drop use of GSlice 2023-01-24 15:25:06 +00:00
downloadrequest.h adaptivedemux2/downloadhelper: Remove return val for download_request_add_buffer() 2022-11-05 03:24:27 +11:00
gstadaptivedemux-period.c adaptivedemux2: Fix collection leaks 2022-11-04 17:59:21 +00:00
gstadaptivedemux-private.h adaptivedemux2: Global output position is always positive 2023-02-03 16:52:21 +00:00
gstadaptivedemux-stream.c adaptivedemux2: Don't leak caps in debug statements 2022-11-21 19:02:44 +00:00
gstadaptivedemux-stream.h adaptivedemux2: Move stream_seek() to the Stream class 2022-11-05 04:00:31 +11:00
gstadaptivedemux-track.c adaptivedemux2: Generate proper stream-id taking into account upstream 2023-02-01 22:26:34 +00:00
gstadaptivedemux-types.h adaptivedemux2: Refactor stream methods into the stream 2022-11-05 04:00:31 +11:00
gstadaptivedemux.c adaptivedemux2: Global output position is always positive 2023-02-03 16:52:21 +00:00
gstadaptivedemux.h adaptivedemux2: Move stream_seek() to the Stream class 2022-11-05 04:00:31 +11:00
gstadaptivedemuxelement.c adaptivedemux2: fix plugin/element init 2022-05-30 13:13:48 +00:00
gstadaptivedemuxelements.h adaptivedemux2: fix plugin/element init 2022-05-30 13:13:48 +00:00
gstadaptivedemuxutils.c adaptivedemux2: drop use of GSlice 2023-01-24 15:25:06 +00:00
gstadaptivedemuxutils.h New HLS, DASH and MSS adaptive demuxer elements 2022-04-18 14:11:23 +00:00
gstisoff.c New HLS, DASH and MSS adaptive demuxer elements 2022-04-18 14:11:23 +00:00
gstisoff.h New HLS, DASH and MSS adaptive demuxer elements 2022-04-18 14:11:23 +00:00
meson.build adaptivedemux2: Add GStreamer to the deps list 2022-11-23 09:29:14 +00:00
plugin.c adaptivedemux2: fix plugin/element init 2022-05-30 13:13:48 +00:00