| Commit message (Expand) | Author | Age | Files | Lines |
* | demux: clarify the meaning of still_image | Guido Cella | 2024-02-11 | 1 | -1/+1 |
* | demux: add missing NULL check | Kacper Michajłow | 2023-11-18 | 1 | -0/+1 |
* | demux: always update the cache on init | Dudemanguy | 2023-11-12 | 1 | -1/+1 |
* | ALL: use new mp_thread abstraction | Kacper Michajłow | 2023-11-05 | 1 | -100/+98 |
* | demux: make hysteresis-secs respect cache-secs | NRK | 2023-10-30 | 1 | -1/+3 |
* | demux: cosmetics | NRK | 2023-10-30 | 1 | -6/+5 |
* | various: sort some standard headers | NRK | 2023-10-20 | 1 | -5/+5 |
* | osdep: remove atomic.h | NRK | 2023-10-20 | 1 | -1/+1 |
* | demux: convert cache updates to nanoseconds | Dudemanguy | 2023-10-16 | 1 | -6/+6 |
* | demux: change the default of metadata-codepage to auto | Dudemanguy | 2023-10-07 | 1 | -1/+1 |
* | demux: move parent_stream_info before the goto | Dudemanguy | 2023-10-01 | 1 | -9/+9 |
* | Revert "demux: constify a struct member" | Dudemanguy | 2023-10-01 | 1 | -2/+3 |
* | demux: fix erroneous condition in lazy_stream_needs_wait | Dudemanguy | 2023-10-01 | 1 | -1/+1 |
* | Revert "demux: improve stream selection state" | Dudemanguy | 2023-09-30 | 1 | -9/+8 |
* | timer: rename mp_time_us_to_timespec to reflect what it actually does | Kacper Michajłow | 2023-09-29 | 1 | -1/+1 |
* | demux: improve stream selection state | Dudemanguy | 2023-09-27 | 1 | -8/+9 |
* | Revert "demux: eagerly read subtitle streams when switching tracks while paused" | Dudemanguy | 2023-09-27 | 1 | -8/+3 |
* | demux: eagerly read subtitle streams when switching tracks while paused | Dudemanguy | 2023-09-27 | 1 | -3/+8 |
* | demux: make demux opts public | Dudemanguy | 2023-09-22 | 1 | -43/+17 |
* | options: move some demux-specific opts to demux opts | Dudemanguy | 2023-09-22 | 1 | -0/+8 |
* | options: remove a few options marked with .deprecation_message | Dudemanguy | 2023-09-21 | 1 | -4/+1 |
* | various: fix various typos in the code base | Alexander Seiler | 2023-03-28 | 1 | -7/+7 |
* | demux: propagate hls_bitrate and program_id in generated caption tracks | rcombs | 2023-03-03 | 1 | -0/+2 |
* | demux_lavf: report program_id | rcombs | 2023-03-03 | 1 | -0/+1 |
* | demux: constify a struct member | sfan5 | 2023-02-24 | 1 | -3/+2 |
* | options: transition options from OPT_FLAG to OPT_BOOL | Christoph Heinrich | 2023-02-21 | 1 | -14/+14 |
* | demux: remove unused code | Kacper Michajłow | 2023-02-02 | 1 | -4/+0 |
* | various: replace abort() with MP_ASSERT_UNREACHABLE() where appropriate | sfan5 | 2023-01-12 | 1 | -1/+1 |
* | various: replace if + abort() with MP_HANDLE_OOM() | sfan5 | 2023-01-12 | 1 | -2/+1 |
* | demux: boost read EBU R128 gain values to ReplayGain's reference level | Simon Ruderich | 2023-01-04 | 1 | -0/+5 |
* | demux: add --demuxer-hysteresis-secs option to save power with caching | Sultan Alsawaf | 2022-12-30 | 1 | -3/+14 |
* | demux: stop iterating over demuxers as soon as a match is found | Emanuele Torre | 2022-05-21 | 1 | -1/+3 |
* | demux: add support for r128 replaygain tags | datasone | 2022-04-28 | 1 | -0/+13 |
* | various: fix typos | Cœur | 2022-04-25 | 1 | -1/+1 |
* | osdep: rename MP_UNREACHABLE | Niklas Haas | 2021-11-03 | 1 | -1/+1 |
* | osdep: add MP_UNREACHABLE | Niklas Haas | 2021-11-03 | 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 |
* | demux: undeprecate --cache-secs | sfan5 | 2021-04-08 | 1 | -2/+1 |
* | demux: Move demuxer help to new standard mechanism | Philip Langdale | 2021-03-28 | 1 | -1/+4 |
* | demux: add function to refresh a track without (de-)selecting it | sfan5 | 2020-11-27 | 1 | -0/+20 |
* | Revert "demux: add a POS" | wm4 | 2020-10-08 | 1 | -4/+0 |
* | demux: add a POS | wm4 | 2020-10-08 | 1 | -0/+4 |
* | command, demux: make drop-buffers reset state even harder | wm4 | 2020-09-17 | 1 | -2/+9 |
* | demux: don't let --sub-create-cc-track add a track for attached pictures | wm4 | 2020-04-13 | 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 |
* | options: change option macros and all option declarations | wm4 | 2020-03-18 | 1 | -27/+30 |
* | options: change how option range min/max is handled | wm4 | 2020-03-13 | 1 | -4/+6 |
* | 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 |
* | 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 | 1 | -0/+5 |
* | demux: make seek ranges work for static images + audio | wm4 | 2020-02-28 | 1 | -1/+3 |
* | 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 | 1 | -4/+39 |
* | demux: avoid some queue management corner cases with subtitles | wm4 | 2020-02-27 | 1 | -2/+3 |
* | demux: fix seek range caching with delay_open hack | wm4 | 2020-02-20 | 1 | -1/+2 |
* | 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 |
* | edl: add mechanism for delay loading streams | wm4 | 2020-02-15 | 1 | -0/+1 |
* | demux: add option to disable "sharing" between back and forward buffers | wm4 | 2020-02-07 | 1 | -1/+4 |
* | demux: add per-demuxer sub-options | wm4 | 2020-01-04 | 1 | -0/+11 |
* | 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 |
* | demux: stop setting dummy stream on demux_close_stream() | wm4 | 2019-12-23 | 1 | -4/+2 |
* | demux: remove debug abort() | wm4 | 2019-12-22 | 1 | -1/+1 |
* | demux: add an option to control tag charset | wm4 | 2019-12-20 | 1 | -0/+82 |
* | stream, demux: redo origin policy thing | wm4 | 2019-12-20 | 1 | -2/+5 |
* | demux: do not make up demuxer_id | wm4 | 2019-12-03 | 1 | -7/+2 |
* | stats, demux: log byte level stream seeks | wm4 | 2019-11-07 | 1 | -0/+7 |
* | 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: restore some of the DVD/BD/CDDA interaction layers | wm4 | 2019-10-03 | 1 | -9/+22 |
* | 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: 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: propagate streaming flag through demux_timeline | wm4 | 2019-09-20 | 1 | -2/+5 |
* | 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 | 1 | -0/+77 |
* | demux, command: add a third stream recording mechanism | wm4 | 2019-09-19 | 1 | -0/+204 |
* | 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 |
* | 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: make webm dash work by using init fragment on all demuxers | wm4 | 2019-09-19 | 1 | -0/+20 |
* | 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 | 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: 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 | 1 | -33/+76 |
* | 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 | 1 | -116/+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 | 1 | -175/+189 |
* | demux: refactor cache range init/deinit | wm4 | 2019-09-19 | 1 | -52/+49 |
* | demux: really disable cache for sub-demuxers | wm4 | 2019-09-19 | 1 | -5/+10 |
* | 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 | 1 | -1/+1 |
* | 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 | 1 | -46/+49 |
* | 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: 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: 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, demux_mkv: fix seeking in cache with large codec delay | wm4 | 2019-09-19 | 1 | -1/+6 |
* | demux: don't adjust internal backward playback seeks by start time | wm4 | 2019-09-19 | 1 | -3/+5 |
* | Implement backwards playback | wm4 | 2019-09-19 | 1 | -23/+402 |
* | 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 | 1 | -0/+2 |
* | 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 | 1 | -1/+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 | 1 | -0/+11 |
* | 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 | 1 | -0/+19 |
* | demux: slightly cleanup network speed reporting | wm4 | 2019-09-19 | 1 | -4/+29 |
* | demux: make demuxer list static, remove ancient comment | wm4 | 2019-09-19 | 1 | -5/+1 |
* | demux: another unused function | wm4 | 2019-09-19 | 1 | -12/+0 |
* | demux: autoselection is gone | wm4 | 2019-09-19 | 1 | -8/+0 |
* | demux: remove some more minor dead code | wm4 | 2019-09-19 | 1 | -6/+4 |
* | demux: get rid of ->control callback | wm4 | 2019-09-19 | 1 | -2/+2 |
* | demux: change hack for closing subtitle files early | wm4 | 2019-09-19 | 1 | -21/+20 |
* | demux: make demux_open() private | wm4 | 2019-09-19 | 1 | -2/+3 |
* | demux: simplify API for returning cache status | wm4 | 2019-09-19 | 1 | -121/+52 |
* | demux: return stream file size differently, rip out stream ctrls | wm4 | 2019-09-19 | 1 | -36/+1 |
* | stream_libarchive: remove base filename stuff | wm4 | 2019-09-19 | 1 | -18/+0 |
* | demux: return packets directly from demuxer instead of using sh_stream | wm4 | 2019-09-19 | 1 | -8/+12 |
* | demux, stream: remove old rar support in favor of libarchive | wm4 | 2019-09-13 | 1 | -1/+0 |
* | Remove classic Linux analog TV support, and DVB runtime controls | wm4 | 2019-09-13 | 1 | -4/+0 |
* | Remove optical disc fancification l |