index
:
mpv
absurd_test
absurd_test2
absurd_test3
ass_shit
bliss
coverity_scan
master
mruby
rc
rcombs/macos-fixes
rcombs/swift
read_stats_new
read_stats_old
release/0.1
release/0.2
release/0.27
release/0.28
release/0.29
release/0.3
release/0.30
release/0.31
release/0.32
release/0.33
release/0.34
release/0.35
release/0.36
release/0.37
release/0.38
release/0.39
release/0.4
release/0.5
release/0.6
release/0.7
release/0.8
release/0.9
stream_debug_stuff
stream_no_size_caching
stream_size_fstat
stream_size_fstat_nocache
x11_geo
ytdl_sub_delayload
a free, open source, and cross-platform media player
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
Commit message (
Expand
)
Author
Age
Files
Lines
*
build: make C11 atomics mandatory
wm4
2020-03-13
1
-14
/
+5
*
video/out/android_common: use jni helpers
Aman Gupta
2020-03-12
1
-10
/
+11
*
vo_gpu: generally allow non-storable FBOs
Niklas Haas
2020-03-08
2
-3
/
+12
*
vo_gpu: avoid error spam when ra_fbo fmt is non-storable
Niklas Haas
2020-03-08
1
-0
/
+2
*
filter: minor cosmetic naming issue
wm4
2020-03-08
6
-41
/
+47
*
command: add libass-version property
wm4
2020-03-08
2
-0
/
+20
*
sub: log libass version
wm4
2020-03-08
1
-0
/
+2
*
player: rearrange libav* library check
wm4
2020-03-08
3
-21
/
+12
*
stream_file: mark fd protocols as "unsafe"
wm4
2020-03-08
2
-2
/
+11
*
wayland: always use the fs-screen id for fs
Dudemanguy
2020-03-08
1
-33
/
+31
*
stream_lavf: use smb:// for ffmpeg libsmbclient support
wm4
2020-03-07
2
-2
/
+2
*
ci: remove libsmblient
wm4
2020-03-07
1
-1
/
+0
*
player: move on_unload hook after frame step pausing
wm4
2020-03-07
1
-2
/
+2
*
client API: always reset new_property_events fields
wm4
2020-03-07
1
-1
/
+2
*
manpage: explicitly mention "tick" event as deprecated
wm4
2020-03-07
1
-1
/
+1
*
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
*
js: osd-overlay update: return the command result (match 7a76b577)
Avi Halachmi (:avih)
2020-03-07
1
-2
/
+1
*
js: osd-overlay update: support arbitrary key names
Avi Halachmi (:avih)
2020-03-07
1
-9
/
+11
*
client API: provide ways to finish property changes on file changes
wm4
2020-03-07
4
-5
/
+104
*
client API: avoid returning stale value on property notifications
wm4
2020-03-06
1
-4
/
+8
*
client API: remove deprecated qthelper.hpp header
wm4
2020-03-06
3
-387
/
+11
*
command: remove legacy hook API
wm4
2020-03-06
5
-104
/
+13
*
command: extend osd-overlay command with bounds reporting
wm4
2020-03-06
10
-8
/
+161
*
manpage: fix typos
wm4
2020-03-06
1
-2
/
+2
*
player: force update of cache properties even on inactive demuxer cache
wm4
2020-03-05
2
-1
/
+7
*
build: disable RPI vendor blob auto-detection
wm4
2020-03-05
1
-0
/
+1
*
demux: deprecate --cache-secs
wm4
2020-03-05
3
-3
/
+17
*
player: reduce impact of blocking filters
wm4
2020-03-05
1
-0
/
+1
*
manpage: make suggestion for --vd-queue dynamic config
wm4
2020-03-05
1
-1
/
+3
*
f_decoder_wrapper: make decoder thread responsive while filling queue
wm4
2020-03-05
2
-3
/
+8
*
f_decoder_wrapper: use proper log prefix for all involved filters
wm4
2020-03-05
1
-1
/
+1
*
filter: add functions to suspend filtering temporarily
wm4
2020-03-05
2
-1
/
+66
*
atomic: add atomic_exchange_explicit() fallback
wm4
2020-03-05
1
-2
/
+7
*
dispatch: add strange mechanism for making worker threads responsive
wm4
2020-03-05
2
-2
/
+26
*
f_decoder_wrapper: enable DR and hwdec with --vd-queue-enable
wm4
2020-03-05
1
-0
/
+10
*
manpage: document how final queue size is determined
wm4
2020-03-05
1
-0
/
+5
*
manpage: clarify writes to playlist-pos
wm4
2020-03-05
1
-2
/
+8
*
stream_smb: remove this
wm4
2020-03-05
5
-168
/
+0
*
drm_prime: double free bug
Sven Kroeger
2020-03-05
3
-15
/
+93
*
drm_prime: forward modifiers from FFMPEG to drm API
Sven Kroeger
2020-03-03
1
-2
/
+9
*
demuxer-lavf: udp_multicast rtsp-transport option
mg
2020-03-03
2
-2
/
+5
*
manpage: suggest using the decoding queue with backward playback
wm4
2020-03-01
1
-0
/
+3
*
f_decoder_wrapper: make most queue options runtime changeable
wm4
2020-03-01
2
-13
/
+25
*
options: make decoder options local to decoder wrapper
wm4
2020-03-01
6
-82
/
+96
*
demux: another hack to deal with track switching refresh
wm4
2020-02-29
1
-1
/
+2
*
ad_lavc: disable decoder downmix by default
wm4
2020-02-29
2
-2
/
+2
*
player: add optional separate video decoding thread
wm4
2020-02-29
5
-55
/
+383
*
filter: add async queue filter
wm4
2020-02-29
4
-1
/
+393
*
filter: decide how multi-threading is supposed to work
wm4
2020-02-29
2
-8
/
+24
*
skip-logo.lua: remove lua 5.2 warning message
wm4
2020-02-29
1
-1
/
+0
*
build: pick up Lua 5.2 by default
wm4
2020-02-29
1
-4
/
+4
*
demux: add a way to block reading after seeks
wm4
2020-02-29
2
-0
/
+7
*
ta: fix logging of unfreed child allocations
wm4
2020-02-29
1
-1
/
+1
*
filter: fix possibly lost async wakeups
wm4
2020-02-29
1
-5
/
+5
*
f_decoder_wrapper: replace most public fields with setters/getters
wm4
2020-02-29
7
-68
/
+125
*
test: update img_formats.txt
wm4
2020-02-29
1
-6
/
+27
*
player: remove delayed audio seek thing
wm4
2020-02-29
3
-51
/
+0
*
demux_lavf: don't interpret errors as EOF
wm4
2020-02-28
1
-3
/
+9
*
osc: use default hr-seek when dragging progress bar to seek
wm4
2020-02-28
2
-7
/
+11
*
player: dumb seeking related stuff, make audio hr-seek default
wm4
2020-02-28
8
-49
/
+74
*
player: attempt to fix playback end on hr-seeking past EOF again
wm4
2020-02-28
1
-3
/
+6
*
player: set playback_pts in hr-seek past EOF case
wm4
2020-02-28
5
-7
/
+11
*
player: remove stale last frame references
wm4
2020-02-28
1
-2
/
+5
*
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
*
command: remove unintended newline
wm4
2020-02-27
1
-1
/
+1
*
demux_mkv: document probe-start-time option and enable it by default
wm4
2020-02-27
2
-1
/
+8
*
demux: simplify some internals, stop trying to read packets after EOF
wm4
2020-02-27
2
-27
/
+37
*
*.py: cosmetic changes
jnozsc
2020-02-27
9
-32
/
+40
*
sub: do not ignore demuxer wakeups
wm4
2020-02-27
1
-6
/
+7
*
sub: fix typo in comment
wm4
2020-02-27
1
-1
/
+1
*
sub, demux: improve behavior with negative subtitle delay/muxed subs
wm4
2020-02-27
3
-8
/
+48
*
demux: avoid some queue management corner cases with subtitles
wm4
2020-02-27
1
-2
/
+3
*
scripting: fix racy crash if loading .run files fails
wm4
2020-02-25
1
-0
/
+3
*
OpenGL: Also detect softpipe as a software driver
linkmauve
2020-02-25
1
-0
/
+1
*
ipc: allow sending commands with named arguments
wm4
2020-02-24
2
-23
/
+33
*
ipc: add more blabla that nobody reads
wm4
2020-02-24
1
-0
/
+23
*
ipc: implement asynchronous commands
wm4
2020-02-24
2
-11
/
+90
*
client API: minor clarification when asynchronous commands send events
wm4
2020-02-24
1
-0
/
+5
*
ta: remove two pointless wrappers
wm4
2020-02-23
4
-7
/
+3
*
ta: minor simplification
wm4
2020-02-23
1
-2
/
+1
*
client API: fix race condition on client exit
wm4
2020-02-23
1
-1
/
+1
*
ta: change API; ta_set_parent() and ta_set_destructor() never fail
wm4
2020-02-23
3
-45
/
+22
*
ta: remove seperate internal "ext" header
wm4
2020-02-23
1
-79
/
+54
*
ta: remove ta_find_parent()
wm4
2020-02-23
3
-18
/
+0
*
ytdl_hook: fix URL extraction for manifests
sfan5
2020-02-23
1
-4
/
+4
*
cocoa-cb: fix crash with some japanese characters
der richter
2020-02-22
1
-1
/
+2
*
mac, cocoa: fix UI updates on none main queue threads
der richter
2020-02-22
2
-5
/
+11
*
cocoa-cb: remove unnecessary semicolons
der richter
2020-02-22
3
-16
/
+16
*
mac: fix media key support for libmpv users
der richter
2020-02-22
5
-43
/
+33
*
x11: switch back to StaticGravity
wm4
2020-02-22
1
-4
/
+1
*
ytdl_hook: prefer "format" over "format_note" field for track titles
wm4
2020-02-21
1
-1
/
+1
*
ytdl_hook: use "format" as fallback for "format_note" for stream titles
wm4
2020-02-21
1
-1
/
+1
*
ytdl_hook: fix audio codec with some extractors
wm4
2020-02-21
1
-5
/
+11
*
ytdl_hook: fix Lua escapes
wm4
2020-02-21
1
-3
/
+3
*
ytdl_hook, edl: add fps, samplerate codec parameters
wm4
2020-02-21
3
-2
/
+18
*
manpage: directly link interface-changes.rst in changelog section
wm4
2020-02-21
1
-4
/
+6
*
ytdl_hook: make codec mapping more declarative
wm4
2020-02-21
1
-12
/
+9
*
ytdl_hook: remove some old playlist redirection hack
wm4
2020-02-21
1
-6
/
+0
*
ytdl_hook: enable default selection via --ytdl-format with all_formats
wm4
2020-02-21
2
-5
/
+32
*
edl: make it possible to set the track "default" flag
wm4
2020-02-21
2
-0
/
+22
*
manpage: fix some path description details
wm4
2020-02-21
1
-5
/
+4
*
manpage: suggest using PuTTY for accessing mpv IPC named pipes on win32
wm4
2020-02-21
1
-0
/
+3
*
ytdl_hook: add length parameter to delay-loaded tracks only once
wm4
2020-02-21
1
-3
/
+3
*
demux_edl: correct warning on duplicate parameters
wm4
2020-02-21
1
-2
/
+4
*
ytdl_hook: remove bitrate estimation from file size
wm4
2020-02-21
1
-4
/
+0
*
ytdl_hook: use tbr for all tracks if vbr/abr not available
wm4
2020-02-21
1
-0
/
+9
*
ytdl_hook: replace skip_muxed with force_all_formats option
wm4
2020-02-21
2
-42
/
+43
*
manpage: reorganize ytdl_hook option descriptions
wm4
2020-02-21
1
-51
/
+66
*
ytdl_hook: delay-load interleaved files
wm4
2020-02-21
1
-23
/
+36
*
edl: make it possible to delay-load files with multiple tracks
wm4
2020-02-21
4
-17
/
+65
*
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
*
ytdl_hook: signal duration in all_formats mode
wm4
2020-02-20
1
-1
/
+6
*
ytdl_hook: attempt to filter out muxed streams if all_formats is used
wm4
2020-02-20
2
-74
/
+159
*
ytdl_hook: remove forgotten debug message
wm4
2020-02-20
1
-1
/
+0
*
ytdl_hook: use bitrate fields for bitrate metadata instead of file sizes
wm4
2020-02-20
1
-1
/
+8
*
ytdl_hook: try to skip interleaved streams with all_formats
wm4
2020-02-20
1
-2
/
+11
*
ytdl_hook: iterate format list by array order
wm4
2020-02-20
1
-1
/
+1
*
demux_timeline: warn if streams are invisible
wm4
2020-02-20
1
-0
/
+6
*
player: change bitrate in track listing back to kilobits
wm4
2020-02-20
1
-1
/
+1
*
manpage: minor fixes
wm4
2020-02-19
2
-11
/
+11
*
scripting: add a way to run sub processes as "scripts"
wm4
2020-02-19
8
-20
/
+176
*
client API: document requirement about PID management
wm4
2020-02-19
1
-0
/
+3
*
build: remove fchmod() check
wm4
2020-02-19
2
-6
/
+0
*
ytdl_hook: add all_formats option
wm4
2020-02-19
2
-18
/
+102
*
ytdl_hook: add a way to not pass --format to the command line
wm4
2020-02-19
2
-4
/
+12
*
player: print manifest per-stream bitrate information to terminal
wm4
2020-02-19
2
-2
/
+2
*
input: log commands with parameter names
wm4
2020-02-19
1
-1
/
+12
*
audio: remove outdated comment
wm4
2020-02-19
1
-2
/
+0
*
manpage: deprecated options in examples
xPMo
2020-02-19
1
-4
/
+4
*
video: drop NV24 alias
wm4
2020-02-18
2
-4
/
+0
*
options: remove deprecation warning for "-foo bar" syntax
wm4
2020-02-17
1
-3
/
+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
*
stream_file: remove file size caching
wm4
2020-02-16
1
-14
/
+7
*
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
*
stream_file: use fstat() instead of lseek() to determine file size
wm4
2020-02-16
1
-3
/
+8
*
manpage: improve command_native_async description
wm4
2020-02-16
1
-6
/
+13
*
subprocess: implement proper detached processes on POSIX
wm4
2020-02-16
3
-10
/
+66
*
subprocess: change to a fancier API
wm4
2020-02-16
3
-83
/
+185
*
f_lavfi: don't propagate filter failure if creation fails
wm4
2020-02-16
1
-3
/
+0
*
f_auto_filters: always fall back to hw-download+yadif if no hw deint filter
wm4
2020-02-16
1
-3
/
+8
*
Remove remains of Libav compatibility
wm4
2020-02-16
21
-257
/
+31
*
sub: add an option to filter subtitles by regex
wm4
2020-02-16
7
-0
/
+160
*
sub: make filter_sdh a "proper" filter, allow runtime changes
wm4
2020-02-16
9
-50
/
+217
*
TOOLS/lua/autoload.lua: update script comments
Thomas Carmichael
2020-02-15
1
-6
/
+6
*
manpage: fix a case of broken indentation
wm4
2020-02-15
1
-15
/
+16
*
ytdl_hook.lua: delay load subtitles
wm4
2020-02-15
1
-2
/
+12
*
f_decoder_wrapper, sd_add: accept "null" codec
wm4
2020-02-15
2
-2
/
+12
*
edl: add mechanism for delay loading streams
wm4
2020-02-15
5
-33
/
+219
*
demux_edl: warn if no_clip is used with multiple parts
wm4
2020-02-15
2
-1
/
+5
*
demux_edl: allow a redundant new_stream at the beginning
wm4
2020-02-15
2
-1
/
+16
*
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
2
-46
/
+101
*
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
*
msg: slightly improve --msg-time output
wm4
2020-02-14
2
-2
/
+5
*
stream: early-out in stream_seek_skip() if nothing is skipped
wm4
2020-02-14
1
-2
/
+7
*
stream_file: cache file size
wm4
2020-02-14
1
-4
/
+11
*
manpage: clarify --player-operation-mode
wm4
2020-02-14
2
-6
/
+13
*
wayland: make resizing better
Dudemanguy
2020-02-13
2
-6
/
+32
*
audio: slightly simplify pull underrun message printing
wm4
2020-02-13
3
-20
/
+11
*
wayland: fix autofit and rotating issues
Dudemanguy
2020-02-13
1
-5
/
+7
*