| Commit message (Expand) | Author | Age | Files | Lines |
* | {wscript,demux_lavf}: clean up last bits of !FFMPEG_STRICT_ABI | Jan Ekström | 2021-10-26 | 1 | -6/+4 |
* | player: add track-list/N/image sub-property | Guido Cella | 2021-10-14 | 5 | -1/+9 |
* | demux_lavf: improve image detection | Guido Cella | 2021-10-14 | 1 | -9/+9 |
* | Revert "player: add track-list/N/image sub-property" | Jan Ekström | 2021-10-02 | 5 | -42/+10 |
* | player: add track-list/N/image sub-property | Guido Cella | 2021-10-02 | 5 | -10/+42 |
* | demux_mkv: enable AVCodec parser timestamp usage for parsed audio | Dan Oscarsson | 2021-09-21 | 1 | -0/+4 |
* | demux_playlist: extend maximum line size (again) to 2M | Avi Halachmi (:avih) | 2021-09-06 | 1 | -1/+1 |
* | demux: acquire lock before calling update_bytes_read | Shreesh Adiga | 2021-07-13 | 1 | -2/+2 |
* | recorder: add support for attachments (fonts) | TheAMM | 2021-07-08 | 1 | -1/+10 |
* | demux, dump-cache: fix demux cache range sorting | TheAMM | 2021-07-08 | 1 | -2/+2 |
* | edl: add a way to add tags | Your Name | 2021-05-11 | 1 | -1/+16 |
* | build: address AVCodec, AVInputFormat, AVOutputFormat const warnings | sfan5 | 2021-05-01 | 1 | -2/+2 |
* | demux_lavf: fix minor memory leaks | rland jon | 2021-04-20 | 1 | -0/+2 |
* | demux: undeprecate --cache-secs | sfan5 | 2021-04-08 | 1 | -2/+1 |
* | demux_mf: improve format string processing | Avi Halachmi (:avih) | 2021-04-05 | 1 | -2/+37 |
* | demux: Move demuxer help to new standard mechanism | Philip Langdale | 2021-03-28 | 2 | -2/+5 |
* | demuxer/demux_mf: add support for more image codecs | Paul B Mahol | 2021-02-06 | 1 | -0/+2 |
* | demux: add function to refresh a track without (de-)selecting it | sfan5 | 2020-11-27 | 2 | -0/+22 |
* | demux_lavf: initialize ReplayGain data | Mia Herkt | 2020-10-23 | 1 | -0/+2 |
* | Revert "demux: add a POS" | wm4 | 2020-10-08 | 2 | -184/+0 |
* | demux: add a POS | wm4 | 2020-10-08 | 2 | -0/+184 |
* | command, demux: make drop-buffers reset state even harder | wm4 | 2020-09-17 | 1 | -2/+9 |
* | Revert "demux_lavf: always give libavformat the filename when probing" | wm4 | 2020-08-23 | 1 | -1/+1 |
* | demux_mf: actually report errors | wm4 | 2020-08-22 | 1 | -0/+6 |
* | demux_mkv: warn against some other aspects of mismatching codec data | wm4 | 2020-08-16 | 1 | -0/+5 |
* | demux_lavf: workaround reading gif from unseekable streams | wm4 | 2020-07-09 | 1 | -0/+19 |
* | build: change filenames of generated files | wm4 | 2020-06-04 | 2 | -2/+2 |
* | stream_libarchive: remember archive headers from initial open | Kevin Mitchell | 2020-04-28 | 1 | -1/+1 |
* | demux_mkv: add png intra support | wm4 | 2020-04-16 | 1 | -0/+1 |
* | demux_mkv: concatenate multiple tags | wm4 | 2020-04-13 | 1 | -2/+8 |
* | demux: don't let --sub-create-cc-track add a track for attached pictures | wm4 | 2020-04-13 | 1 | -1/+1 |
* | options: cleanup .min use for OPT_CHANNELS | wm4 | 2020-04-09 | 1 | -1/+1 |
* | stats: some more performance graphs | wm4 | 2020-04-09 | 1 | -0/+7 |
* | demux: average reported download speed some more | wm4 | 2020-03-21 | 1 | -1/+5 |
* | options: fix OPT_BYTE_SIZE upper limits | wm4 | 2020-03-18 | 1 | -6/+2 |
* | demux_mkv: fix another integer/float conversion warning | wm4 | 2020-03-18 | 1 | -1/+2 |
* | options: change option macros and all option declarations | wm4 | 2020-03-18 | 7 | -93/+96 |
* | options: change how option range min/max is handled | wm4 | 2020-03-13 | 2 | -8/+11 |
* | demux: bump --cache-secs default value | wm4 | 2020-03-07 | 1 | -1/+1 |
* | demux: mark recently added debug option as deprecated | wm4 | 2020-03-07 | 1 | -1/+2 |
* | demux: deprecate --cache-secs | wm4 | 2020-03-05 | 1 | -1/+2 |
* | demuxer-lavf: udp_multicast rtsp-transport option | mg | 2020-03-03 | 1 | -1/+4 |
* | demux: another hack to deal with track switching refresh | wm4 | 2020-02-29 | 1 | -1/+2 |
* | demux: add a way to block reading after seeks | wm4 | 2020-02-29 | 2 | -0/+7 |
* | demux_lavf: don't interpret errors as EOF | wm4 | 2020-02-28 | 1 | -3/+9 |
* | demux: make seek ranges work for static images + audio | wm4 | 2020-02-28 | 1 | -1/+3 |
* | demux_timeline: fix bad EOF reporting | wm4 | 2020-02-28 | 1 | -11/+10 |
* | demux_mkv: document probe-start-time option and enable it by default | wm4 | 2020-02-27 | 1 | -1/+2 |
* | demux: simplify some internals, stop trying to read packets after EOF | wm4 | 2020-02-27 | 1 | -27/+27 |
* | sub, demux: improve behavior with negative subtitle delay/muxed subs | wm4 | 2020-02-27 | 2 | -4/+41 |
* | demux: avoid some queue management corner cases with subtitles | wm4 | 2020-02-27 | 1 | -2/+3 |
* | ytdl_hook, edl: add fps, samplerate codec parameters | wm4 | 2020-02-21 | 1 | -0/+2 |
* | edl: make it possible to set the track "default" flag | wm4 | 2020-02-21 | 1 | -0/+11 |
* | demux_edl: correct warning on duplicate parameters | wm4 | 2020-02-21 | 1 | -2/+4 |
* | edl: make it possible to delay-load files with multiple tracks | wm4 | 2020-02-21 | 3 | -17/+49 |
* | demux_lavf: signal no seeking for RTSP streams without duration | wm4 | 2020-02-20 | 1 | -0/+5 |
* | demux_timeline: don't open every delayed-open track on seeking | wm4 | 2020-02-20 | 1 | -1/+1 |
* | demux: fix seek range caching with delay_open hack | wm4 | 2020-02-20 | 1 | -1/+2 |
* | demux_timeline: warn if streams are invisible | wm4 | 2020-02-20 | 1 | -0/+6 |
* | player: print manifest per-stream bitrate information to terminal | wm4 | 2020-02-19 | 1 | -2/+0 |
* | demux: cosmetic change | wm4 | 2020-02-17 | 1 | -2/+1 |
* | demux: update file-size property even when paused | wm4 | 2020-02-16 | 1 | -0/+3 |
* | demux: only query stream size at most once per second | wm4 | 2020-02-16 | 1 | -5/+9 |
* | demux: invert update_cache() locking | wm4 | 2020-02-16 | 1 | -9/+7 |
* | Remove remains of Libav compatibility | wm4 | 2020-02-16 | 3 | -12/+0 |
* | edl: add mechanism for delay loading streams | wm4 | 2020-02-15 | 4 | -33/+147 |
* | demux_edl: warn if no_clip is used with multiple parts | wm4 | 2020-02-15 | 1 | -0/+3 |
* | demux_edl: allow a redundant new_stream at the beginning | wm4 | 2020-02-15 | 1 | -1/+4 |
* | demux_edl: accept protocol entries in EDL entries again | wm4 | 2020-02-15 | 1 | -1/+4 |
* | demux_edl: improve parsing slightly | wm4 | 2020-02-15 | 1 | -45/+99 |
* | demux_timeline: fix another cursed memory management issue | wm4 | 2020-02-15 | 1 | -3/+7 |
* | demux_timeline: fix a comment | wm4 | 2020-02-15 | 1 | -2/+2 |
* | demux_timeline: reorder some functions | wm4 | 2020-02-15 | 1 | -157/+153 |
* | demux: add option to disable "sharing" between back and forward buffers | wm4 | 2020-02-07 | 1 | -1/+4 |
* | cue: tolerate NBSP as whitespace | wm4 | 2020-02-03 | 1 | -5/+31 |
* | libarchive: some shitty hack to make opening slightly faster | wm4 | 2020-01-04 | 1 | -0/+20 |
* | demux: add per-demuxer sub-options | wm4 | 2020-01-04 | 2 | -0/+14 |
* | stream_libarchive: some more hacks to improve multi-volume archives | wm4 | 2020-01-04 | 1 | -2/+2 |
* | demux_edl: restore relative path resolution | wm4 | 2020-01-02 | 1 | -0/+12 |
* | demux: make track switching instant with certain mpegts files | wm4 | 2019-12-31 | 1 | -0/+16 |
* | demux: fix --stream-record runtime change handling | wm4 | 2019-12-29 | 1 | -1/+1 |
* | playlist: change from linked list to an array | wm4 | 2019-12-28 | 3 | -6/+6 |
* | demux: stop setting dummy stream on demux_close_stream() | wm4 | 2019-12-23 | 2 | -7/+9 |
* | demux_mf: use stream API to open list files | wm4 | 2019-12-23 | 1 | -15/+28 |
* | demux: remove debug abort() | wm4 | 2019-12-22 | 1 | -1/+1 |
* | demux: add an option to control tag charset | wm4 | 2019-12-20 | 2 | -1/+83 |
* | edl: accept arbitrary paths | wm4 | 2019-12-20 | 1 | -17/+0 |
* | stream, demux: redo origin policy thing | wm4 | 2019-12-20 | 12 | -10/+30 |
* | libarchive: prefix entry names in archive URLs with '/' | wm4 | 2019-12-20 | 1 | -1/+1 |
* | demux_edl: fix reusing segment source files | wm4 | 2019-12-17 | 1 | -2/+4 |
* | demux_lavf: export demuxer_id for more formats which have it | wm4 | 2019-12-03 | 1 | -5/+8 |
* | demux: do not make up demuxer_id | wm4 | 2019-12-03 | 3 | -9/+3 |
* | options: get rid of GLOBAL_CONFIG hack | wm4 | 2019-11-29 | 1 | -1/+1 |
* | demux_lavf: log packet read errors | Aman Gupta | 2019-11-22 | 1 | -1/+1 |
* | demux_mf: fix backward seeking behavior | wm4 | 2019-11-17 | 1 | -6/+8 |
* | demux_lavf: fight ffmpeg API some more and get the timeout set | wm4 | 2019-11-16 | 1 | -2/+29 |
* | demux_playlist: fix previous commit | wm4 | 2019-11-15 | 1 | -3/+2 |
* | stream_lavf: set --network-timeout to 60 seconds by default | wm4 | 2019-11-14 | 1 | -1/+2 |
* | demux_mkv, stream: attempt to improve behavior in unseekable streams | wm4 | 2019-11-14 | 3 | -5/+6 |
* | stats, demux: log byte level stream seeks | wm4 | 2019-11-07 | 2 | -0/+8 |
* | stream: replace STREAM_CTRL_GET_SIZE with a proper entrypoint | wm4 | 2019-11-07 | 1 | -5/+4 |
* | stream: remove eof getter | wm4 | 2019-11-07 | 1 | -1/+1 |
* | stream: turn into a ring buffer, make size configurable | wm4 | 2019-11-06 | 7 | -26/+28 |
* | demux: unconditionally reposition stream to start before opening | wm4 | 2019-11-06 | 1 | -2/+3 |
* | demux: reduce log level for cache index resizing | wm4 | 2019-11-01 | 1 | -2/+2 |
* | demux_mkv: reduce log level of mkvinfo part to debug | wm4 | 2019-11-01 | 1 | -61/+58 |
* | Replace uses of FFMIN/MAX with MPMIN/MAX | wm4 | 2019-10-31 | 1 | -1/+1 |
* | stream: move stream_read_line to demux_playlist.c | wm4 | 2019-10-31 | 1 | -1/+72 |
* | demux_mkv: add V_MPEG4/MS/V3 mapping | wm4 | 2019-10-24 | 1 | -0/+1 |
* | build: add --enable-ffmpeg-strict-abi option | wm4 | 2019-10-21 | 1 | -0/+4 |
* | video, demux: rip out unused spherical metadata code | wm4 | 2019-10-17 | 3 | -60/+0 |
* | demux_timeline, demux_edl: correctly enable cache in pseudo-DASH mode | wm4 | 2019-10-08 | 3 | -1/+8 |
* | demux_edl: better selection of part which defines the track layout | wm4 | 2019-10-06 | 1 | -1/+17 |
* | demux: restore some of the DVD/BD/CDDA interaction layers | wm4 | 2019-10-03 | 4 | -24/+383 |
* | demux_lavf: remove recently added author name from license header | wm4 | 2019-10-01 | 1 | -1/+0 |
* | demux_mkv: better behavior/warnings on partial files/unseekable streams | wm4 | 2019-10-01 | 1 | -5/+8 |
* | demux: make --record-file/cache dump command work with disabled streams | wm4 | 2019-09-29 | 1 | -5/+18 |
* | recorder: don't use a magic index for mp_recorder_get_sink() | wm4 | 2019-09-29 | 1 | -2/+3 |
* | demux: sort filenames naturally when playing a directory / archive | Philip Sequeira | 2019-09-29 | 2 | -2/+4 |
* | demux: force reading packets again after seeks | wm4 | 2019-09-24 | 1 | -1/+1 |
* | demux: remove redundant seek range update | Gunnar Marten | 2019-09-24 | 1 | -2/+0 |
* | demux_lavf: fix seeking in ogg audio streams | wm4 | 2019-09-22 | 1 | -0/+3 |
* | demux_cue: auto-detect CUE sheet charset | wnoun | 2019-09-21 | 1 | -0/+31 |
* | demux: propagate streaming flag through demux_timeline | wm4 | 2019-09-20 | 3 | -3/+10 |
* | demux_lavf: document intentional FFmpeg API violation | wm4 | 2019-09-19 | 1 | -0/+4 |
* | packet: fix theoretical UB if called on "empty" packets | wm4 | 2019-09-19 | 1 | -2/+4 |
* | Revert "demux/packet: fix demux_packet_shorten" | wm4 | 2019-09-19 | 1 | -2/+2 |
* | demux: fix another incorrect BOF cache flag issue | wm4 | 2019-09-19 | 1 | -2/+5 |
* | command, demux: add AB-loop keyframe cache align command | wm4 | 2019-09-19 | 2 | -0/+80 |
* | demux, command: add a third stream recording mechanism | wm4 | 2019-09-19 | 2 | -0/+208 |
* | demux: move packet cache reading to a function | wm4 | 2019-09-19 | 1 | -14/+27 |
* | demux: move a seek helper to a separate function | wm4 | 2019-09-19 | 1 | -35/+47 |
* | demux: minor simplification for backward cache size option | wm4 | 2019-09-19 | 1 | -2/+4 |
* | demux: allow backward cache to use unused forward cache | wm4 | 2019-09-19 | 1 | -1/+10 |
* | demux: don't clobber internal demuxer EOF state in cache seeks | wm4 | 2019-09-19 | 1 | -1/+1 |
* | packet: change memory estimation heuristics | wm4 | 2019-09-19 | 1 | -2/+5 |
* | packet: free some unnecessary memory in disk cache case | wm4 | 2019-09-19 | 1 | -1/+2 |
* | demux: honor seek discontinuities with --stream-record | wm4 | 2019-09-19 | 1 | -0/+3 |
* | demux: runtime option changing for cache and stream recording | wm4 | 2019-09-19 | 1 | -33/+92 |
* | demux: enable --stream-record for things using timeline | wm4 | 2019-09-19 | 1 | -0/+2 |
* | demux_mkv: add hacks to avoid a single warning | wm4 | 2019-09-19 | 1 | -9/+26 |
* | demux: make webm dash work by using init fragment on all demuxers | wm4 | 2019-09-19 | 2 | -32/+23 |
* | demux: never set demux->stream for timeline mess | wm4 | 2019-09-19 | 1 | -27/+47 |
* | stream: create memory streams in more straightforward way | wm4 | 2019-09-19 | 4 | -4/+5 |
* | demux_playlist: extend maximum line size | wm4 | 2019-09-19 | 1 | -1/+1 |
* | demux: fix backward demuxing not grabbing all audio packets | wm4 | 2019-09-19 | 1 | -5/+5 |
* | demux: another questionable backwards playback mud party | wm4 | 2019-09-19 | 1 | -5/+41 |
* | demux: remove some redundancy in backward playback code | wm4 | 2019-09-19 | 1 | -6/+5 |
* | demux_mkv: fix subtitle preroll in some cases | wm4 | 2019-09-19 | 1 | -7/+6 |
* | demux: turn some redundant assignments into asserts | wm4 | 2019-09-19 | 1 | -3/+5 |
* | demux: move a function | wm4 | 2019-09-19 | 1 | -14/+12 |
* | demux: disable backward demuxing if it fatally fails | wm4 | 2019-09-19 | 1 | -0/+13 |
* | demux: add a on-disk cache | wm4 | 2019-09-19 | 6 | -39/+453 |
* | demux: move comment to slightly better location | wm4 | 2019-09-19 | 1 | -1/+1 |
* | demux: fix excessive backwards seeking with backwards playback | wm4 | 2019-09-19 | 1 | -1/+2 |
* | demux: fix minor seek_preroll consistency issue | wm4 | 2019-09-19 | 1 | -0/+2 |
* | demux: mess with seek range updates and pruning | wm4 | 2019-09-19 | 3 | -118/+156 |
* | demux: fix a comment | wm4 | 2019-09-19 | 1 | -1/+1 |
* | demux: cache a value | wm4 | 2019-09-19 | 1 | -10/+9 |
* | demux: redo timed metadata | wm4 | 2019-09-19 | 5 | -194/+200 |
* | demux_lavf: compensate timestamp resets for OGG web radio streams | wm4 | 2019-09-19 | 1 | -5/+58 |
* | demux_lavf: add per-stream state | wm4 | 2019-09-19 | 1 | -8/+17 |
* | demux_lavf: use common mpv/ffmpeg timestamp conversion function | wm4 | 2019-09-19 | 1 | -4/+2 |
* | demux: refactor cache range init/deinit | wm4 | 2019-09-19 | 3 | -59/+51 |
* | demux: really disable cache for sub-demuxers | wm4 | 2019-09-19 | 2 | -5/+11 |
* | demux: handle accounting for index size differently | wm4 | 2019-09-19 | 1 | -16/+25 |
* | packet: change len field from int to size_t | wm4 | 2019-09-19 | 2 | -2/+2 |
* | demux: fix assertion when switching tracks during backward playback | wm4 | 2019-09-19 | 1 | -20/+20 |
* | demux: use binary search for cache seek index | wm4 | 2019-09-19 | 1 | -7/+28 |
* | demux: create full seek index for cached packets | wm4 | 2019-09-19 | 1 | -26/+72 |
* | demux: simplify cache search and exit early | wm4 | 2019-09-19 | 1 | -15/+10 |
* | demux: update some comments | wm4 | 2019-09-19 | 1 | -15/+28 |
* | demux: shorten some redundant output | wm4 | 2019-09-19 | 1 | -3/+1 |
* | demux: demux multiple audio frames in backward playback | wm4 | 2019-09-19 | 1 | -38/+65 |
* | demux: remove further calls to packet size estimation function | wm4 | 2019-09-19 | 1 | -2/+5 |
* | demux: don't loop over all packets to find forward buffered size on seek | wm4 | 2019-09-19 | 2 | -46/+50 |
* | demux: remove tracking of number of forward buffered packets | wm4 | 2019-09-19 | 1 | -14/+10 |
* | |