summaryrefslogtreecommitdiffstats
path: root/demux
Commit message (Expand)AuthorAgeFilesLines
* demux_lavf: extract is_image functionGuido Cella2022-09-201-8/+13
* demux_lavf: detect avif imagesGuido Cella2022-09-201-1/+2
* demux_lavf: switch to AVChannelLayout when availableJan Ekström2022-06-121-0/+14
* demux: stop iterating over demuxers as soon as a match is foundEmanuele Torre2022-05-211-1/+3
* demux: add support for r128 replaygain tagsdatasone2022-04-281-0/+13
* various: fix typosCœur2022-04-251-1/+1
* build: remove aviocontext bytes_read checkDudemanguy2022-01-251-4/+0
* demux/packet: replace deprecated av_init_packet()sfan52022-01-101-7/+5
* demux_lavf: properly forward dovi config recordNiklas Haas2022-01-091-0/+13
* demux_edl: rename ebml_defs.c to ebml_defs.incDudemanguy2021-11-141-1/+1
* osdep: rename MP_UNREACHABLENiklas Haas2021-11-032-2/+2
* osdep: add MP_UNREACHABLENiklas Haas2021-11-032-2/+2
* {wscript,demux_lavf}: clean up last bits of !FFMPEG_STRICT_ABIJan Ekström2021-10-261-6/+4
* player: add track-list/N/image sub-propertyGuido Cella2021-10-145-1/+9
* demux_lavf: improve image detectionGuido Cella2021-10-141-9/+9
* Revert "player: add track-list/N/image sub-property"Jan Ekström2021-10-025-42/+10
* player: add track-list/N/image sub-propertyGuido Cella2021-10-025-10/+42
* demux_mkv: enable AVCodec parser timestamp usage for parsed audioDan Oscarsson2021-09-211-0/+4
* demux_playlist: extend maximum line size (again) to 2MAvi Halachmi (:avih)2021-09-061-1/+1
* demux: acquire lock before calling update_bytes_readShreesh Adiga2021-07-131-2/+2
* recorder: add support for attachments (fonts)TheAMM2021-07-081-1/+10
* demux, dump-cache: fix demux cache range sortingTheAMM2021-07-081-2/+2
* edl: add a way to add tagsYour Name2021-05-111-1/+16
* build: address AVCodec, AVInputFormat, AVOutputFormat const warningssfan52021-05-011-2/+2
* demux_lavf: fix minor memory leaksrland jon2021-04-201-0/+2
* demux: undeprecate --cache-secssfan52021-04-081-2/+1
* demux_mf: improve format string processingAvi Halachmi (:avih)2021-04-051-2/+37
* demux: Move demuxer help to new standard mechanismPhilip Langdale2021-03-282-2/+5
* demuxer/demux_mf: add support for more image codecsPaul B Mahol2021-02-061-0/+2
* demux: add function to refresh a track without (de-)selecting itsfan52020-11-272-0/+22
* demux_lavf: initialize ReplayGain dataMia Herkt2020-10-231-0/+2
* Revert "demux: add a POS"wm42020-10-082-184/+0
* demux: add a POSwm42020-10-082-0/+184
* command, demux: make drop-buffers reset state even harderwm42020-09-171-2/+9
* Revert "demux_lavf: always give libavformat the filename when probing"wm42020-08-231-1/+1
* demux_mf: actually report errorswm42020-08-221-0/+6
* demux_mkv: warn against some other aspects of mismatching codec datawm42020-08-161-0/+5
* demux_lavf: workaround reading gif from unseekable streamswm42020-07-091-0/+19
* build: change filenames of generated fileswm42020-06-042-2/+2
* stream_libarchive: remember archive headers from initial openKevin Mitchell2020-04-281-1/+1
* demux_mkv: add png intra supportwm42020-04-161-0/+1
* demux_mkv: concatenate multiple tagswm42020-04-131-2/+8
* demux: don't let --sub-create-cc-track add a track for attached pictureswm42020-04-131-1/+1
* options: cleanup .min use for OPT_CHANNELSwm42020-04-091-1/+1
* stats: some more performance graphswm42020-04-091-0/+7
* demux: average reported download speed some morewm42020-03-211-1/+5
* options: fix OPT_BYTE_SIZE upper limitswm42020-03-181-6/+2
* demux_mkv: fix another integer/float conversion warningwm42020-03-181-1/+2
* options: change option macros and all option declarationswm42020-03-187-93/+96
* options: change how option range min/max is handledwm42020-03-132-8/+11
* demux: bump --cache-secs default valuewm42020-03-071-1/+1
* demux: mark recently added debug option as deprecatedwm42020-03-071-1/+2
* demux: deprecate --cache-secswm42020-03-051-1/+2
* demuxer-lavf: udp_multicast rtsp-transport optionmg2020-03-031-1/+4
* demux: another hack to deal with track switching refreshwm42020-02-291-1/+2
* demux: add a way to block reading after seekswm42020-02-292-0/+7
* demux_lavf: don't interpret errors as EOFwm42020-02-281-3/+9
* demux: make seek ranges work for static images + audiowm42020-02-281-1/+3
* demux_timeline: fix bad EOF reportingwm42020-02-281-11/+10
* demux_mkv: document probe-start-time option and enable it by defaultwm42020-02-271-1/+2
* demux: simplify some internals, stop trying to read packets after EOFwm42020-02-271-27/+27
* sub, demux: improve behavior with negative subtitle delay/muxed subswm42020-02-272-4/+41
* demux: avoid some queue management corner cases with subtitleswm42020-02-271-2/+3
* ytdl_hook, edl: add fps, samplerate codec parameterswm42020-02-211-0/+2
* edl: make it possible to set the track "default" flagwm42020-02-211-0/+11
* demux_edl: correct warning on duplicate parameterswm42020-02-211-2/+4
* edl: make it possible to delay-load files with multiple trackswm42020-02-213-17/+49
* demux_lavf: signal no seeking for RTSP streams without durationwm42020-02-201-0/+5
* demux_timeline: don't open every delayed-open track on seekingwm42020-02-201-1/+1
* demux: fix seek range caching with delay_open hackwm42020-02-201-1/+2
* demux_timeline: warn if streams are invisiblewm42020-02-201-0/+6
* player: print manifest per-stream bitrate information to terminalwm42020-02-191-2/+0
* demux: cosmetic changewm42020-02-171-2/+1
* demux: update file-size property even when pausedwm42020-02-161-0/+3
* demux: only query stream size at most once per secondwm42020-02-161-5/+9
* demux: invert update_cache() lockingwm42020-02-161-9/+7
* Remove remains of Libav compatibilitywm42020-02-163-12/+0
* edl: add mechanism for delay loading streamswm42020-02-154-33/+147
* demux_edl: warn if no_clip is used with multiple partswm42020-02-151-0/+3
* demux_edl: allow a redundant new_stream at the beginningwm42020-02-151-1/+4
* demux_edl: accept protocol entries in EDL entries againwm42020-02-151-1/+4
* demux_edl: improve parsing slightlywm42020-02-151-45/+99
* demux_timeline: fix another cursed memory management issuewm42020-02-151-3/+7
* demux_timeline: fix a commentwm42020-02-151-2/+2
* demux_timeline: reorder some functionswm42020-02-151-157/+153
* demux: add option to disable "sharing" between back and forward bufferswm42020-02-071-1/+4
* cue: tolerate NBSP as whitespacewm42020-02-031-5/+31
* libarchive: some shitty hack to make opening slightly fasterwm42020-01-041-0/+20
* demux: add per-demuxer sub-optionswm42020-01-042-0/+14
* stream_libarchive: some more hacks to improve multi-volume archiveswm42020-01-041-2/+2
* demux_edl: restore relative path resolutionwm42020-01-021-0/+12
* demux: make track switching instant with certain mpegts fileswm42019-12-311-0/+16
* demux: fix --stream-record runtime change handlingwm42019-12-291-1/+1
* playlist: change from linked list to an arraywm42019-12-283-6/+6
* demux: stop setting dummy stream on demux_close_stream()wm42019-12-232-7/+9
* demux_mf: use stream API to open list fileswm42019-12-231-15/+28
* demux: remove debug abort()wm42019-12-221-1/+1
* demux: add an option to control tag charsetwm42019-12-202-1/+83
* edl: accept arbitrary pathswm42019-12-201-17/+0
* stream, demux: redo origin policy thingwm42019-12-2012-10/+30
* libarchive: prefix entry names in archive URLs with '/'wm42019-12-201-1/+1
* demux_edl: fix reusing segment source fileswm42019-12-171-2/+4
* demux_lavf: export demuxer_id for more formats which have itwm42019-12-031-5/+8
* demux: do not make up demuxer_idwm42019-12-033-9/+3
* options: get rid of GLOBAL_CONFIG hackwm42019-11-291-1/+1
* demux_lavf: log packet read errorsAman Gupta2019-11-221-1/+1
* demux_mf: fix backward seeking behaviorwm42019-11-171-6/+8
* demux_lavf: fight ffmpeg API some more and get the timeout setwm42019-11-161-2/+29
* demux_playlist: fix previous commitwm42019-11-151-3/+2
* stream_lavf: set --network-timeout to 60 seconds by defaultwm42019-11-141-1/+2
* demux_mkv, stream: attempt to improve behavior in unseekable streamswm42019-11-143-5/+6
* stats, demux: log byte level stream seekswm42019-11-072-0/+8
* stream: replace STREAM_CTRL_GET_SIZE with a proper entrypointwm42019-11-071-5/+4
* stream: remove eof getterwm42019-11-071-1/+1
* stream: turn into a ring buffer, make size configurablewm42019-11-067-26/+28
* demux: unconditionally reposition stream to start before openingwm42019-11-061-2/+3
* demux: reduce log level for cache index resizingwm42019-11-011-2/+2
* demux_mkv: reduce log level of mkvinfo part to debugwm42019-11-011-61/+58
* Replace uses of FFMIN/MAX with MPMIN/MAXwm42019-10-311-1/+1
* stream: move stream_read_line to demux_playlist.cwm42019-10-311-1/+72
* demux_mkv: add V_MPEG4/MS/V3 mappingwm42019-10-241-0/+1
* build: add --enable-ffmpeg-strict-abi optionwm42019-10-211-0/+4
* video, demux: rip out unused spherical metadata codewm42019-10-173-60/+0
* demux_timeline, demux_edl: correctly enable cache in pseudo-DASH modewm42019-10-083-1/+8
* demux_edl: better selection of part which defines the track layoutwm42019-10-061-1/+17
* demux: restore some of the DVD/BD/CDDA interaction layerswm42019-10-034-24/+383
* demux_lavf: remove recently added author name from license headerwm42019-10-011-1/+0
* demux_mkv: better behavior/warnings on partial files/unseekable streamswm42019-10-011-5/+8
* demux: make --record-file/cache dump command work with disabled streamswm42019-09-291-5/+18
* recorder: don't use a magic index for mp_recorder_get_sink()wm42019-09-291-2/+3
* demux: sort filenames naturally when playing a directory / archivePhilip Sequeira2019-09-292-2/+4
* demux: force reading packets again after seekswm42019-09-241-1/+1
* demux: remove redundant seek range updateGunnar Marten2019-09-241-2/+0
* demux_lavf: fix seeking in ogg audio streamswm42019-09-221-0/+3
* demux_cue: auto-detect CUE sheet charsetwnoun2019-09-211-0/+31
* demux: propagate streaming flag through demux_timelinewm42019-09-203-3/+10
* demux_lavf: document intentional FFmpeg API violationwm42019-09-191-0/+4
* packet: fix theoretical UB if called on "empty" packetswm42019-09-191-2/+4
* Revert "demux/packet: fix demux_packet_shorten"wm42019-09-191-2/+2
* demux: fix another incorrect BOF cache flag issuewm42019-09-191-2/+5
* command, demux: add AB-loop keyframe cache align commandwm42019-09-192-0/+80
* demux, command: add a third stream recording mechanismwm42019-09-192-0/+208
* demux: move packet cache reading to a functionwm42019-09-191-14/+27
* demux: move a seek helper to a separate functionwm42019-09-191-35/+47
* demux: minor simplification for backward cache size optionwm42019-09-191-2/+4
* demux: allow backward cache to use unused forward cachewm42019-09-191-1/+10
* demux: don't clobber internal demuxer EOF state in cache seekswm42019-09-191-1/+1
* packet: change memory estimation heuristicswm42019-09-191-2/+5
* packet: free some unnecessary memory in disk cache casewm42019-09-191-1/+2
* demux: honor seek discontinuities with --stream-recordwm42019-09-191-0/+3
* demux: runtime option changing for cache and stream recordingwm42019-09-191-33/+92
* demux: enable --stream-record for things using timelinewm42019-09-191-0/+2
* demux_mkv: add hacks to avoid a single warningwm42019-09-191-9/+26
* demux: make webm dash work by using init fragment on all demuxerswm42019-09-192-32/+23
* demux: never set demux->stream for timeline messwm42019-09-191-27/+47
* stream: create memory streams in more straightforward waywm42019-09-194-4/+5
* demux_playlist: extend maximum line sizewm42019-09-191-1/+1
* demux: fix backward demuxing not grabbing all audio packetswm42019-09-191-5/+5
* demux: another questionable backwards playback mud partywm42019-09-191-5/+41
* demux: remove some redundancy in backward playback codewm42019-09-191-6/+5
* demux_mkv: fix subtitle preroll in some caseswm42019-09-191-7/+6
* demux: turn some redundant assignments into assertswm42019-09-191-3/+5
* demux: move a functionwm42019-09-191-14/+12
* demux: disable backward demuxing if it fatally failswm42019-09-191-0/+13
* demux: add a on-disk cachewm42019-09-196-39/+453
* demux: move comment to slightly better locationwm42019-09-191-1/+1
* demux: fix excessive backwards seeking with backwards playbackwm42019-09-191-1/+2
* demux: fix minor seek_preroll consistency issuewm42019-09-191-0/+2
* demux: mess with seek range updates and pruningwm42019-09-193-118/+156
* demux: fix a commentwm42019-09-191-1/+1
* demux: cache a valuewm42019-09-191-10/+9
* demux: redo timed metadatawm42019-09-195-194/+200
* demux_lavf: compensate timestamp resets for OGG web radio streamswm42019-09-191-5/+58
* demux_lavf: add per-stream statewm42019-09-191-8/+17