summaryrefslogtreecommitdiff
path: root/ext/hls/m3u8.c
Commit message (Expand)AuthorAgeFilesLines
* hls: allow per feature registrationStéphane Cerveau2021-03-231-1/+1
* m3u8: Make a debug function usable elsewhereEdward Hervey2020-11-111-3/+3
* hls: m3u8: Parsing EXT-X-MAP tag to store initialization dataSeungha Yang2019-06-181-0/+82
* m3u8: Parse and use AVERAGE-BANDWIDTH attribute if availableHosang Lee2017-12-061-1/+8
* hls: Don't leak mutexEdward Hervey2017-11-251-0/+1
* m3u8: Refine sequence update debug messagesJan Alexander Steffens (heftig)2017-10-191-4/+9
* m3u8: Don't try to match URIs when we have media sequencesJan Alexander Steffens (heftig)2017-10-191-23/+12
* m3u8: Ignore empty playlists in check_media_seqnumsJan Alexander Steffens (heftig)2017-10-191-3/+9
* m3u8: Split gst_m3u8_update_check_consistent_media_seqnumsJan Alexander Steffens (heftig)2017-10-191-102/+109
* m3u8: Simplify control flow for sequence updateJan Alexander Steffens (heftig)2017-10-191-15/+12
* m3u8: Fix parsing EXT-X-DISCONTINUITYSeungha Yang2017-03-171-1/+1
* m3u8: Release m3u8 lock if consistent checking failedSeungha Yang2017-03-171-1/+3
* Revert "adaptivedemux: answer duration queries for live streams"Matthew Waters2017-03-141-1/+5
* hls: Fix various leak on hlsdemux and m3u8Seungha Yang2017-03-021-0/+5
* adaptivedemux: answer duration queries for live streamsAlex Ashley2017-03-021-5/+1
* hlsdemux: Add support for EXT-X-DISCONTINUITY-SEQUENCEThomas Bluemel2017-03-021-1/+8
* hlsdemux: Compare media type of the correct variable that is actually setSebastian Dröge2017-02-281-2/+2
* hls: m3u8: Set sequence position for liveSeungha Yang2017-01-311-2/+13
* hls: Exclusion of last three fragment in case of live playbackSeungha Yang2017-01-311-6/+3
* hlsdemux: Detect media sequence number inconsistencies and failSebastian Dröge2017-01-181-8/+170
* m3u8: Mark uri_join() function as staticSebastian Dröge2016-11-281-1/+1
* hlsdemux: Fix NULL pointer dereference when checking if there is a next fragmentSebastian Dröge2016-11-121-1/+1
* hls: Avoid coverity warning about access off the end of an array.Jan Schmidt2016-08-041-1/+1
* hls: m3u8: remove impossible conditionLuis de Bethencourt2016-08-041-9/+1
* hlsdemux: Choose the default variant and track it when updatingJan Schmidt2016-08-031-0/+35
* hlsdemux: move variant list handling over to new master playlist codeTim-Philipp Müller2016-08-031-164/+500
* hls: m3u8: Rework m3u8 parsing and storage.Tim-Philipp Müller2016-08-031-539/+487
* hlsdemux: unquote all the quoted-string attributesAlex Ashley2015-12-221-49/+18
* hlsdemux: Resync live playlists to the 3rd newest fragment if we fall off the...Sebastian Dröge2015-12-041-0/+15
* hls: m3u8: remove superfluous gst_m3u8_copy() implementationTim-Philipp Müller2015-12-031-78/+4
* hlsdemux: correct the calculation of seek range of non-live streamsAlex Ashley2015-12-021-4/+8
* hls: m3u8: remove pointless client_has_main() functionTim-Philipp Müller2015-12-011-16/+0
* hls: m3u8: remove unused _get_current_fragment_duration() functionTim-Philipp Müller2015-12-011-23/+0
* hls: m3u8: remove unused m3u8 client update_failed_count fieldTim-Philipp Müller2015-12-011-5/+1
* hls: m3u8: remove helper var that's only used during parsing from structureTim-Philipp Müller2015-12-011-6/+4
* hls: rename plugin from fragmented to hlsTim-Philipp Müller2015-12-011-2/+2
* hls: m3u8: don't leak GList nodes when matching up variant lists after master...Tim-Philipp Müller2015-11-061-1/+1
* hlsdemux: don't crash or leak memory on broken master playlistAndré Draszik2015-10-251-3/+4
* hlsdemux: m3u8: move file lookup by sequence directly into codeTim-Philipp Müller2015-10-231-18/+16
* hlsdemux: m3u8: clean-up: remove unused argument in function callTim-Philipp Müller2015-10-231-6/+4
* hls/m3u8: Update current position in all casesEdward Hervey2015-10-191-15/+24
* hls: if media sequence is not specified, use 0Thiago Santos2015-10-141-0/+1
* hls: Allow debugging of the playlistEdward Hervey2015-10-141-0/+2
* Update GLib dependency to 2.40.0Sebastian Dröge2015-10-021-19/+0
* Fix file permissions of some filesTim-Philipp Müller2015-08-281-0/+0
* hlsdemux: select correct position for live streams that don't remove fragmentsAthanasios Oikonomou2015-08-261-6/+5
* hlsdemux: don't warn about duration if it is not knownThiago Santos2015-08-071-2/+5
* hlsdemux: demote error to warningThiago Santos2015-07-241-1/+1
* Revert "hlsdemux: Simplify logic in process_manifest"Thiago Santos2015-06-051-5/+0
* hlsdemux: Search more when advancing fragmentEdward Hervey2015-05-281-1/+37