summaryrefslogtreecommitdiff
path: root/ext/hls
AgeCommit message (Expand)AuthorFilesLines
2021-08-05Use g_memdup2() where available and add fallback for older GLib versionsTim-Philipp Müller1-1/+1
2021-05-28hlssink2: Initialize debug category to prevent an assert with `fatal-warnings`Roman Sivriver1-1/+4
2021-05-06hlssink(2): Don't write deprecated EXT-X-ALLOW-CACHE metadataSebastian Dröge4-13/+5
2021-05-05Use gst_element_request_pad_simple...François Laignel1-1/+1
2021-03-23hls: allow per feature registrationStéphane Cerveau12-53/+61
2020-12-03hlsdemux: Use actual object for loggingEdward Hervey1-1/+1
2020-11-30hlssink2: Mark as MuxerThibault Saunier1-1/+1
2020-11-11hlsdemux: Don't double-free variant streams on errorsEdward Hervey1-1/+4
2020-11-11hlsdemux: Re-use streams if possibleEdward Hervey2-9/+174
2020-11-11m3u8: Make a debug function usable elsewhereEdward Hervey2-3/+5
2020-10-16hlssink2: fix and flesh out docsTim-Philipp Müller1-4/+14
2020-09-09hlssink2: Actually release splitmuxsink's padsJan Alexander Steffens (heftig)1-2/+2
2020-08-03hlssink2: Don't assert if we don't have a current location when receiving the...Sebastian Dröge1-1/+5
2020-01-10hls: Check nettle version to ensure AES128 supportSeungha Yang1-1/+1
2019-12-31hlssink2: Add signals for allowing custom playlist/fragment handlingSebastian Dröge3-12/+186
2019-11-08hlsdemux: Don't use deprecated SSL methodsEdward Hervey2-3/+3
2019-11-05documentation: fixed a heap o' typosAaron Boxer1-2/+2
2019-10-14Remove autotools build systemTim-Philipp Müller1-28/+0
2019-10-07hlssink2: Respect requested max-files property for decision on removing old f...Seungha Yang1-5/+6
2019-10-01hlssink,hlssink2: Ensure writing ENDLIST tag at the endSeungha Yang5-0/+30
2019-08-21hlsdemux: Post error message if hlsdemux could not start decryptionSeungha Yang1-3/+10
2019-08-21hls: Make crypto dependency optional when hls-crypto is autoSeungha Yang3-45/+68
2019-07-29adaptivedemux: remove some deadlocks using webkitwebsrc.Charlie Turner1-2/+6
2019-06-18tests: Enable hls m3u8 unit test with meson buildSeungha Yang1-0/+3
2019-06-18hlsdemux: Set fragment header uri if existsSeungha Yang1-0/+12
2019-06-18hls: m3u8: Parsing EXT-X-MAP tag to store initialization dataSeungha Yang2-0/+91
2019-06-18hlsdemux: Do not clear/advance fragment by finished header downloadingSeungha Yang1-0/+3
2019-05-29ext/hls/meson.build: fix dependency logicAdam Duskett1-2/+2
2019-05-13docs: Build documentation with hotdocThibault Saunier1-0/+1
2019-02-27hlssink2: Add property for disabling sending of force-keyunit eventsSebastian Dröge2-1/+21
2018-11-27hlssink2: Fix string leakSeungha Yang1-0/+1
2018-10-22hls: Remove stray '\n' from debug statementEdward Hervey1-1/+1
2018-07-27Add feature options for almost all pluginsNirbheek Chauhan1-11/+33
2018-04-25Meson: Generate pc file for all plugins in badXavier Claessens1-0/+1
2018-04-03hlssink2: Use the new reset-muxer property on splitmuxsinkSebastian Dröge1-1/+1
2018-01-16hlsdemux: fix memory leak while updating master playlistJun Xie1-0/+1
2018-01-03hlssink2: Remove useless if statementEdward Hervey1-2/+1
2017-12-06m3u8: Parse and use AVERAGE-BANDWIDTH attribute if availableHosang Lee1-1/+8
2017-11-25hls: Don't leak mutexEdward Hervey1-0/+1
2017-11-17hlsdemux: Fix memory leak caused by double buffer mapJun Xie1-5/+3
2017-10-19m3u8: Refine sequence update debug messagesJan Alexander Steffens (heftig)1-4/+9
2017-10-19m3u8: Don't try to match URIs when we have media sequencesJan Alexander Steffens (heftig)1-23/+12
2017-10-19m3u8: Ignore empty playlists in check_media_seqnumsJan Alexander Steffens (heftig)1-3/+9
2017-10-19m3u8: Split gst_m3u8_update_check_consistent_media_seqnumsJan Alexander Steffens (heftig)1-102/+109
2017-10-19m3u8: Simplify control flow for sequence updateJan Alexander Steffens (heftig)1-15/+12
2017-09-05hlsdemux: fix compilation with OpenSSL 1.1.0George Kiagiadakis2-6/+27
2017-05-16Remove plugin specific static build optionNicolas Dufresne1-1/+0
2017-05-12hlssink2: New HLS sink element based on splitmuxsinkSebastian Dröge5-0/+555
2017-05-03meson: hls: libm is required because m3u8.c uses math.hTing-Wei Lan1-1/+1
2017-04-19hlssink: Remove some unused struct fieldsSebastian Dröge2-4/+0