| Commit message (Expand) | Author | Age | Files | Lines |
* | 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 |
* | demux: fix backward demuxing freeze if first packet is not a keyframe | wm4 | 2019-09-19 | 1 | -1/+8 |
* | demux: simplify and improve performance of backward playback stepping | wm4 | 2019-09-19 | 1 | -33/+6 |
* | demux: fix backward playback at EOF with full demuxer cache | wm4 | 2019-09-19 | 1 | -3/+1 |
* | demux: more backwards playback preroll packets for vorbis and mp3 | wm4 | 2019-09-19 | 1 | -1/+3 |
* | demux_mkv: don't set keyframe flag for timestamp-less audio frames | wm4 | 2019-09-19 | 1 | -2/+3 |
* | demux: move timestamp helper macros to common.h | wm4 | 2019-09-19 | 1 | -12/+4 |
* | demux, f_decoder_wrapper: fix coverart in backward mode | wm4 | 2019-09-19 | 1 | -11/+11 |
* | demux_lavf: implement bad hack for backward playback of wav | wm4 | 2019-09-19 | 1 | -4/+64 |
* | demux: add an explicit start state for backward demuxing | wm4 | 2019-09-19 | 1 | -20/+48 |
* | demux: add a special case for backward demuxing of opus | wm4 | 2019-09-19 | 1 | -1/+4 |
* | demux: use no overlapping packets for lossless audio | wm4 | 2019-09-19 | 1 | -2/+3 |
* | demux: remove some redundant pointer indirections | wm4 | 2019-09-19 | 1 | -13/+13 |
* | demux: change backward-overlap to keyframe ranges instead of packets | wm4 | 2019-09-19 | 1 | -34/+36 |
* | demux: fix typos | wm4 | 2019-09-19 | 1 | -2/+2 |
* | demux: redo backstep seek handling slightly again | wm4 | 2019-09-19 | 1 | -2/+10 |
* | demux: set SEEK_HR for backstep seeks, move a hr-seek detail to playloop | wm4 | 2019-09-19 | 1 | -10/+1 |
* | demux: rename a variable | wm4 | 2019-09-19 | 1 | -8/+8 |
* | demux: remove minor code duplication | wm4 | 2019-09-19 | 1 | -16/+14 |
* | demux: fix initial backward demuxing state in some cases | wm4 | 2019-09-19 | 1 | -59/+95 |
* | demux_lavf: also fix cache seeking with large codec delay | wm4 | 2019-09-19 | 1 | -0/+2 |
* | demux, demux_mkv: fix seeking in cache with large codec delay | wm4 | 2019-09-19 | 3 | -1/+10 |
* | demux_mkv: stop setting per-packet initial padding from codec delay | wm4 | 2019-09-19 | 1 | -2/+1 |
* | demux: don't adjust internal backward playback seeks by start time | wm4 | 2019-09-19 | 1 | -3/+5 |
* | demux_raw: fix operation with demuxer cache and backward playback | wm4 | 2019-09-19 | 1 | -1/+3 |
* | demux_raw: set keyframe flag | wm4 | 2019-09-19 | 1 | -0/+1 |
* | Implement backwards playback | wm4 | 2019-09-19 | 4 | -23/+409 |
* | demux: cleaner mutex usage | wm4 | 2019-09-19 | 1 | -5/+6 |
* | demux: add shitty start of stream detection | wm4 | 2019-09-19 | 1 | -8/+17 |
* | demux, command: export bof/eof flags | wm4 | 2019-09-19 | 2 | -0/+3 |
* | demux: remove logic duplication from packet read functions | wm4 | 2019-09-19 | 1 | -68/+57 |
* | sub: remove only user of demux_read_packet() | wm4 | 2019-09-19 | 2 | -2/+1 |
* | demux: adjust reader_head on range joining | wm4 | 2019-09-19 | 1 | -0/+8 |
* | demux: don't process obscure skipped packets | wm4 | 2019-09-19 | 1 | -0/+5 |
* | demux: factor out a some packet queue code | wm4 | 2019-09-19 | 1 | -11/+22 |
* | demux: fix typos in comments | wm4 | 2019-09-19 | 1 | -2/+2 |
* | player: add --demuxer-cache-wait option | wm4 | 2019-09-19 | 2 | -0/+12 |
* | packet: reorder fields | wm4 | 2019-09-19 | 1 | -5/+6 |
* | demux_edl: fix assertion failure on exit in obscure ytdl cases | wm4 | 2019-09-19 | 1 | -0/+1 |
* | demux_mkv: fix seeking in broken mjpeg files | wm4 | 2019-09-19 | 1 | -1/+3 |
* | demux_timeline: add heuristic to fix shifted seeks with separate audio | wm4 | 2019-09-19 | 1 | -11/+80 |
* | demux_edl, cue, mkv: slightly nicer file format indication | wm4 | 2019-09-19 | 6 | -6/+29 |
* | demux_edl, cue, mkv: clean up timeline stuff slightly | wm4 | 2019-09-19 | 6 | -129/+158 |
* | demux_edl: add no_clip | wm4 | 2019-09-19 | 3 | -8/+12 |
* | demux_timeline: include "dash" hint in reported file format | wm4 | 2019-09-19 | 1 | -1/+2 |
* | demux_timeline: disable end-of-segment handling in DASH mode | wm4 | 2019-09-19 | 1 | -2/+2 |
* | demux: fix typo in a comment | wm4 | 2019-09-19 | 1 | -2/+2 |
* | demux: fix SEEK_FORWARD into end of cached range | wm4 | 2019-09-19 | 1 | -0/+16 |
* | demux_timeline: report network speed of slave connections | wm4 | 2019-09-19 | 3 | -1/+35 |
* | demux: slightly cleanup network speed reporting | wm4 | 2019-09-19 | 3 | -8/+32 |
* | demux_edl: add a special header to disable chapter generation | wm4 | 2019-09-19 | 1 | -11/+17 |
* | demux_edl: explicitly error on unknown header types | wm4 | 2019-09-19 | 1 | -0/+2 |
* | demux_edl: minor cleanup to header parsing | wm4 | 2019-09-19 | 1 | -31/+35 |
* | demux, demux_edl: add extension for tracks sourced from separate streams | wm4 | 2019-09-19 | 4 | -159/+288 |
* | demux: make demuxer list static, remove ancient comment | wm4 | 2019-09-19 | 1 | -5/+1 |
* | demux_lavf: increase max. probe size | wm4 | 2019-09-19 | 1 | -1/+1 |
* | stream: redo buffer handling and allow arbitrary size for stream_peek() | wm4 | 2019-09-19 | 1 | -1/+1 |
* | demux: another unused function | wm4 | 2019-09-19 | 2 | -13/+0 |
* | demux: autoselection is gone | wm4 | 2019-09-19 | 2 | -9/+0 |
* | demux: remove some more minor dead code | wm4 | 2019-09-19 | 2 | -8/+4 |
* | demux: get rid of ->control callback | wm4 | 2019-09-19 | 4 | -24/+9 |
* | demux: change hack for closing subtitle files early | wm4 | 2019-09-19 | 7 | -30/+35 |
* | demux: make demux_open() private | wm4 | 2019-09-19 | 3 | -8/+8 |
* | demux: simplify API for returning cache status | wm4 | 2019-09-19 | 2 | -131/+55 |
* | demux: return stream file size differently, rip out stream ctrls | wm4 | 2019-09-19 | 2 | -41/+2 |
* | stream_libarchive: remove base filename stuff | wm4 | 2019-09-19 | 1 | -18/+0 |
* | demux_timeline: fix off by one error, rearrange weird code | wm4 | 2019-09-19 | 1 | -4/+4 |
* | demux: return packets directly from demuxer instead of using sh_stream | wm4 | 2019-09-19 | 8 | -57/+93 |
* | demux, stream: remove old rar support in favor of libarchive | wm4 | 2019-09-13 | 2 | -66/+0 |
* | command, demux: remove program property | wm4 | 2019-09-13 | 2 | -72/+0 |
* | Remove classic Linux analog TV support, and DVB runtime controls | wm4 | 2019-09-13 | 3 | -272/+0 |
* | Remove optical disc fancification layers | wm4 | 2019-09-13 | 4 | -388/+15 |
* | demux: ignore forced demuxer type for directories | Tom Yan | 2019-09-02 | 1 | -1/+1 |
* | codec_tags: fix wrong buffer size | wm4 | 2019-07-03 | 1 | -1/+1 |
* | demux_mkv: copy attachments (fonts) from ordered chapter sources | Philip Sequeira | 2019-06-12 | 1 | -0/+10 |
* | demux: support cue sheets longer than 100 minutes | zc62 | 2019-04-01 | 1 | -7/+8 |
* | Merge branch 'master' into pr6360 | Jan Ekström | 2019-03-11 | 3 | -14/+32 |
|\ |
|
| * | demux_edl: don't assume data follows a comment line | Philip Sequeira | 2019-03-03 | 1 | -1/+3 |
| * | demux: fix seek range update after head packets are pruned | Gunnar Marten | 2019-03-01 | 1 | -2/+2 |
| * | demux: make ALBUM ReplayGain tags optional when using libavformat | Benjamin Barenblat | 2019-01-16 | 2 | -11/+27 |
* | | demux: fix regression in decision about stream caching | sfan5 | 2018-12-06 | 1 | -1/+1 |
* | | demux: fix memleak in allocation with params=NULL | Niklas Haas | 2018-12-06 | 1 | -1/+1 |
* | | demux: fix some theoretical UB with no impact | wm4 | 2018-12-06 | 1 | -2/+4 |
* | | demux_mkv: simplify avi compat. codec_tags.c GUID lookup | wm4 | 2018-12-06 | 1 | -13/+3 |
* | | demux: remove some dead code | wm4 | 2018-12-06 | 2 | -10/+0 |