summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* video: add vf_fingerprint and a skip-logo scriptwm42019-09-197-0/+618
* command: make vf-metadata/af-metadata somewhat observablewm42019-09-191-1/+1
* command: make vf-metadata/af-metadata not query metadata twicewm42019-09-191-7/+13
* video: generally try to align image data on 64 byteswm42019-09-195-4/+10
* ta: destroy/free children in reverse orderwm42019-09-191-2/+2
* m_config: add assertion to a specific casewm42019-09-191-2/+4
* command: don't add deprecated CLI aliases to property listwm42019-09-191-0/+12
* options: deprecate --stream-recordwm42019-09-194-21/+38
* builtin.conf: add clarificationswm42019-09-191-0/+7
* m_config: remove m_config_create_shadowwm42019-09-193-13/+1
* m_config: further minor simplificationswm42019-09-191-35/+26
* m_config: simplify some minor crapwm42019-09-191-24/+20
* m_config: move group list to internal contextwm42019-09-192-42/+53
* io: remove Windows tmpfile() emulationwm42019-09-192-37/+0
* m_config: add/move some commentswm42019-09-192-21/+33
* m_config: remove an unused functionwm42019-09-192-7/+0
* vo: fix missed option updates under rare circumstanceswm42019-09-191-2/+2
* command, demux: add AB-loop keyframe cache align commandwm42019-09-194-0/+111
* command: shuffle cache-dump start messagewm42019-09-191-2/+2
* recorder: always mux all packets on discont/closewm42019-09-191-2/+1
* manpage: mention that there's a Lua API for async commandswm42019-09-191-0/+2
* demux, command: add a third stream recording mechanismwm42019-09-198-7/+383
* demux: move packet cache reading to a functionwm42019-09-191-14/+27
* screenshot: move message showing to common codewm42019-09-193-46/+39
* 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-192-1/+17
* demux: don't clobber internal demuxer EOF state in cache seekswm42019-09-191-1/+1
* win_state: silence a valgrind warningwm42019-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
* vd_lavc: put vaapi before vdpau in autoprobe orderwm42019-09-191-2/+2
* vo_gpu: hwdec_vaegl: silence confusing message during probingwm42019-09-191-2/+47
* vo_gpu: hwdec_vaegl: refactor format probingwm42019-09-191-40/+64
* m_config: fix typo in commentwm42019-09-191-1/+1
* recorder: use shared PTS macroswm42019-09-191-9/+7
* demux: honor seek discontinuities with --stream-recordwm42019-09-191-0/+3
* demux: runtime option changing for cache and stream recordingwm42019-09-192-35/+106
* m_config: add an assert for a theoretical issuewm42019-09-191-1/+6
* demux: enable --stream-record for things using timelinewm42019-09-191-0/+2
* win32: remove -municode from mpv binarywm42019-09-192-9/+7
* build: stop defining _LARGEFILE[64]_SOURCEwm42019-09-191-3/+1
* build: better POSIX checkwm42019-09-191-3/+1
* vf_vapourynth: remove Lua backendwm42019-09-196-283/+4
* audio: remove unreferenced af_lavrresamplewm42019-09-193-151/+0
* vo_gpu: remove vdpau/GLX backendwm42019-09-193-422/+0
* vo_gpu: remove mali-fbdevwm42019-09-195-176/+2
* manpage: fix minor typowm42019-09-191-1/+1
* stats.lua: add graphs for readahead time and total byte usagewm42019-09-191-6/+58
* msg: remove unnecessary conditionwm42019-09-191-4/+0
* 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
* stream: add a generic concat implementationwm42019-09-193-0/+165
* demux: never set demux->stream for timeline messwm42019-09-191-27/+47
* stream: create memory streams in more straightforward waywm42019-09-197-44/+62
* demux_playlist: extend maximum line sizewm42019-09-191-1/+1
* common: add macro for checking whether a value is a power of twowm42019-09-191-0/+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
* osc: add feature to bottombar to not cover the videowm42019-09-192-1/+67
* aspect: add video margin optionswm42019-09-194-5/+73
* aspect: fix some UB problems in corner caseswm42019-09-191-6/+6
* stats.lua: add cache info pagewm42019-09-191-4/+69
* manpage: fix false statementwm42019-09-191-2/+2
* 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-1912-39/+510
* osdep: add mkostemps() emulationwm42019-09-192-2/+36
* 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-196-195/+201
* demux_lavf: compensate timestamp resets for OGG web radio streamswm42019-09-192-5/+74
* demux_lavf: add per-stream statewm42019-09-191-8/+17
* demux_lavf: use common mpv/ffmpeg timestamp conversion functionwm42019-09-191-4/+2
* audio_buffer: fix some more theoretical UBwm42019-09-191-0/+3
* demux: refactor cache range init/deinitwm42019-09-193-59/+51
* demux: really disable cache for sub-demuxerswm42019-09-193-6/+15
* demux: handle accounting for index size differentlywm42019-09-191-16/+25
* m_option: add "B" suffix to human-readable byte numberswm42019-09-191-3/+5
* common: add MP_IS_ALIGNED macrowm42019-09-191-0/+1
* packet: change len field from int to size_twm42019-09-192-2/+2
* demux: fix assertion when switching tracks during backward playbackwm42019-09-191-20/+20
* player: ensure backward playback state is propagated on track switchingwm42019-09-194-5/+14
* demux: use binary search for cache seek indexwm42019-09-191-7/+28
* demux: create full seek index for cached packetswm42019-09-191-26/+72
* demux: simplify cache search and exit earlywm42019-09-191-15/+10
* demux: update some commentswm42019-09-191-15/+28
* demux: shorten some redundant outputwm42019-09-191-3/+1
* command: show number of hidden items in OSD listswm42019-09-191-6/+12
* manpage: some more backward playback editswm42019-09-191-12/+22
* demux: demux multiple audio frames in backward playbackwm42019-09-192-38/+80
* demux: remove further calls to packet size estimation functionwm42019-09-191-2/+5
* demux: don't loop over all packets to find forward buffered size on seekwm42019-09-192-46/+50
* demux: remove tracking of number of forward buffered packetswm42019-09-191-14/+10
* f_decoder_wrapper: fix initialization statewm42019-09-191-0/+2
* demux: fix backward demuxing freeze if first packet is not a keyframewm42019-09-191-1/+8
* demux: simplify and improve performance of backward playback steppingwm42019-09-191-33/+6
* demux: fix backward playback at EOF with full demuxer cachewm42019-09-191-3/+1
* manpage: another comment on backward playback with hardware decodingwm42019-09-191-2/+5
* vd_lavc: add --hwdec-extra-frames optionwm42019-09-192-7/+23
* f_decoder_wrapper: reorganize, fix EDL/ordered chapters backward playbackwm42019-09-192-118/+137
* f_decoder_wrapper: avoid full reset on timeline switch etc.wm42019-09-191-20/+19
* f_decoder_wrapper: fully reset timestamp fixup logic on seekswm42019-09-191-0/+4
* f_decoder_wrapper: move option update to a common entrypointwm42019-09-191-3/+1
* options: rename --play-direction to --play-dirwm42019-09-193-5/+7
* demux: more backwards playback preroll packets for vorbis and mp3wm42019-09-192-10/+5
* f_decoder_wrapper: hack for discarding preroll in backward playback modewm42019-09-191-11/+15
* demux_mkv: don't set keyframe flag for timestamp-less audio frameswm42019-09-191-2/+3
* f_decoder_wrapper: remove stale/duplicated commentwm42019-09-191-2/+0
* demux: move timestamp helper macros to common.hwm42019-09-192-12/+12
* manpage: document accidental feature/bugwm42019-09-191-5/+19
* player: partially fix seek_to_last_frame in backward modewm42019-09-191-4/+9
* player: fix --loop with backward playbackwm42019-09-194-10/+19
* player: remove some duplication between normal looping and ab-loopswm42019-09-191-14/+19
* player: modify/simplify AB-loop behaviorwm42019-09-197-83/+86
* player: replace a magic numer by another magic numberwm42019-09-191-1/+1
* player: simplify/fix --start/--end handling with --rebase-start-time=nowm42019-09-192-27/+10
* player: minor --end simplificationwm42019-09-191-4/+1
* options: remove --chapterwm42019-09-195-33/+3
* player: fix --end for backwards playbackwm42019-09-192-0/+4
* osd: simplify AB-loop rendering on progress barwm42019-09-191-9/+10
* player: make a function staticwm42019-09-192-2/+1
* demux, f_decoder_wrapper: fix coverart in backward modewm42019-09-192-13/+17
* player: fix --hr-seek-demuxer-offset with backward playbackwm42019-09-191-1/+1
* demux_lavf: implement bad hack for backward playback of wavwm42019-09-192-15/+67
* demux: add an explicit start state for backward demuxingwm42019-09-191-20/+48
* manpage: deinterlacing with backwards playback probably workswm42019-09-191-3/+1
* manpage: backward encoding actually appears to workwm42019-09-191-1/+2
* demux: add a special case for backward demuxing of opuswm42019-09-192-2/+6
* demux: use no overlapping packets for lossless audiowm42019-09-194-3/+14
* manpage: document why Vorbis backward playback does not workwm42019-09-191-0/+7
* demux: remove some redundant pointer indirectionswm42019-09-191-13/+13
* demux: change backward-overlap to keyframe ranges instead of packetswm42019-09-192-39/+41
* demux: fix typoswm42019-09-191-2/+2
* demux: redo backstep seek handling slightly againwm42019-09-191-2/+10
* demux: set SEEK_HR for backstep seeks, move a hr-seek detail to playloopwm42019-09-192-14/+9
* demux: rename a variablewm42019-09-191-8/+8
* demux: remove minor code duplicationwm42019-09-191-16/+14
* demux: fix initial backward demuxing state in some caseswm42019-09-192-67/+95
* sd_lavc: implement --sub-pos for bitmap subtitleswm42019-09-192-0/+20
* demux_lavf: also fix cache seeking with large codec delaywm42019-09-191-0/+2
* demux, demux_mkv: fix seeking in cache with large codec delaywm42019-09-193-1/+10
* demux_mkv: stop setting per-packet initial padding from codec delaywm42019-09-191-2/+1
* ad_lavc: skip fully skipped frameswm42019-09-191-1/+5
* manpage: document that backward playback from the end does not workwm42019-09-191-0/+8
* demux: don't adjust internal backward playback seeks by start timewm42019-09-191-3/+5
* demux_raw: fix operation with demuxer cache and backward playbackwm42019-09-192-1/+13
* demux_raw: set keyframe flagwm42019-09-191-0/+1
* sub: fix typo in commentwm42019-09-191-1/+1
* Implement backwards playbackwm42019-09-1922-43/+874
* demux: cleaner mutex usagewm42019-09-191-5/+6
* demux: add shitty start of stream detectionwm42019-09-191-8/+17
* command: put seek ranges at the end of outputwm42019-09-191-12/+12
* manpage: remove double fw-bytes documentationwm42019-09-191-6/+3
* demux, command: export bof/eof flagswm42019-09-194-0/+15
* command: make demuxer-cache-state property observablewm42019-09-191-1/+1
* playloop: update cache properties in idle statewm42019-09-191-3/+4
* player: send MPV_EVENT_TICK during init for the sake of the oscwm42019-09-191-1/+4
* demux: remove logic duplication from packet read functionswm42019-09-191-68/+57
* sub: remove only user of demux_read_packet()wm42019-09-193-6/+25
* f_decoder_wrapper: move cover art retrievalwm42019-09-191-5/+5
* player: don't print "Playing:" message if there's only 1 filewm42019-09-191-1/+4
* demux: adjust reader_head on range joiningwm42019-09-191-0/+8
* demux: don't process obscure skipped packetswm42019-09-191-0/+5
* demux: factor out a some packet queue codewm42019-09-191-11/+22
* demux: fix typos in commentswm42019-09-191-2/+2
* player: add --demuxer-cache-wait optionwm42019-09-196-0/+35
* packet: reorder fieldswm42019-09-191-5/+6
* sd_lavc: fix some obscure UBwm42019-09-191-4/+4
* demux_edl: fix assertion failure on exit in obscure ytdl caseswm42019-09-191-0/+1
* demux_mkv: fix seeking in broken mjpeg fileswm42019-09-191-1/+3
* DOCS/edl-mpv.rst: make clear the DASH stuff is for internal use onlywm42019-09-191-0/+7
* demux_timeline: add heuristic to fix shifted seeks with separate audiowm42019-09-191-11/+80
* demux_edl, cue, mkv: slightly nicer file format indicationwm42019-09-196-6/+29
* demux_edl, cue, mkv: clean up timeline stuff slightlywm42019-09-197-131/+160
*