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.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
*
console: do not strip leading spaces
wm4
2019-12-24
1
-0
/
+3
*
command: extend command-list output
wm4
2019-12-24
1
-0
/
+14
*
manpage: fix example in --hwdec section
wm4
2019-12-24
1
-1
/
+3
*
stats: do not use "tick" event
wm4
2019-12-24
1
-2
/
+6
*
build: force bootstrap.py to use python3
Niklas Haas
2019-12-24
1
-1
/
+1
*
osc: redraw on visibility option runtime changes
wm4
2019-12-24
1
-0
/
+1
*
vd_lavc: remove hwdec-by-default special case for RPI
wm4
2019-12-24
2
-1
/
+4
*
vd_lavc: more hwdec autoselect nonsense
wm4
2019-12-24
2
-21
/
+85
*
build: fix build with disabled swift and Media Player
der richter
2019-12-23
2
-1
/
+7
*
js: support mp.create_osd_overlay (match 07287262)
Avi Halachmi (:avih)
2019-12-23
3
-23
/
+57
*
js: batch key bindings updates (match 96932fe7)
Avi Halachmi (:avih)
2019-12-23
1
-3
/
+12
*
osc: add option to disable santa hat
Nicolas F
2019-12-23
2
-2
/
+8
*
lua: fix guard against division by 0
wm4
2019-12-23
1
-1
/
+1
*
lua: fix passing non-integers to mp.set_osd_ass()
wm4
2019-12-23
1
-0
/
+2
*
osc: set an arbitrary high Z-order
wm4
2019-12-23
1
-0
/
+1
*
osc: use new overlay API
wm4
2019-12-23
1
-5
/
+18
*
client API, lua: add new API for setting OSD overlays
wm4
2019-12-23
11
-68
/
+292
*
lua: batch-update key bindings
wm4
2019-12-23
1
-3
/
+11
*
manpage: document that --vo=xv breaks "boxvideo"
wm4
2019-12-23
1
-0
/
+3
*
demux: stop setting dummy stream on demux_close_stream()
wm4
2019-12-23
2
-7
/
+9
*
stream_concat, stream_memory: more stream_origin stuff
wm4
2019-12-23
2
-0
/
+19
*
bstr: remove unused bstr_splitlines() function
wm4
2019-12-23
2
-23
/
+0
*
demux_mf: use stream API to open list files
wm4
2019-12-23
1
-15
/
+28
*
osc: display Santa hat for idle logo in December
TheAMM
2019-12-23
1
-18
/
+43
*
client API: deprecate tick event
wm4
2019-12-22
3
-3
/
+7
*
js: read_options: on_update: don't re-read the config file
Avi Halachmi (:avih)
2019-12-22
2
-4
/
+4
*
console: reduce border size
wm4
2019-12-22
1
-1
/
+1
*
osc: use video margins only if OSC is visible
wm4
2019-12-22
1
-6
/
+5
*
osc: cleanup boxvideo margin handling
wm4
2019-12-22
1
-20
/
+23
*
osc: full reinit on runtime option changes
wm4
2019-12-22
1
-3
/
+2
*
lua: change runtime option change behavior
wm4
2019-12-22
2
-24
/
+33
*
demux: remove debug abort()
wm4
2019-12-22
1
-1
/
+1
*
vo_gpu: vulkan: set allow_suboptimal when possible
Niklas Haas
2019-12-22
1
-0
/
+5
*
video/out/x11: add fs-screen fallback
Nicolas F
2019-12-22
3
-2
/
+7
*
command: fix confusing displayed aspect-ratio
Abdullah Alansari
2019-12-22
1
-0
/
+33
*
js: read_options: support on_update (match 478a321d)
Avi Halachmi (:avih)
2019-12-21
2
-3
/
+18
*
osc: cosmetics: remove some excessive whitespace
wm4
2019-12-20
1
-7
/
+0
*
osc: react to script-opts runtime changes
wm4
2019-12-20
1
-1
/
+8
*
lua: add a helper for runtime script option changes
wm4
2019-12-20
2
-17
/
+71
*
osc: rearrange hidetimeout/visibiltiy handling
wm4
2019-12-20
1
-19
/
+19
*
osc: move windowcontrols option code to the right place
wm4
2019-12-20
1
-15
/
+14
*
manpage: add osc and console default keys to keyboard control section
wm4
2019-12-20
1
-0
/
+6
*
console: use hidpi scale reporting
wm4
2019-12-20
2
-3
/
+11
*
x11: implement hidpi scale reporting
wm4
2019-12-20
1
-0
/
+3
*
command: add property returning hidpi scale
wm4
2019-12-20
3
-0
/
+19
*
demux: add an option to control tag charset
wm4
2019-12-20
3
-1
/
+96
*
edl: accept arbitrary paths
wm4
2019-12-20
2
-20
/
+0
*
stream, demux: redo origin policy thing
wm4
2019-12-20
34
-70
/
+133
*
libarchive: prefix entry names in archive URLs with '/'
wm4
2019-12-20
2
-2
/
+4
*
osc: fix a comment
wm4
2019-12-20
1
-1
/
+1
*
osc: fade out if paused and mouse position is outside of OSC
wm4
2019-12-19
1
-5
/
+18
*
osc: fix crash when toggling visibility
wm4
2019-12-19
1
-1
/
+0
*
js: support shared script properties (match 7e4819e7)
Avi Halachmi (:avih)
2019-12-19
1
-0
/
+22
*
js: require: allow custom module search paths via mp.module_paths
Avi Halachmi (:avih)
2019-12-19
2
-4
/
+18
*
DOCS: js: minor update for modules/require
Avi Halachmi (:avih)
2019-12-19
1
-7
/
+10
*
osc: don't run update_margins() every frame
wm4
2019-12-19
1
-2
/
+4
*
command: reduce OSC/stats log spam
wm4
2019-12-19
2
-8
/
+12
*
osc: use property notifications and a timer instead of "tick" events
wm4
2019-12-19
1
-60
/
+47
*
client API: remove comment about error status
wm4
2019-12-19
1
-1
/
+0
*
manpage: lua: mention what happens on unavailable properties
wm4
2019-12-19
1
-0
/
+4
*
client API: rewrite property observation (again)
wm4
2019-12-19
3
-137
/
+195
*
options: fix incorrect deprecation message
wm4
2019-12-19
1
-2
/
+4
*
options: fix UB/crash in key/values parser
wm4
2019-12-18
1
-2
/
+2
*
console: adjust position to OSC
wm4
2019-12-18
1
-1
/
+17
*
osc: make margins available
wm4
2019-12-18
1
-1
/
+23
*
command, lua: add a way to share data between scripts
wm4
2019-12-18
3
-0
/
+77
*
command: make change-list work with pure properties too
wm4
2019-12-18
1
-5
/
+14
*
x11: fix X property out of bounds memory reads
wm4
2019-12-18
1
-2
/
+2
*
options: deprecate -del for list options
wm4
2019-12-18
5
-6
/
+14
*
options: fix filter list comparison (again)
wm4
2019-12-18
3
-19
/
+18
*
options: add -remove action to list options
wm4
2019-12-18
4
-12
/
+60
*
options: make keys in key/value lists unique
wm4
2019-12-18
2
-0
/
+30
*
options: increase consistency between list options and document them
wm4
2019-12-18
6
-33
/
+145
*
vd_lavc: add gross workaround for nvdec/libavcodec broken API issue
wm4
2019-12-18
1
-4
/
+10
*
f_lavfi: add gross workaround for af_dynaudnorm bug
wm4
2019-12-18
1
-0
/
+35
*
cocoa-cb: report fullscreen state for legacy fullscreen
der richter
2019-12-17
1
-0
/
+2
*
command, vo: remove old option change notification mechanisms
wm4
2019-12-17
4
-39
/
+3
*
client API: remove some dead code
wm4
2019-12-17
1
-6
/
+0
*
command: slightly simplify input-ipc-server change detection/init
wm4
2019-12-17
2
-19
/
+8
*
video/w32_common: follow updates to the border option instead of VOCTRL_BORDER
Jan Ekström
2019-12-18
1
-4
/
+3
*
video/w32_common: follow updates to the ontop option instead of VOCTRL_ONTOP
Jan Ekström
2019-12-18
1
-3
/
+2
*
video/w32_common: move minimized state signaling to where it happens
Jan Ekström
2019-12-18
1
-3
/
+3
*
video/w32_common: switch full screening to options cache
Jan Ekström
2019-12-18
1
-9
/
+22
*
demux_edl: fix reusing segment source files
wm4
2019-12-17
1
-2
/
+4
*
x11: fix --hidpi-window-scale=no on hidpi screens
wm4
2019-12-16
1
-1
/
+1
*
msg: fix "terminal-default" logging mode
wm4
2019-12-16
1
-2
/
+5
*
command: change "window-scale" property behavior
wm4
2019-12-16
4
-25
/
+34
*
x11: scale window-scale by DPI
wm4
2019-12-16
1
-6
/
+8
*
command: remove unnecessary mute property implementation
wm4
2019-12-16
1
-15
/
+0
*
m_option: clamp integer before adding a value
wm4
2019-12-16
1
-0
/
+2
*
command: change "edition" property behavior
wm4
2019-12-16
3
-15
/
+36
*
player: avoid underrun wakeup loop
wm4
2019-12-16
2
-1
/
+9
*
build: downgrade EGL requirement from 1.5 to 1.4
wm4
2019-12-16
3
-6
/
+6
*
vo_gpu: opengl: make it work with EGL 1.4
wm4
2019-12-16
4
-4
/
+82
*
vd_lavc: fix broken assert()
wm4
2019-12-15
1
-1
/
+2
*
vo_gpu: x11egl: log EGL config ID
wm4
2019-12-15
1
-2
/
+6
*
vd_lavc: simplify decode return error checking
wm4
2019-12-15
1
-11
/
+16
*
mac: replace old event tap for media key support with MediaPlayer
der richter
2019-12-15
10
-133
/
+197
*
mac: remove Apple Remote support
der richter
2019-12-15
18
-2580
/
+9
*
cocoa-cb: fix freeing of macos_opts config group
der richter
2019-12-15
1
-5
/
+5
*
cocoa-cb: update and add more options to use new options handling
der richter
2019-12-15
3
-10
/
+46
*
cocoa-cb: use m_config_cache and new VOCTRL for option handling
der richter
2019-12-15
6
-42
/
+87
*
DOCS/contribute.md: fix a typo
wm4
2019-12-15
1
-1
/
+1
*
DOCS/contribute.md: should -> must
wm4
2019-12-15
1
-8
/
+8
*
zsh completion: fix handling of aliases that are listed without --
Philip Sequeira
2019-12-15
1
-2
/
+2
*
zsh completion: use actual POSIX-compatible regex for whitespace
Philip Sequeira
2019-12-15
1
-5
/
+5
*
zsh completion: actually make pcre optional
Philip Sequeira
2019-12-15
1
-7
/
+6
*
osxbundle: simplify process_libraries() to eliminate leafs()
Down Thomas
2019-12-15
1
-22
/
+8
*
DOCS: mention that mpv doesn't build with MSVC
wm4
2019-12-14
1
-2
/
+6
*
player: fix an outdated comment
wm4
2019-12-14
1
-2
/
+1
*
player: move point at which queued seeks are applied
wm4
2019-12-14
1
-2
/
+3
*
player: make repeated hr-seeks past EOF trigger EOF as expected
wm4
2019-12-14
2
-3
/
+16
*
player: cosmetically restructure a small function
wm4
2019-12-14
1
-7
/
+11
*
player: add comment to clarify FFmpeg ABI handling
wm4
2019-12-13
1
-0
/
+3
*
osc: set the wrap style for the title shown with window controls
Philip Langdale
2019-12-12
1
-1
/
+1
*
cocoa_common: remove deprecated VOCTRLs/VO_EVENTs
wm4
2019-12-12
2
-36
/
+0
*
wayland: remove unnecessary VO_EVENT_FULLSCREEN_STATE
wm4
2019-12-12
1
-3
/
+0
*
manpage: fix --vulkan-async-compute default value
wm4
2019-12-12
1
-2
/
+2
*
vo_gpu: x11egl: cleanup EGL correctly
wm4
2019-12-12
1
-6
/
+3
*
osc: use custom symbols for window controls
Philip Langdale
2019-12-11
7
-11
/
+120
*
rpi: destroy fullscreen change handling
wm4
2019-12-11
2
-8
/
+0
*
vo_sdl: use new fullscreen change mechanism
wm4
2019-12-11
1
-3
/
+14
*
build: add -Wimplicit-fallthrough
wm4
2019-12-11
2
-1
/
+4
*
wayland: adjust hidden state detection
dudemanguy
2019-12-10
1
-4
/
+14
*
osc: explicitly re-init the osc on a change in border visibility
Philip Langdale
2019-12-09
1
-0
/
+1
*
console.lua: add this script
James Ross-Gowan
2019-12-08
10
-1
/
+822
*
vo_drm: replace drmModeAddFB usage with drmModeAddFB2
Anton Kindestam
2019-12-07
1
-7
/
+13
*
drm: avoid division by 0 in drm_pflip_cb with bad drivers
Anton Kindestam
2019-12-07
4
-0
/
+12
*
drm_common: fix display FPS estimation for interlaced modes
sfan5
2019-12-07
1
-1
/
+4
*
vo_drm: fix potentially broken capability check
sfan5
2019-12-07
1
-2
/
+3
*
drm_common: log more useful things
sfan5
2019-12-07
1
-0
/
+18
*
lua: make later key bindings always have higher priority
wm4
2019-12-07
1
-2
/
+13
*
filters: move prefix check from f_lavfi.c to user_filters.c
wm4
2019-12-07
2
-6
/
+10
*
vo_gpu: hwdec_vaapi_gl: use gl_check_extension() instead of strstr()
wm4
2019-12-07
1
-3
/
+3
*
vo_gpu: hwdec_vaapi_gl: do not include eglext.h
wm4
2019-12-07
1
-9
/
+0
*
vo_gpu: hwdec_vaapi_gl: add missing PLANE3 defines as well
wm4
2019-12-07
1
-0
/
+8
*
command: fix unintended reset of filters
wm4
2019-12-06
1
-1
/
+1
*
player: loadfile overrides previous stop command
wm4
2019-12-06
1
-1
/
+1
*
build: fix zimg message in configure output
wm4
2019-12-06
1
-1
/
+1
*
f_lavfi: mp_lavfi_is_usable: check for "lavfi-" prefix
ekisu
2019-12-06
1
-0
/
+4
*
DOCS: fix wayland-frame-wait offset value range
dudemanguy
2019-12-05
1
-1
/
+1
*
vo: redraw dropped frame if paused between queuing and drawing frame
wm4
2019-12-04
1
-0
/
+3
*
README: fix typo
Remita Amine
2019-12-04
1
-1
/
+1
*
osc: rework window control configuration to add auto mode
Philip Langdale
2019-12-04
3
-19
/
+61
*
osc: ensure that window control show/hide zone is handled dynamically
Philip Langdale
2019-12-04
1
-6
/
+6
*
wayland: fix cursor behavior on an edge case
dudemanguy
2019-12-04
2
-7
/
+2
*
options: move cursor autohiding opts to mp_vo_opts
dudemanguy
2019-12-04
4
-11
/
+12
*
sd_lavc: add a hack ontop of another hack to fix completely fucked file
wm4
2019-12-03
1
-2
/
+2
*
player: don't apply weird timestamp tolerance on backstep
wm4
2019-12-03
1
-1
/
+2
*
demux_lavf: export demuxer_id for more formats which have it
wm4
2019-12-03
1
-5
/
+8
*
demux: do not make up demuxer_id
wm4
2019-12-03
4
-10
/
+8
*
wayland: update remaining legacy VOCTRL usage to options
Philip Langdale
2019-12-02
2
-31
/
+27
*
osc: don't show error if windowcontrols=yes
Philip Langdale
2019-12-02
1
-1
/
+2
*
osc: don't always set window control keybindings
Dudemanguy
2019-12-01
1
-4
/
+6
*
wayland: update Maximize and Minimize handling to use new options
Philip Langdale
2019-12-01
4
-30
/
+43
*
vf_gpu: render subtitles
wm4
2019-11-30
4
-12
/
+25
*
build: require at least GL 2.0 headers for GLX
wm4
2019-11-30
1
-0
/
+4
*
m_config: remove change callback before unintialization
wm4
2019-11-30
1
-0
/
+1
*
vo_gpu: opengl: add hack for ancient Mesa/GLX
wm4
2019-11-30
1
-23
/
+47
*
osc: ensure the window-controls mouse area is initially zero sized
Philip Langdale
2019-11-30
1
-0
/
+1
*
js: mp.add_key_binding: allow false-y name (match 311cc5b)
Avi Halachmi (:avih)
2019-11-30
1
-1
/
+3
*
lua: unbreak mp.add_key_binding(key, fn)
Avi Halachmi (:avih)
2019-11-30
1
-1
/
+1
*
osc: fix typo wsc_geo -> wc_geo
Philip Langdale
2019-11-30
1
-1
/
+1
*
osc: apply boxvideo margins to the window controls
Philip Langdale
2019-11-30
2
-1
/
+6
*
filters: fix incorrect #if for vf_gpu
wm4
2019-11-30
1
-1
/
+1
*
command: remove property change notification from property dispatcher
wm4
2019-11-30
1
-3
/
+2
*
command: merge two functions
wm4
2019-11-30
1
-11
/
+3
*