summaryrefslogtreecommitdiff
path: root/subprojects/gst-plugins-good/ext/adaptivedemux2/hls/m3u8.c
AgeCommit message (Expand)Author
2024-09-26common: Stop using GQuark-based GstStructure field name APISebastian Dröge
2024-07-30hlsng: Check caps are not null after parsing HLS CODECS tagJan Schmidt
2024-06-26adaptivedemux: Fix handling closed caption streamsJan Schmidt
2024-05-28hlsdemux2: Minor refactoring of starting segment checkEdward Hervey
2024-05-28hlsdemux2: Be more tolerant when matching segments with PDTEdward Hervey
2024-05-28hlsdemux2: Fix parsing of EXT-X-DISCONTINUITY-SEQUENCE:0Edward Hervey
2024-05-28hlsdemux2: Fix handling of variant switching and playlist updatesEdward Hervey
2024-05-28hlsdemux2: Fix getting starting segment on live playlistsEdward Hervey
2024-03-19adaptivedemux2: Don't use g_str_equal on potentially NULL stringsEdward Hervey
2024-02-01hlsdemux2/m3u8: use GstClockTimeDiff to do timestamp comparisonHou Qi
2023-02-03hlsdemux2: Remove enable-llhls propertyEdward Hervey
2023-02-03hlsdemux2: Improve live playlist update intervalsEdward Hervey
2023-02-03hlsdemux2: Fix position searchingEdward Hervey
2023-02-03hlsdemux2: Handle all cases for starting segment calculationEdward Hervey
2023-02-03hlsdemux2: Fix buffering threshold calculation and handlingEdward Hervey
2023-02-03hlsdemux2: Handle async playlist loading failuresJan Schmidt
2023-02-03hlsdemuxdemux2: Consider the hold-back when calculating seek rangeJan Schmidt
2023-02-03hlsdemux2: Include skipped segments in MSN calculationJan Schmidt
2023-02-03hlsdemux2: Do a full playlist reload if delta failsJan Schmidt
2023-02-03hlsdemux2: Add gst_hls_media_playlist_sync_skipped_segments()Jan Schmidt
2023-02-03hlsdemux2: Parse EXT-X-SKIP tagJan Schmidt
2023-02-03hlsdemux2: Add gst_hls_media_playlist_get_next_msn_and_part()Jan Schmidt
2023-02-03hlsdemux2: Add a timestamp to the playlistJan Schmidt
2023-02-03hlsdemux2: Fix missed segment match for partial-only segmentJan Schmidt
2023-02-03hlsdemux2: In live, match buffering to the hold back distanceJan Schmidt
2023-02-03hlsdemux2: Resync stream time on partial segment boundariesJan Schmidt
2023-02-03hlsdemux2: Add preload equality helperJan Schmidt
2023-02-03hlsdemux2: Print playlist age in debug outputJan Schmidt
2023-02-03hlsdemux2: Implement LL-HLS flag and part-hold-back/hold-back in live.Jan Schmidt
2023-02-03m3u8demux2: Fix off-by-one and leak.Jan Schmidt
2023-02-03hlsdemux2: Add and use gst_hls_media_playlist_find_position()Jan Schmidt
2023-02-03hlsdemux2: Add debug in find_segment_in_playlist()Jan Schmidt
2023-02-03hlsdemux2: Recalculate partial segments in anchor segmentJan Schmidt
2023-02-03hlsdemux2: Dump init uri details for segments.Jan Schmidt
2023-02-03hlsdemux2: Mark locations where partial segments need handlingJan Schmidt
2023-02-03hlsdemux2: Note STABLE-RENDITION-ID is not handledJan Schmidt
2023-02-03hlsdemux2: Calculate stream times for partial segmentsJan Schmidt
2023-02-03hlsdemux2: Implement preload hint parsingJan Schmidt
2023-02-03hlsdemux2: Implement EXT-X-SERVER-CONTROL parsingJan Schmidt
2023-02-03hlsdemux2: Add parsing of partial segmentsJan Schmidt
2023-02-03hlsdemux2: make helper function for parsing timesJan Schmidt
2022-11-05hlsdemux2/m3u8: Implement EXT-X-GAP parsingJan Schmidt
2022-11-05hlsdemux2/m3u8: Refactor parsing for readabilityJan Schmidt
2022-11-01hlsdemux2: m3u8: Use PDT to offset stream time when aligning playlistJan Schmidt
2022-11-01m3u8: Expose GstM3U8InitFile methodsJan Schmidt
2022-10-31adaptivedemux2: Improve minimum buffering thresholdEdward Hervey
2022-09-14hlsdemux2: Fix crash on live playlist with single entryEdward Hervey
2022-08-12hlsdemux2: m3u8: Fix memory leaks on parsingJan Schmidt
2022-08-12hlsdemux2: m3u8: Fix memory leakJan Schmidt
2022-08-04hlsdemux2: Always check DSN if requiredEdward Hervey