summaryrefslogtreecommitdiffstats
path: root/demux
<
Commit message (Expand)AuthorAgeFilesLines
* demux_lavf: work around another aspect of libavformat garbage APIwm42018-01-261-1/+6
* demux_lavf: export correct seekability state for HLS live streamswm42018-01-261-0/+5
* options: add an option type for byte sizeswm42018-01-251-4/+4
* video: warn user against FFmpeg's lieswm42018-01-221-0/+13
* ta: introduce talloc_dup() and use it in some placeswm42018-01-182-5/+4
* demux: reword an outdated commentwm42018-01-181-2/+1
* player: redo hack for video keyframe seeks with external audiowm42018-01-182-4/+29
* demux_lavf: add required format hacks for DASHsfan52018-01-151-0/+1
* demux: include beginning of stream state in cached seekable rangewm42018-01-101-5/+19
* demux: fight libavformat cover art hack harderwm42018-01-101-1/+1
* demux: add missing seekpoint when cached ranges are joinedwm42018-01-101-0/+8
* demux: silence pointless/confusing warningwm42018-01-071-1/+1
* demux_null: mark as seekablewm42018-01-061-0/+1
* demux: include EOF state in cached seekable rangewm42018-01-051-3/+20
* demux: export some debugging fields about low level demuxer behaviorwm42018-01-052-3/+25
* demux: fix crash due to incorrect seek range accountingwm42018-01-051-1/+9
* demux_mkv: fix x264 hack if video track uses header compressionwm42017-12-301-1/+7
* demux_mkv: add hack to pass along x264 version to decoderwm42017-12-282-0/+42
* demux_mkv: maintain a small packet read queuewm42017-12-281-22/+39
* player: update duration based on highest timestamp demuxedwm42017-12-242-0/+24
* player: allow seeking in cached parts of unseekable streamswm42017-12-242-21/+42
* demux_mkv: fix off by one errorwm42017-12-231-3/+1
* demux: note refresh state separately in debug outputwm42017-12-231-5/+5
* demux: bump the demuxer cache readahead durationwm42017-12-231-1/+1
* demux: always discard cached packets on track switcheswm42017-12-231-8/+43
* demux_timeline: disable pointless packet cache for sub-demuxerswm42017-12-103-8/+35
* demux: fix accounting for seekable ranges on track switcheswm42017-12-101-14/+16
* Fix various typos in log messagesNicolas F2017-12-031-2/+2
* player: minor fix/simplification of OSD time/duration handlingwm42017-11-241-0/+1
* demux_mkv: remove unnecessary parsing for vp9wm42017-11-171-5/+1
* demux_lavf: always give libavformat the filename when probingwm42017-11-121-1/+1
* demux_playlist: support .url fileswm42017-11-121-3/+15
* demux: avoid queue overflow warning when joining two rangeswm42017-11-111-1/+3
* demux: export demuxer cache sizes in byteswm42017-11-102-0/+4
* demux: use seekable cache for network by default, bump prefetch limitwm42017-11-101-5/+11
* demux_mkv: fix potential uninitialized variable readwm42017-11-101-2/+3
* demux: set default back buffer to some high valuewm42017-11-101-1/+1
* demux: limit number of seek ranges to a static maximumwm42017-11-101-5/+20
* demux: speed up cache seeking with a coarse indexwm42017-11-101-1/+54
* demux: avoid wasting time by stopping packet search as early as possiblewm42017-11-101-1/+3
* demux: simplify remove_packet() functionwm42017-11-101-26/+12
* demux: fix failure to join ranges with subtitles in some caseswm42017-11-101-4/+12
* demux: reverse which range is reused when joining themwm42017-11-101-25/+22
* demux: fix a race condition with async seekingwm42017-11-101-3/+4
* demux: get rid of an unnecessary fieldwm42017-11-101-15/+13
* demux: attempt to accurately reflect seek range with muxed subtitleswm42017-11-101-5/+33
* demux: reduce indentation for two functionswm42017-11-101-37/+36
* demux: some minor mostly cosmeticswm42017-11-101-13/+15
* demux: simplify a functionwm42017-11-101-21/+19
* demux: change how refreshes on track switching are handledwm42017-11-101-66/+59
* demux: get rid of weird backwards loopwm42017-11-101-1/+1
* demux: avoid broken readahead when joining rangeswm42017-11-101-4/+5
* demux: reduce difference between threaded and non-threaded modewm42017-11-101-27/+35
* demux: support multiple seekable cached rangeswm42017-11-092-224/+603
* demux: explicitly discard 0 sized packetswm42017-11-061-1/+1
* demux_mkv: allow 0 sized packetswm42017-11-061-1/+1
* demux: slightly simplify pruningwm42017-11-061-7/+2
* demux_mkv: rewrite packet reading to avoid 1 memcpy()wm42017-11-055-136/+132
* demux: refactoring in preparation for multiple seek range supportwm42017-11-041-83/+214
* demux: improve and optimize cache pruning and seek range determinationwm42017-11-043-85/+92
* demux: reduce overhead when searching over keyframe rangeswm42017-11-041-31/+37
* demux: avoid excessive readahead after cache seekwm42017-11-041-1/+3
* demux: make pruning more efficient for unseekable demuxer cachewm42017-11-041-19/+24
* demux: on queue overflow wake up reader thread on EOF onlywm42017-11-031-1/+1
* demux: don't show queue overflow warning when merely prefetchingwm42017-11-031-6/+7
* demux: don't allow subtitles to mess up buffered time displaywm42017-11-031-1/+2
* demux: add option to create CC tracks eagerlywm42017-11-031-15/+46
* demux_mkv: add V_SNOW tag to mkv_video_tagsNicolas F2017-11-031-0/+1
* Bump libav* API usewm42017-10-301-13/+1
* demux: refactor to export seek rangeswm42017-10-302-36/+41
* demux_lavf: return AVERROR_EOF on file endDaniel Kucera2017-10-301-1/+1
* demux_mkv: don't probe start time by defaultwm42017-10-271-1/+0
* demux_timeline: don't use segments for DASHwm42017-10-261-1/+1
* demux: better computation of seek start targetwm42017-10-251-8/+24
* demux: reject cache seeks if parts of the range are unsetwm42017-10-251-2/+3
* demux: fall back to DTS when determining seek targetwm42017-10-251-1/+1
* demux: disallow seeking if there are streams with no timestampswm42017-10-251-3/+7
* demux: fix tracking of forward/backward cache sizewm42017-10-251-8/+15
* demux: respect timeline boundaries for cache seekswm42017-10-251-7/+17
* demux: don't report unknown queue state if no packets were addedwm42017-10-251-1/+3
* demux_timeline: trust attached picture flagwm42017-10-251-0/+1
* demux: set correct stream index for attached pictureswm42017-10-251-1/+5
* win32: add more-POSIXy versions of open() and fstat()James Ross-Gowan2017-10-251-1/+1
* demux: get rid of demux_packet.new_segment fieldwm42017-10-243-10/+5
* demux_timeline: change virtual_stream array to array of pointerswm42017-10-241-8/+9
* demux: fix cached SEEK_FORWARD seeks into end of cached regions/EOFwm42017-10-231-3/+11
* demux: report buffered duration of 0 during seeking instead of unknownwm42017-10-231-3/+5
* demux: drop redundant SEEK_BACKWARD flagwm42017-10-235-29/+21
* demux: fix crash with cue/ordered chapter fileswm42017-10-231-0/+1
* command: read the diff if you want to knowwm42017-10-212-1/+2
* *** empty log message ***wm42017-10-211-2/+0
* demux: replace redundant field with a better redundant fieldwm42017-10-211-8/+7
* demux: add a back buffer and the ability to seek into itwm42017-10-212-149/+347
* demux: optimize seeks within readahead cacheAman Gupta2017-10-211-12/+104
* demux: improvements to previous commitswm42017-10-202-10/+18
* demux: ignore false underrun reporting from eia_608 captions decoderAman Gupta2017-10-202-0/+4
* demux_mkv: remove remaining GPL codewm42017-10-101-8/+1
* build: switch preliminary LGPL mode from v3 to v2.1wm42017-10-051-7/+1
* demux_mkv: replace deprecated av_copy_packet_side_data()wm42017-10-031-4/+2
* build: add preliminary LGPL modewm42017-09-211-9/+7
* video: add metadata handling for spherical videowm42017-08-213-1/+66
* demux_lavf: use partial read for AVIOContext.read_packetwm42017-08-171-1/+1
* demux_mkv: avoid an error message in a corner casewm42017-08-081-0/+1
* {demux_mf,osdep/io}: disable glob usage when it is not availableJan Ekström2017-08-051-0/+2
* demux_lavf: don't free AVFormatContext.key fieldwm42017-07-211-2/+0
* demux_disc: fix bluray subtitle language retrievalwm42017-07-161-4/+4
* Replace remaining avcodec_close() callswm42017-07-161-5/+1
* demux_lavf: remove --demuxer-lavf-cryptokey optionwm42017-07-061-5/+0
* demux_lavf: potentially fix --demuxer-lavf-cryptokeywm42017-07-061-21/+3
* demux/demux: avoid redundant conditionRaúl Peñacoba2017-07-011-1/+1
* build: replace glob() check and assume it's always in POSIXwm42017-06-291-2/+0
* demux_raw: change license to LGPLwm42017-06-241-8/+7
* demux_mf, stream_mf: change license to LGPLwm42017-06-241-7/+13
* demux_mkv: fix broken initializerwm42017-06-231-1/+1
* demux_mkv: Fix warnings.Rudolf Polzer2017-06-231-40/+43
* demux_mkv: Fix "max_cll" warning.Rudolf Polzer2017-06-221-1/+2
* demux_tv.c: add missing copyright headerwm42017-06-211-0/+22
* demux: change license to LGPLwm42017-06-202-14/+14
* demux: get rid of DEMUXER_CTRL_GET_TIME_LENGTHwm42017-06-2011-147/+51
* demux: replace custom return codes with CONTROL_ oneswm42017-06-199-41/+36
* vd: use ST.2086 / HDR10 MaxCLL in addition to mastering metadataNiklas Haas2017-06-181-1/+6
* video: refactor HDR implementationNiklas Haas2017-06-181-1/+1
* Drop/move img_fourcc.hwm42017-06-183-25/+11
* demux_lavf: change license to LGPL (almost)wm42017-06-161-3/+4
* demux_lavf: by default probe info for HLS againwm42017-06-121-1/+1
* demux_lavf: disable various other special behavior if hacks disabledwm42017-06-071-1/+2
* demux_mkv: remove incorrect commentwm42017-06-031-1/+0
* demux_mkv: support FFmpeg A_MS/ACM extensionswm42017-06-032-9/+44
* demux_mkv: vp9 alpha, second trywm42017-05-301-1/+4
* demux_mkv: fix alpha with vp9 + libvpxwm42017-05-301-0/+3
* demux_raw: drop "mp-rawvideo" usewm42017-05-201-2/+17
* demux_mkv: read headers at the end of the file sorted by positionwm42017-05-151-6/+30
* demux/stheader: change license to LGPLwm42017-05-101-7/+7
* demux/packet: change license to LGPLwm42017-04-212-14/+15
* ebml, matroska.h: change license to LGPLwm42017-04-213-21/+21
* demux_mkv: mention non-LGPL codewm42017-04-211-0/+2
* demux_mkv: change license to LGPLwm42017-04-211-7/+9
* codec_tags: minor simplificationwm42017-04-181-14/+10
* codec_tags: remove some more leftoverswm42017-04-181-5/+0
* demux: estimate total packet size, deprecate packet number limitswm42017-04-143-4/+32
* demux_lavf: disable half-working mp4 edit list support in libavcodecwm42017-04-071-1/+5
* demux_cue: include io.h for Windows UTF-8 filesystem functionswm42017-04-041-0/+2
* demux_lavf: get total duration from per-track durations as fallbackwm42017-03-011-2/+19
* demux_lavf: skip avformat_find_stream_info() for some formatswm42017-02-231-5/+17
* Use AV_INPUT_BUFFER_PADDING_SIZE instead of deprecated onewang-bin2017-02-082-2/+2
* demux_edl: fix behavior with no init segment providedwm42017-02-051-0/+6
* demux_timeline: more silencingwm42017-02-041-1/+1
* demux: try not to read packets when cancelledwm42017-02-041-1/+3
* ytdl_hook, edl: implement pseudo-DASH supportwm42017-02-046-64/+227
* demux_timeline: move code aroundwm42017-02-041-41/+41
* player: different way to auto-enable the demuxer cachewm42017-02-023-6/+11
* stream: get rid of streamtype enumwm42017-02-027-19/+38
* stream: better method signal caching, rename weird uncached_stream fieldwm42017-02-021-3/+2
* demux_tv: free the correct field instead of creating dangling pointerwm42017-02-021-1/+1
* demux_mkv: passthrough BlockAdditions for libvpx alphawm42017-01-313-1/+48
* demux_mkv: any reference makes a frame not a keyframewm42017-01-311-2/+1
* cue: accept lower-case cue commandswm42017-01-241-1/+1
* build: replace some FFmpeg API checks with version checkswm42017-01-241-1/+1
* player: remove --stream-capture option/propertywm42017-01-212-29/+13
* player: actually let cache readahead after opening demuxer for prefetchwm42017-01-192-1/+3
* player: change aspects of cover art handlingwm42017-01-101-1/+17
* demux: rename a functionwm42017-01-101-3/+7
* demux: uninline ds_get_packets()wm42017-01-101-27/+22
* demux_mkv: ebml: turn an int shift into int64wm42017-01-091-1/+1
* demux_mkv: trust keyframe flags for TrueHDwm42016-12-201-1/+2
* demux_mkv: fix seeking in some broken fileswm42016-12-191-1/+16
* Remove compatibility thingswm42016-12-072-28/+2
* demux, stream: add option to prevent opening referenced fileswm42016-12-049-3/+39
* demux_lavf: blacklist ffm (ffserver)wm42016-12-041-0/+2
* demux_mkv: distinguish mp2 and mp3wm42016-11-231-2/+4
* demux_timeline: always signal new segment after a seekwm42016-11-091-3/+1
* demux: expose demuxer colorimetry metadata to playerNiklas Haas2016-11-082-0/+3
* demux_mkv: parse colorimetry metadataNiklas Haas2016-11-081-0/+39
* demux: improve buffer estimation in a corner casewm42016-11-011-3/+4
* demux_mkv: fix ordered chapter sources with ordered editionsUoti Urpala2016-10-222-13/+18
* demux_mkv: don't recursively resolve timeline for opened reference fileswm42016-10-223-10/+14
* demux: don't try to refresh unselected streamswm42016-10-211-1/+1
* demux_lavf: set title on hearing and visual impaired tracksAman Gupta2016-10-201-0/+4
*