summaryrefslogtreecommitdiffstats
path: root/demux
Commit message (Expand)AuthorAgeFilesLines
* 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
* demux_lavf: don't accidentally enable edit list crap on Libavwm42016-10-181-1/+2
* demux_lavf: "support" mov edit lists and log errors if usedwm42016-10-181-0/+4
* player: fix instant subtitle refresh on track switcheswm42016-09-241-4/+6
* stream, demux, config: remove some dead/unneeded option-related codewm42016-09-091-1/+0
* tv: remove weird option parsing stuffwm42016-09-091-6/+14
* demux: do not access global optionswm42016-09-067-66/+137
* input, demux_tv: remove some older option access methodswm42016-09-061-2/+2
* demux_mkv: don't crash if --ordered-chapters-files failswm42016-09-061-1/+1
* demux: close underlying stream if it's fully read anywaywm42016-08-263-3/+34
* player: don't directly access demuxer->streamwm42016-08-262-0/+3
* demux: demote packet queue overflow to a warningwm42016-08-221-3/+3
* demux: change fps field to doublewm42016-08-191-1/+1
* video/audio: always provide "proper" timestamps to libavcodecwm42016-08-194-0/+11
* demux_lavf: don't report start time for oggwm42016-08-181-2/+6
* demux: fix undefined behavior with ogg metadata updatewm42016-08-161-1/+1
* demux: minor cleanup to replaygain error handlingwm42016-08-131-12/+9
* demux: make ALBUM replaygain tags optionalwm42016-08-131-3/+7
* audio: log replaygain values in af_volume instead demuxerwm42016-08-131-6/+1
* demux: add per-track metadatawm42016-08-125-59/+143
* demux: do not add packets between refresh seek requested and donewm42016-08-081-1/+1
* demux_timeline: enable refresh seeks in some situationswm42016-08-071-0/+5
* demux: make refresh seek handling more genericwm42016-08-064-19/+34
* demux: fix a minor race conditionwm42016-08-061-10/+12
* player: improve instant track switchingwm42016-08-064-63/+75
* audio: use --audio-channels=auto behavior, except on ALSAwm42016-08-041-4/+13
* demux_raw: s16be support was missing due to small typoEric Toombs2016-07-301-1/+1
* demux_lavf: remove subtitle seeking special-casewm42016-07-241-22/+7
* libarchive: unify entry iteration between stream/demux layerswm42016-07-181-16/+3
* demux_timeline: restore mkv edition switchingwm42016-07-141-0/+3
* demux_mkv: support Matroska webvttwm42016-06-141-0/+1
* demux_lavf: assume fully read files (subtitles) are always seekablewm42016-06-081-0/+1
* demux: fix memory leak when loading of ordered chapter file is abortedwm42016-06-071-0/+1
* demux_edl: adjust warnings and variable nameswm42016-05-231-14/+14
* demux_mkv: better resync behavior for broken google-created webmswm42016-05-211-0/+2
* demux_playlist: recognize m3u8 as playlist extensionwm42016-05-171-2/+9
* demux_lavf: fix a minor memory leakwm42016-05-081-1/+5
* demux_playlist: read directories recursivewm42016-04-181-17/+57
* demux_mkv: fix seeking with files that miss the first index entrywm42016-04-121-3/+6
* demux_lavf, ad_lavc, ad_spdif, vd_lavc: handle FFmpeg codecpar API changewm42016-03-312-2/+18
* demux_lavf: remove old MicroDVD frame timing guessingwm42016-03-311-6/+1
* demux_lavf: remove some old framerate guessingwm42016-03-311-14/+1
* Revert "demux_mkv: don't trust DefaultDuration for audio"wm42016-03-301-3/+5
* cache: use a single STREAM_CTRL for various cache infowm42016-03-291-26/+8
* demux_timeline: request subtitle prefetching on crossing segmentswm42016-03-251-1/+1
* demux_timeline: skip decoder reinit when seeking to same segmentwm42016-03-171-5/+3
* demux: remove pausing mechanismwm42016-03-101-43/+22
* demux: replace demux_pause/demux_unpause with demux_run_on_threadwm42016-03-092-16/+43
* demux: delay bitrate calculation on packets with unknown timestampswm42016-03-051-2/+2
* demux_null: fix segfault with --cache enabledwm42016-03-051-1/+1
* demux_mkv: correctly export unknown packet durationswm42016-03-051-2/+3
* demux: add null demuxerwm42016-03-042-0/+36
* demux_timeline: set correct seekable flagswm42016-03-032-2/+2
* demux_lavf: don't copy cover art picturewm42016-03-031-2/+2
* Revert "demux_mkv: pretend waveext channel layouts by default"wm42016-03-021-1/+1
* demux_mkv: pretend waveext channel layouts by defaultwm42016-02-291-1/+1
* demux: remove relative seekingwm42016-02-288-102/+40
* demux_timeline: slightly improve reported file formatwm42016-02-251-1/+3
* demux: avoid lost wakeup on queue overflowwm42016-02-241-1/+6
* demux_mkv: don't trust DefaultDuration for audiowm42016-02-241-5/+3
* demux_mkv: fix opus gapless behavior (2)wm42016-02-221-2/+2
* demux_lavf: adjust seeks by maximum codec delaywm42016-02-221-0/+8
* demux_mkv: add hack to fix opus gapless behaviorwm42016-02-211-0/+6
* demux_timeline: fix nested timelineswm42016-02-202-1/+4
* demux_timeline: cosmetics: move a functionwm42016-02-161-26/+24
* demux_timeline: disable cache for inactive segmentswm42016-02-161-0/+8
* Rewrite ordered chapters and timeline stuffwm42016-02-155-2/+418
* packet: cosmetics: reorder fieldswm42016-02-151-4/+8
* demux_mkv: support channel layout in VfW muxed PCMwm42016-02-141-1/+7
* demux: reduce verbositywm42016-02-111-2/+3
* demux_mf: only use glob() if it is availableJan Ekström2016-02-101-0/+2
* demux_mkv: allow negative timestampswm42016-01-271-18/+20
* Relicense some non-MPlayer source files to LGPL 2.1 or laterwm42016-01-1910-88/+70
* demux: remove a minor difference between threaded/unthreaded modeswm42016-01-191-2/+2
* demux: fix leaking closed captions packets with unselected sub streamwm42016-01-191-6/+6
* vd_lavc: feed A53_CC side data packets into the demuxer for eia_608 decodingAman Gupta2016-01-182-0/+26
* demux: disable stream cache if no tracks are selectedwm42016-01-181-0/+8
* demux: remove unused functionwm42016-01-182-15/+0
* demux: fix interleaved subtitle reading in unthreaded modewm42016-01-181-16/+17
* demux: unify codepaths for threaded/unthreaded track switchingwm42016-01-181-10/+8
* demux: remove unused flagwm42016-01-181-1/+0
* sub: fix memory leakswm42016-01-181-0/+2
* demux_lavf: update metadata with information from AV_PROGRAM on switch.Oliver Freyermuth2016-01-141-0/+6
* demux_lavf: fix charset conversion with UTF-16 subtitleswm42016-01-121-5/+6
* demux: merge sh_video/sh_audio/sh_subwm42016-01-1211-179/+165
* mpv_talloc.h: rename from talloc.hDmitrij D. Czarkoff2016-01-118-8/+8
* player: eliminate demux_get_next_pts()wm42016-01-112-17/+0
* demux_lavf: re-enable codepage autodetection for .assfwr2016-01-041-2/+1
* demux_mkv: skip EBML void elementsKagami Hiiragi2015-12-291-1/+1
* sub: change how subtitles are readwm42015-12-291-6/+28
* sub: do charset conversion in demux_lavf.cwm42015-12-282-14/+19
* demux_lavf: prepare for using wrapper stream instancewm42015-12-281-14/+20
* demux_mkv: adjust subtitle preroll defaultswm42015-12-271-3/+13
* sub: cache subtitle state per track instead of per demuxer streamwm42015-12-261-1/+0
* demux_mf: fix previous commitwm42015-12-231-5/+7
* demux: remove weird tripple-buffering for the sh_stream listwm42015-12-239-130/+183
* demux_lavf: rename to handle_new_stream to clarify intentAman Gupta2015-12-221-2/+2
* demux_lavf: make trace output for mp_seek easier to digestAman Gupta2015-12-211-1/+4
* demux_disc: fix aspect ratio retrieval (again)wm42015-12-201-3/+3
* demux_disc: fix aspect ratiowm42015-12-201-2/+6
* video: switch from using display aspect to sample