| Commit message (Expand) | Author | Age | Files | Lines |
* | 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 |
* | command: show number of hidden items in OSD lists | wm4 | 2019-09-19 | 1 | -6/+12 |
* | manpage: some more backward playback edits | wm4 | 2019-09-19 | 1 | -12/+22 |
* | demux: demux multiple audio frames in backward playback | wm4 | 2019-09-19 | 2 | -38/+80 |
* | 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 |
* | f_decoder_wrapper: fix initialization state | wm4 | 2019-09-19 | 1 | -0/+2 |
* | 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 |
* | manpage: another comment on backward playback with hardware decoding | wm4 | 2019-09-19 | 1 | -2/+5 |
* | vd_lavc: add --hwdec-extra-frames option | wm4 | 2019-09-19 | 2 | -7/+23 |
* | f_decoder_wrapper: reorganize, fix EDL/ordered chapters backward playback | wm4 | 2019-09-19 | 2 | -118/+137 |
* | f_decoder_wrapper: avoid full reset on timeline switch etc. | wm4 | 2019-09-19 | 1 | -20/+19 |
* | f_decoder_wrapper: fully reset timestamp fixup logic on seeks | wm4 | 2019-09-19 | 1 | -0/+4 |
* | f_decoder_wrapper: move option update to a common entrypoint | wm4 | 2019-09-19 | 1 | -3/+1 |
* | options: rename --play-direction to --play-dir | wm4 | 2019-09-19 | 3 | -5/+7 |
* | demux: more backwards playback preroll packets for vorbis and mp3 | wm4 | 2019-09-19 | 2 | -10/+5 |
* | f_decoder_wrapper: hack for discarding preroll in backward playback mode | wm4 | 2019-09-19 | 1 | -11/+15 |
* | demux_mkv: don't set keyframe flag for timestamp-less audio frames | wm4 | 2019-09-19 | 1 | -2/+3 |
* | f_decoder_wrapper: remove stale/duplicated comment | wm4 | 2019-09-19 | 1 | -2/+0 |
* | demux: move timestamp helper macros to common.h | wm4 | 2019-09-19 | 2 | -12/+12 |
* | manpage: document accidental feature/bug | wm4 | 2019-09-19 | 1 | -5/+19 |
* | player: partially fix seek_to_last_frame in backward mode | wm4 | 2019-09-19 | 1 | -4/+9 |
* | player: fix --loop with backward playback | wm4 | 2019-09-19 | 4 | -10/+19 |
* | player: remove some duplication between normal looping and ab-loops | wm4 | 2019-09-19 | 1 | -14/+19 |
* | player: modify/simplify AB-loop behavior | wm4 | 2019-09-19 | 7 | -83/+86 |
* | player: replace a magic numer by another magic number | wm4 | 2019-09-19 | 1 | -1/+1 |
* | player: simplify/fix --start/--end handling with --rebase-start-time=no | wm4 | 2019-09-19 | 2 | -27/+10 |
* | player: minor --end simplification | wm4 | 2019-09-19 | 1 | -4/+1 |
* | options: remove --chapter | wm4 | 2019-09-19 | 5 | -33/+3 |
* | player: fix --end for backwards playback | wm4 | 2019-09-19 | 2 | -0/+4 |
* | osd: simplify AB-loop rendering on progress bar | wm4 | 2019-09-19 | 1 | -9/+10 |
* | player: make a function static | wm4 | 2019-09-19 | 2 | -2/+1 |
* | demux, f_decoder_wrapper: fix coverart in backward mode | wm4 | 2019-09-19 | 2 | -13/+17 |
* | player: fix --hr-seek-demuxer-offset with backward playback | wm4 | 2019-09-19 | 1 | -1/+1 |
* | demux_lavf: implement bad hack for backward playback of wav | wm4 | 2019-09-19 | 2 | -15/+67 |
* | demux: add an explicit start state for backward demuxing | wm4 | 2019-09-19 | 1 | -20/+48 |
* | manpage: deinterlacing with backwards playback probably works | wm4 | 2019-09-19 | 1 | -3/+1 |
* | manpage: backward encoding actually appears to work | wm4 | 2019-09-19 | 1 | -1/+2 |
* | demux: add a special case for backward demuxing of opus | wm4 | 2019-09-19 | 2 | -2/+6 |
* | demux: use no overlapping packets for lossless audio | wm4 | 2019-09-19 | 4 | -3/+14 |
* | manpage: document why Vorbis backward playback does not work | wm4 | 2019-09-19 | 1 | -0/+7 |
* | 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 | 2 | -39/+41 |
* | 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 | 2 | -14/+9 |
* | 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 | 2 | -67/+95 |
* | sd_lavc: implement --sub-pos for bitmap subtitles | wm4 | 2019-09-19 | 2 | -0/+20 |
* | 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 |
* | ad_lavc: skip fully skipped frames | wm4 | 2019-09-19 | 1 | -1/+5 |
* | manpage: document that backward playback from the end does not work | wm4 | 2019-09-19 | 1 | -0/+8 |
* | 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 | 2 | -1/+13 |
* | demux_raw: set keyframe flag | wm4 | 2019-09-19 | 1 | -0/+1 |
* | sub: fix typo in comment | wm4 | 2019-09-19 | 1 | -1/+1 |
* | Implement backwards playback | wm4 | 2019-09-19 | 22 | -43/+874 |
* | 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 |
* | command: put seek ranges at the end of output | wm4 | 2019-09-19 | 1 | -12/+12 |
* | manpage: remove double fw-bytes documentation | wm4 | 2019-09-19 | 1 | -6/+3 |
* | demux, command: export bof/eof flags | wm4 | 2019-09-19 | 4 | -0/+15 |
* | command: make demuxer-cache-state property observable | wm4 | 2019-09-19 | 1 | -1/+1 |
* | playloop: update cache properties in idle state | wm4 | 2019-09-19 | 1 | -3/+4 |
* | player: send MPV_EVENT_TICK during init for the sake of the osc | wm4 | 2019-09-19 | 1 | -1/+4 |
* | 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 | 3 | -6/+25 |
* | f_decoder_wrapper: move cover art retrieval | wm4 | 2019-09-19 | 1 | -5/+5 |
* | player: don't print "Playing:" message if there's only 1 file | wm4 | 2019-09-19 | 1 | -1/+4 |
* | 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 | 6 | -0/+35 |
* | packet: reorder fields | wm4 | 2019-09-19 | 1 | -5/+6 |
* | sd_lavc: fix some obscure UB | wm4 | 2019-09-19 | 1 | -4/+4 |
* | 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 |
* | DOCS/edl-mpv.rst: make clear the DASH stuff is for internal use only | wm4 | 2019-09-19 | 1 | -0/+7 |
* | 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 | 7 | -131/+160 |
* | ytdl_hook: use no_clip for separate audio streams | wm4 | 2019-09-19 | 1 | -1/+1 |
* | demux_edl: add no_clip | wm4 | 2019-09-19 | 4 | -8/+17 |
* | video: fix player not exiting if no video frame was rendered | wm4 | 2019-09-19 | 1 | -2/+3 |
* | stream: log positions on seek failures | wm4 | 2019-09-19 | 1 | -1/+2 |
* | ytdl_hook: fix pseudo-DASH if no init fragment is present | wm4 | 2019-09-19 | 1 | -5/+11 |
* | ytdl_hook: audio can use fragmented DASH too | wm4 | 2019-09-19 | 1 | -1/+1 |
* | 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 |
* | ytdl_hook: disable EDL-generated useless chapters when merging streams | wm4 | 2019-09-19 | 1 | -1/+2 |
* | demux_edl: add a special header to disable chapter generation | wm4 | 2019-09-19 | 2 | -11/+29 |
* | 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 |
* | ytdl_hook: merge separate audio tracks via EDL | wm4 | 2019-09-19 | 1 | -5/+15 |
* | loadfile, ytdl_hook: don't reject EDL-resolved URLs through playlist | wm4 | 2019-09-19 | 3 | -1/+12 |
* | demux, demux_edl: add extension for tracks sourced from separate streams | wm4 | 2019-09-19 | 5 | -159/+315 |
* | demux: make demuxer list static, remove ancient comment | wm4 | 2019-09-19 | 1 | -5/+1 |
* | build: silence idiotic -Wformat-truncation | wm4 | 2019-09-19 | 1 | -1/+2 |
* | 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 | 4 | -50/+97 |
* | demux: another unused function | wm4 | 2019-09-19 | 2 | -13/+0 |
* | command: report unknown file size as unavailable, not -1 | wm4 | 2019-09-19 | 1 | -0/+2 |
* | demux: autoselection is gone | wm4 | 2019-09-19 | 2 | -9/+0 |
* | stats.lua: silence annoying fontconfig warnings | wm4 | 2019-09-19 | 1 | -2/+2 |
* | 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 | 5 | -152/+70 |
* | demux: return stream file size differently, rip out stream ctrls | wm4 | 2019-09-19 | 4 | -49/+6 |
* | stream_libarchive: remove base filename stuff | wm4 | 2019-09-19 | 4 | -32/+1 |
* | 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 |
* | DOCS/edl-mpv: document a dumb thing | wm4 | 2019-09-19 | 1 | -0/+3 |
* | command: make playlist builtin OSD property show titles instead of URLs | wm4 | 2019-09-19 | 1 | -5/+8 |
* | stream_libarchive: fix another crash with broken rar files | wm4 | 2019-09-19 | 1 | -1/+3 |
* | sub/sd_ass: always set the libass track type to TRACK_TYPE_ASS | Jan Ekström | 2019-09-19 | 1 | -2/+1 |
* | sub/sd_ass: utilize UINT32_MAX subtitle duration for unknown | Jan Ekström | 2019-09-19 | 2 | -9/+12 |
* | sub/lavc_conv: switch to the newer "ass" subtitle decoding mode | Jan Ekström | 2019-09-19 | 3 | -5/+22 |
* | wayland: fix wl_proxy leak | dudemanguy | 2019-09-19 | 1 | -0/+3 |
* | drm: fix libmpv ABI breakage introduced in 351c083487050c88adb0e3d60f2174850f... | Anton Kindestam | 2019-09-18 | 8 | -29/+48 |
* | stream: stop randomly corrupting memory | wm4 | 2019-09-18 | 1 | -1/+2 |
* | vo_gpu: hwdec_vaapi: Refactor Vulkan and OpenGL interops for VAAPI | Philip Langdale | 2019-09-15 | 7 | -332/+474 |
* | vo_gpu: hwdec_cuda: Improve interop selection mechanism | Philip Langdale | 2019-09-15 | 4 | -15/+20 |
* | vo_gpu: x11: remove special vdpau probing, use EGL by default | wm4 | 2019-09-15 | 4 | -32/+3 |
* | vf_vavpp: disable this filter | wm4 | 2019-09-15 | 1 | -0/+9 |
* | vo_gpu: correctly normalize src.sig_peak | Niklas Haas | 2019-09-15 | 1 | -1/+4 |
* | image_writer: add webp-compression option | sfan5 | 2019-09-14 | 4 | -0/+10 |
* | image_writer: add WebP support (lossy or lossless) | sfan5 | 2019-09-14 | 4 | -7/+55 |
* | image_writer: move convert_image() to player/screenshot.c | sfan5 | 2019-09-14 | 5 | -10/+49 |
* | DOCS: remove references to --video-stereo-mode | Niklas Haas | 2019-09-14 | 4 | -20/+7 |
* | README: remove old googlegroups mailing list address | wm4 | 2019-09-14 | 1 | -3/+0 |
* | manpage: minor fixes to VO manpage | sfan5 | 2019-09-14 | 1 | -3/+3 |
* | vo: add warning message to vo_vaapi and vo_vdpau | sfan5 | 2019-09-14 | 2 | -0/+10 |
* | vo_d3d11/context: fix crash due to ctx->ra is null pointer access | Hui Jin | 2019-09-14 | 1 | -2/+4 |
* | vo_d3d11/hwdec_dxva2dxgi: fix memory leak that 'ctx11' be not release | Hui Jin | 2019-09-14 | 1 | -0/+6 |
* | stream_smb: remove unnecessary short write logic | wm4 | 2019-09-14 | 1 | -11/+4 |
* | stream_file: remove unnecessary short write logic | wm4 | 2019-09-14 | 1 | -10/+1 |
* | stream: handle short writes | wm4 | 2019-09-14 | 1 | -7/+10 |
* | ci: remove now unuspported libdvdread | wm4 | 2019-09-13 | 2 | -2/+0 |
* | demux, stream: remove old rar support in favor of libarchive | wm4 | 2019-09-13 | 8 | -732/+1 |
* | command, demux: remove program property | wm4 | 2019-09-13 | 5 | -133/+1 |
* | stream: remove some more optical disc leftovers | wm4 | 2019-09-13 | 2 | -15/+0 |
* | Remove classic Linux analog TV support, and DVB runtime controls | wm4 | 2019-09-13 | 27 | -6236/+13 |
* | stream: remove BD/DVD/CDDA sector size alignment | wm4 | 2019-09-13 | 5 | -16/+4 |
* | Remove optical disc fancification layers | wm4 | 2019-09-13 | 14 | -968/+25 |
* | stream_dvdnav: merge stream_dvd_common | wm4 | 2019-09-13 | 4 | -206/+106 |
* | Remove libdvdread support in favor of libdvdnav | wm4 | 2019-09-13 | 6 | -1031/+3 |
* | stream_file: avoid redundant free | Aman Gupta | 2019-09-11 | 1 | -1/+0 |
* | js: expose mpv_abort_async_command() (match dbe831bd) | Avi Halachmi (:avih) | 2019-09-11 | 3 | -3/+26 |
* | js: reimplement subprocess_detached using the run command (match 7f91e268) | Avi Halachmi (:avih) | 2019-09-11 | 2 | -32/+5 |
* | js: reimplement subprocess using the subprocess command (match 548ef078) | Avi Halachmi (:avih) | 2019-09-11 | 2 | -72/+21 |
* | js: expose async commands (match 159379980e) | Avi Halachmi (:avih) | 2019-09-11 | 3 | -2/+42 |
* | js: correctness: use integer range checks | Avi Halachmi (:avih) | 2019-09-11 | 1 | -18/+18 |
* | audio: block ao buffer for keep-open | dudemanguy | 2019-09-09 | 1 | -1/+4 |
* | vo_gpu: x11egl: support Mesa OML sync extension | wm4 | 2019-09-08 | 2 | -1 |