summaryrefslogtreecommitdiff
path: root/ext/hls
Commit message (Expand)AuthorAgeFilesLines
* hlsdemux: don't crash or leak memory on broken master playlistAndré Draszik2015-10-251-3/+4
* hls/m3u8: Update current position in all casesEdward Hervey2015-10-202-15/+25
* hlsdemux: Avoid negative sequence numbersEdward Hervey2015-10-151-4/+12
* adaptivedemux: prefix the statistics message name macroPhilippe Normand2015-09-171-1/+1
* Fix file permissions of some filesTim-Philipp Müller2015-08-282-0/+0
* hlsdemux: select correct position for live streams that don't remove fragmentsAthanasios Oikonomou2015-08-261-6/+5
* hlsdemux: abort playlist update when cancelledArnaud Vrac2015-08-191-1/+1
* 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
* hlsdemux: Fix wrong gst-launch command in the descriptionJimmy Ohn2015-06-051-1/+1
* hlsdemux: drop TODO that doesn't need a solutionThiago Santos2015-06-051-1/+0
* Revert "hlsdemux: Simplify logic in process_manifest"Thiago Santos2015-06-052-10/+11
* hlsdemux: Search more when advancing fragmentEdward Hervey2015-05-281-1/+37
* hlsdemux: remove more unused attributesThiago Santos2015-05-272-8/+0
* hlsdemux: remove unused attributeThiago Santos2015-05-272-12/+0
* hlsdemux: Simplify logic in process_manifestJimmy Ohn2015-05-182-11/+10
* Remove obsolete Android build cruftTim-Philipp Müller2015-04-261-14/+0
* hlsdemux: Use the downloader of the base class instead of creating our ownSebastian Dröge2015-04-232-17/+6
* hlsdemux: Don't error out if we can't match variant playlists after updatingSebastian Dröge2015-04-231-8/+9
* hlsdemux: Fix how the playlists are refreshedSebastian Dröge2015-04-231-5/+3
* adaptivedemux: Allow subclasses to override how a new manifest would be downl...Sebastian Dröge2015-04-231-4/+5
* hlsdemux: handle too short segmentsThiago Santos2015-04-221-64/+79
* hlsdemux: use correct variable typeThiago Santos2015-04-221-1/+1
* hlsdemux: Fix seekingSebastian Dröge2015-04-211-1/+4
* hlsdemux: Don't call unlock() just to call lock() immediately afterwardsSebastian Dröge2015-04-211-2/+0
* hlssink: write the playlist end marker on EOSThiago Santos2015-04-041-12/+26
* hlssink: implement a chain_list to request key unit for segmentsThiago Santos2015-03-301-7/+49
* hlsdemux: set timestamp on discont buffersThiago Santos2015-03-041-1/+1
* hlsdemux: select correct starting position for live streamsAlex Ashley2015-02-202-1/+16
* hlssink: reduce playlist's EXT-X-VERSION to 3Guillaume Seguin2015-02-191-1/+5
* hlsdemux: remove unused defineThiago Santos2015-02-171-1/+0
* adaptivedemux: add bitrate-limit propertyThiago Santos2015-02-172-27/+2
* hlssink: allow creation of 'infinite' playlistThiago Santos2015-02-172-3/+4
* hlssink: remove unused attributeThiago Santos2015-02-173-11/+4
* adaptivedemux: add connection-speed propertyThiago Santos2015-02-172-23/+2
* adaptivedemux: refactor chunk downloading flowThiago Santos2015-01-192-43/+32
* hlsdemux: remove unused fragments_cache fieldVincent Penquerc'h2015-01-161-1/+0
* hlsdemux: a few leak fixesVincent Penquerc'h2015-01-161-0/+4
* hlsdemux: cache current file position in the listThiago Santos2015-01-082-19/+50
* hlsdemux: simplify next segment checking functionsThiago Santos2015-01-081-27/+25
* hlsdemux: cache total duration to avoid iterating at every queryThiago Santos2015-01-082-3/+14
* hlsdemux: g_return_if_fail in function with return typeLuis de Bethencourt2015-01-081-2/+2
* hlsdemux: implement _has_next_fragment to avoid busy loopingThiago Santos2015-01-083-0/+52
* hlsdemux: remove duplicate call to uri_joinThiago Santos2015-01-071-2/+0
* hlsdemux: skip checking '#EXT-X-' token for all entriesThiago Santos2015-01-071-152/+159
* hlsdemux: avoid using g_list_append for creating segments listThiago Santos2015-01-071-4/+5
* hlsdemux: Don't use approximate duration for fragment buffer ptsThomas Bluemel2015-01-072-2/+16
* hlsdemux: Implement live seekingAlex Ashley2015-01-053-4/+99
* hlsdemux: only typefind when we have a minimum amount of dataThiago Santos2014-12-301-8/+27
* hlsdemux: typefind might fail if first buffer is too shortVijay Jayaraman2014-12-231-1/+17