summaryrefslogtreecommitdiff
path: root/ext/dash
Commit message (Expand)AuthorAgeFilesLines
* dashdemux: Add properties to select maximum allowed width/height and framerateSebastian Dröge2016-08-264-8/+93
* adaptivedemux: Enable bitrate selection for trick mode streaming againSebastian Dröge2016-08-251-1/+10
* Add support for Meson as alternative/parallel build systemNirbheek Chauhan2016-08-201-0/+20
* dashdemux: In KEY_UNITS trick mode, download all I-frames and not only IDRSebastian Dröge2016-08-181-3/+7
* Revert "Revert "dashdemux: When doing SIDX seeking, return instead of overrid...Sebastian Dröge2016-08-111-0/+2
* dashdemux: When doing chunked downloading on SIDX, clip requests on the SIDX ...Sebastian Dröge2016-08-111-4/+29
* dashdemux: Collect average moof and first sync sample sizesSebastian Dröge2016-08-112-2/+36
* dashdemux: Download any sync-sample following the moof directly in key-units ...Sebastian Dröge2016-08-112-126/+190
* dashdemux: If a fragment contains no sync samples, disable key-unit modeSebastian Dröge2016-08-111-0/+8
* dashdemux: Remember if for a stream we could do key-units only modeSebastian Dröge2016-08-112-10/+24
* dashdemux: Also allow key-unit only mode if (some) sample flags are given by ...Sebastian Dröge2016-08-111-5/+16
* dashdemux: Use chunked downloading for the moof in KEY_UNITS modeSebastian Dröge2016-08-111-6/+59
* dashdemux: Mark every first buffer of moov, sidx, moof and mdat as DISCONT in...Sebastian Dröge2016-08-111-4/+19
* dashdemux: Only enable key-unit trick mode for video streamsSebastian Dröge2016-08-111-3/+5
* dashdemux: Only do keyframe-only playback if the corresponding seek flag is g...Sebastian Dröge2016-08-111-31/+21
* dashdemux: Implement downloading of only sync samplesSebastian Dröge2016-08-112-16/+144
* dashdemux: Store parsed moof and extract offsets of sync samples in itSebastian Dröge2016-08-112-27/+214
* dashdemux: Implement parsing of moof boxSebastian Dröge2016-08-113-150/+527
* dashdemux: Move code around to keep all sidx related functions togetherSebastian Dröge2016-08-111-30/+31
* dashdemux: Store box fourccs in the header at a central placeSebastian Dröge2016-08-113-7/+6
* dashdemux: Implement parsing of ISOBMFF boxesSebastian Dröge2016-08-112-12/+265
* dash: Add helper for parsing box headersSebastian Dröge2016-08-112-11/+67
* Revert "dashdemux: When doing SIDX seeking, return instead of overriding the ...Edward Hervey2016-08-051-2/+0
* dashdemux: When doing SIDX seeking, return instead of overriding the timestam...Sebastian Dröge2016-08-041-0/+2
* dashdemux: include segment duration when calculating seek rangeAlex Ashley2016-08-023-0/+40
* dashdemux: Skip audio streams if TRICKMODE_NO_AUDIO is given in the seek eventSebastian Dröge2016-07-282-5/+29
* dashdemux: Reset number of subtitle streams counter on reset() tooSebastian Dröge2016-07-281-0/+1
* dashdemux: Implement SIDX tracking based on buffer offsetSebastian Dröge2016-07-012-15/+7
* dashdemux: Properly keep track of current offsetSebastian Dröge2016-07-012-19/+80
* adaptivedemux: Get rid of internal stream adapter and let subclasses handle t...Sebastian Dröge2016-07-012-14/+24
* dash: strip lead/trailing whitespace from descriptortype attributesThiago Santos2016-04-221-1/+15
* adaptivedemux: use GstSystemClock to all real-time calculationsFlorin Apostol2016-04-211-11/+26
* mpdparser: clamp segment durations to each other and period endVincent Penquerc'h2016-04-051-11/+40
* bad: use new gst_element_class_add_static_pad_template()Vineeth TM2016-03-241-9/+8
* dashdemux: sync index and the selected chunk when seekingThiago Santos2016-02-261-1/+1
* dashdemux: correctly handle an HTTP-XSDATE that is exactly the size of the da...Florin Apostol2016-02-231-6/+8
* dashdemux: gst_dash_demux_get_live_seek_range returns positive valuesFlorin Apostol2016-02-101-6/+21
* dashdemux: plug mpd client leakThiago Santos2016-02-091-0/+1
* dashdemux: fix memory leak in gst_dash_demux_update_manifest_dataFlorin Apostol2016-02-091-0/+8
* mpdparser: renamed gst_mpd_client_get_next_segment_availability_end_time to g...Florin Apostol2016-02-093-9/+10
* mpdparser: corrected getting segment availabilityFlorin Apostol2016-02-091-10/+37
* dashdemux: implement snap seek handlingThiago Santos2016-02-042-10/+72
* adaptivedemux: handle snap seeksThiago Santos2016-02-043-18/+39
* dashdemux: only update current reading position when neededThiago Santos2016-02-011-3/+12
* dashdemux: respect seeking parameterThiago Santos2016-02-011-2/+2
* mpdparser: Use RepresentationIndex instead of Initialization to get the URL o...John Chang2016-01-221-1/+1
* dashdemux: added check that availabilityStartTime is present for live streamsFlorin Apostol2016-01-181-0/+5
* adaptivedemux: improved error message if availabilityStartTime is missing for...Florin Apostol2016-01-181-3/+6
* adaptivedemux: replace ghostpad with a standard padThiago Santos2016-01-151-1/+1
* dashdemux: removed unnecessary space trimming in gst_dash_demux_parse_http_headFlorin Apostol2015-12-281-3/+0