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
testing_queue
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
*
Release 0.34.0
v0.34.0
sfan5
2021-11-01
3
-100
/
+87
*
js: ~~/init.js: use mp.find_config_file
Avi Halachmi (:avih)
2021-11-01
1
-9
/
+5
*
DOCS: clarify what the ~~/ path means
sfan5
2021-11-01
1
-6
/
+11
*
console.lua: define remaining emacs keybindings
Guido Cella
2021-11-01
2
-25
/
+87
*
vo_gpu: libplacebo: simplify tex transfers for libplacebo 168+
Niklas Haas
2021-10-31
1
-9
/
+19
*
DOCS/input: fix subprocess typo
Guido Cella
2021-10-26
1
-3
/
+3
*
DOCS/options: clarify watch-later-options examples
Guido Cella
2021-10-26
1
-3
/
+3
*
wayland: remove incorrect keepaspect check
Dudemanguy
2021-10-26
1
-2
/
+1
*
drm_common: add connector types USB, SPI and Writeback
Noralf Trønnes
2021-10-26
1
-0
/
+3
*
drm_common: support unknown connector types
Noralf Trønnes
2021-10-26
1
-2
/
+9
*
{wscript,demux_lavf}: clean up last bits of !FFMPEG_STRICT_ABI
Jan Ekström
2021-10-26
2
-10
/
+12
*
drm_common: enable specific device selection by means of path
Jan Ekström
2021-10-25
6
-6
/
+33
*
drm_common: utilize drmGetDevices when iterating over cards
Jan Ekström
2021-10-25
3
-29
/
+113
*
version.sh: bump copyright year
Dudemanguy
2021-10-25
1
-1
/
+1
*
vo_gpu: fix rotated compute shader vertex simulation
Niklas Haas
2021-10-22
1
-10
/
+2
*
github/workflows: use xcode 13.1 if image defaults to xcode 13.0
Jan Ekström
2021-10-21
1
-0
/
+10
*
ao_audiotrack: change buffer sizing logic
Aman Karmani
2021-10-21
1
-2
/
+2
*
ao_audiotrack: allocate chunk buffer based on negotiated size
Aman Karmani
2021-10-21
1
-2
/
+3
*
ao_audiotrack: support delay up to 2s as normal
Aman Karmani
2021-10-21
1
-2
/
+2
*
ao_audiotrack: set device_buffer based on underlying buffer size when available
Aman Karmani
2021-10-21
1
-0
/
+10
*
ao_audiotrack: use new style initializer for AudioTrack when available
Aman Karmani
2021-10-21
1
-11
/
+114
*
egl_helpers: ensure debug context attrs/bit exist
Dudemanguy
2021-10-21
1
-0
/
+9
*
editorconfig: add initial file/config
Emil Velikov
2021-10-20
1
-0
/
+10
*
lua: makenode: prevent lua stack corruption
Avi Halachmi (:avih)
2021-10-20
1
-1
/
+3
*
lua: autofree infrastructure: x2 faster
Avi Halachmi (:avih)
2021-10-19
1
-17
/
+47
*
js: custom-init: use ~~/init.js instead of ~~/.init.js (dot)
Avi Halachmi (:avih)
2021-10-19
3
-7
/
+15
*
egl_helpers: add support for debug contexts
Emil Velikov
2021-10-16
1
-0
/
+4
*
vo_gpu: context_glx: cleanup create_context_x11_gl3 code path
Emil Velikov
2021-10-16
1
-23
/
+37
*
vo_gpu: context_glx: remove legacy create_context_x11_old()
Emil Velikov
2021-10-16
1
-43
/
+9
*
egl_helpers: fixup the EGL_KHR_create_context-less codepath
Emil Velikov
2021-10-16
3
-44
/
+9
*
video: opengl: rework and remove ra_gl_ctx_test_version()
Emil Velikov
2021-10-16
4
-46
/
+37
*
vo_gpu: opengl: remove --opengl-restrict
Emil Velikov
2021-10-16
3
-16
/
+2
*
egl_helpers: remove explicit GLES 3 request
Emil Velikov
2021-10-16
1
-23
/
+12
*
vo_gpu: opengl: reduce versions in mpgl_preferred_gl_versions
Emil Velikov
2021-10-16
4
-13
/
+7
*
drm: re-enable drmSet/DropMaster calls
Emil Velikov
2021-10-15
1
-14
/
+7
*
context_drm_egl: re-enable drmSet/DropMaster calls
Emil Velikov
2021-10-15
1
-17
/
+10
*
command: with lavfi-complex, make current-tracks return the first one
Guido Cella
2021-10-15
2
-9
/
+12
*
player: add track-list/N/image sub-property
Guido Cella
2021-10-14
10
-5
/
+22
*
demux_lavf: improve image detection
Guido Cella
2021-10-14
1
-9
/
+9
*
js: custom init: ignore ~~/.init.js with --no-config
Avi Halachmi (:avih)
2021-10-12
2
-1
/
+6
*
DOCS/options: refine --no-input-default-bindings
Avi Halachmi (:avih)
2021-10-11
1
-4
/
+4
*
input: new option: --no-input-builtin-bindings
Avi Halachmi (:avih)
2021-10-11
3
-1
/
+12
*
ci: update libs used by mingw build
sfan5
2021-10-07
2
-4
/
+5
*
github/workflows: enable macOS 11.x CI
Jan Ekström
2021-10-06
1
-0
/
+1
*
vo_gpu: libplacebo: add missing include
Niklas Haas
2021-10-04
1
-0
/
+1
*
vo_gpu: libplacebo: drop conditional code paths for old versions
Niklas Haas
2021-10-04
3
-34
/
+1
*
vo_gpu: libplacebo: drop code deprecated in libplacebo v3
Niklas Haas
2021-10-04
3
-13
/
+2
*
wscript: bump libplacebo minimum version
Niklas Haas
2021-10-04
1
-1
/
+1
*
options: add missing dash in msg-level help message
Emil Velikov
2021-10-03
1
-1
/
+1
*
osc.lua: avoid infinite ticks loop on idle
Avi Halachmi (:avih)
2021-10-03
1
-1
/
+11
*
osc.lua: unify animation reset function (no-op)
Avi Halachmi (:avih)
2021-10-03
1
-6
/
+8
*
build: lua 5.1/5.2: use generic version names
Avi Halachmi (:avih)
2021-10-03
2
-1
/
+14
*
build: lua version: sanitize id before storage (no-op)
Avi Halachmi (:avih)
2021-10-03
2
-3
/
+5
*
Revert "player: add track-list/N/image sub-property"
Jan Ekström
2021-10-02
10
-53
/
+14
*
github/workflows: disable seccomp for linux native CI
Jan Ekström
2021-10-02
1
-0
/
+4
*
player: add track-list/N/image sub-property
Guido Cella
2021-10-02
10
-14
/
+53
*
DOCS/javascript.rst: clarifications (file_info, custom init)
Avi Halachmi (:avih)
2021-09-30
1
-2
/
+5
*
js: custom init (~~/.init.js): fail loudly on errors
Avi Halachmi (:avih)
2021-09-30
1
-3
/
+3
*
wayland: further xdg-decoration/border refinements
Dudemanguy
2021-09-28
2
-26
/
+40
*
vo_rpi: fix DISPMANX_UPDATE_HANDLE_T leak
Ho Ming Shun
2021-09-28
1
-3
/
+4
*
ytdl_hook.lua: search for yt-dlp by default
Guido Cella
2021-09-25
2
-21
/
+53
*
stream/dvbin: remove "full-featured" API includes
Nicolas F
2021-09-22
1
-2
/
+0
*
demux_mkv: enable AVCodec parser timestamp usage for parsed audio
Dan Oscarsson
2021-09-21
1
-0
/
+4
*
win32: Windows 10: timeBeginPeriod on demand
Avi Halachmi (:avih)
2021-09-21
3
-1
/
+72
*
waftools/features: add forgotten enable variants for enabled features
Jan Ekström
2021-09-20
2
-4
/
+5
*
wayland: report correct window size when maximized
Dudemanguy
2021-09-13
1
-2
/
+7
*
build: enable strict FFmpeg ABI compatibility by default
Jan Ekström
2021-09-08
1
-1
/
+1
*
input.conf: remove redundant comments
Guido Cella
2021-09-06
1
-25
/
+25
*
demux_playlist: extend maximum line size (again) to 2M
Avi Halachmi (:avih)
2021-09-06
1
-1
/
+1
*
win32: initial position: center with borders
Avi Halachmi (:avih)
2021-09-06
1
-0
/
+2
*
win32: fix incorrect application of --monitoraspect
Avi Halachmi (:avih)
2021-09-06
1
-1
/
+4
*
win_state: add vo_calc_window_geometry3
Avi Halachmi (:avih)
2021-09-06
2
-5
/
+21
*
bash completion: Allow completions to work without external functions
Arthur Williams
2021-09-05
1
-4
/
+3
*
DOCS/options: fix minor typo in compute shaders
Nicolas F
2021-08-29
1
-1
/
+1
*
wayland: set default cursor size to 24
Ivan
2021-08-28
1
-1
/
+1
*
wayland: read XCURSOR_THEME to get cursor theme
Ivan
2021-08-28
1
-1
/
+2
*
vo_tct: add resize capability
Cloud11665
2021-08-26
1
-0
/
+7
*
vo_drm: fix typo in error message
a1346054
2021-08-26
1
-1
/
+1
*
DOCS: use upstream license files
a1346054
2021-08-25
2
-22
/
+21
*
DOCS: fix spelling
a1346054
2021-08-24
5
-7
/
+7
*
DOCS: fix spelling in github issue templates
a1346054
2021-08-24
5
-5
/
+5
*
input.conf: remove bindings of removed properties
Guido Cella
2021-08-19
1
-2
/
+0
*
input.conf: add comments
Guido Cella
2021-08-19
1
-132
/
+122
*
terminal-unix: identify and ignore unknown CSI sequences
Avi Halachmi (:avih)
2021-08-19
1
-0
/
+11
*
command: cycle: respect the prefix "repeatable"
Avi Halachmi (:avih)
2021-08-19
2
-1
/
+7
*
osd_libass: --osd-back-color: apply to the progress bar
Avi Halachmi (:avih)
2021-08-19
1
-0
/
+16
*
osd_libass: disable --osd-back-color for the progress bar
Avi Halachmi (:avih)
2021-08-19
1
-0
/
+8
*
win32: support the property display-hidpi-scale
Avi Halachmi (:avih)
2021-08-18
1
-0
/
+4
*
win32: apply dpi-scale with [current]-window-scale
Avi Halachmi (:avih)
2021-08-18
1
-2
/
+5
*
win32: ensure initial dpi-scale value
Avi Halachmi (:avih)
2021-08-18
1
-14
/
+19
*
command: don't hardcode commands list to be repeatable
Avi Halachmi (:avih)
2021-08-17
2
-3
/
+7
*
DOCS: replace dead waf book link with working one
LaserEyess
2021-08-17
1
-1
/
+1
*
DOCS: convert 3rd party http links to https
LaserEyess
2021-08-17
5
-7
/
+7
*
DOCS: convert mpv.io and github links to https
LaserEyess
2021-08-17
3
-6
/
+6
*
vo_tct: fix --vo-tct-256
Avi Halachmi (:avih)
2021-08-16
1
-3
/
+3
*
vo_tct: optimize print function on non-windows platforms
Cloud11665
2021-08-16
1
-14
/
+57
*
DOCS/input: update osd-ass-cc documentation
Guido Cella
2021-08-16
1
-3
/
+4
*
vo_tct: fix half-block on windows
Avi Halachmi (:avih)
2021-08-16
1
-0
/
+1
*
DOCS/contrinute: add commit title example prefixes
Avi Halachmi (:avih)
2021-08-15
1
-0
/
+5
*
wayland: check for xkb state in handle modifiers
Dudemanguy
2021-08-15
1
-3
/
+4
*
stats.lua: typo lavfi-complex
Stefan de Konink
2021-08-15
1
-2
/
+2
*
sub: show subs without duration on vid change
Guido Cella
2021-08-13
1
-1
/
+1
*
vo_rpi: restore fullscreen handling
Ho Ming Shun
2021-08-13
1
-0
/
+20
*
x11: handle maximized windows with window-scale
Dudemanguy
2021-08-12
1
-0
/
+6
*
vo_vdpau: Don't treat preemption as an error when reconfiguring
sjambekar
2021-08-12
1
-1
/
+11
*
desktop entry: fix duplication of the app icon in a dock like Plank
Stan Janssen
2021-08-12
1
-0
/
+1
*
sub: align ytdl-hook secondary subs to the top
Guido Cella
2021-08-11
3
-4
/
+8
*
wayland: fix wrong opts struct
Dudemanguy
2021-08-10
1
-1
/
+1
*
wayland: request xdg-decoration mode on startup
Dudemanguy
2021-08-10
1
-0
/
+2
*
lua: read_options: quote values at error messages
Avi Halachmi (:avih)
2021-08-10
1
-3
/
+3
*
vo_wlshm: remove empty options struct
Dudemanguy
2021-08-09
1
-6
/
+0
*
DOCS/stats.rst: fix quoting
Avi Halachmi (:avih)
2021-08-09
1
-1
/
+1
*
wayland: check for xdg-decoration on border update
Dudemanguy
2021-08-09
1
-1
/
+1
*
options: clarify OS support for media keys
LaserEyess
2021-08-09
1
-2
/
+9
*
wayland: handle xdg-decoration protocol better
Dudemanguy
2021-08-09
1
-9
/
+22
*
command: check for monitor par in window-scale
Dudemanguy
2021-08-09
1
-0
/
+6
*
command: check for rotation in window-scale
Dudemanguy
2021-08-09
1
-0
/
+3
*
command: merge window-scale code together
Dudemanguy
2021-08-09
1
-13
/
+3
*
wayland: fix keepaspect-window during resize
Dudemanguy
2021-08-08
1
-9
/
+6
*
wayland: improve behavior with touch events
Dudemanguy
2021-08-08
3
-20
/
+10
*
wayland: correct window-scale behavior
Dudemanguy
2021-08-07
1
-3
/
+10
*
manpage: clarify window-scale behavior
Dudemanguy
2021-08-07
1
-5
/
+14
*
command: make current-window-scale writeable, 2nd attempt
Dudemanguy
2021-08-07
4
-4
/
+21
*
Revert "command: make current-window-scale writeable"
Avi Halachmi (:avih)
2021-08-07
4
-46
/
+42
*
wayland: keep track of toplevel width/height again
Dudemanguy
2021-08-06
2
-1
/
+9
*
stats.lua: page 4 (keys): group current-window-scale under window
Guido Cella
2021-08-06
1
-1
/
+1
*
command: make current-window-scale writeable
Dudemanguy
2021-08-05
4
-42
/
+46
*
sub: sub-filter-regex and jsre: support ass-to-plaintext
Avi Halachmi (:avih)
2021-08-05
7
-3
/
+31
*
sub: new: --sub-filter-jsre (js regex)
Avi Halachmi (:avih)
2021-08-05
7
-0
/
+146
*
sub: SDH filter: use unified text-extraction utils
Avi Halachmi (:avih)
2021-08-05
1
-46
/
+17
*
sub: SDH filter: small refinements
Avi Halachmi (:avih)
2021-08-05
1
-6
/
+10
*
sub: add filter text utils, use from filter-regex (no-op)
Avi Halachmi (:avih)
2021-08-05
3
-22
/
+39
*
wayland: cleanup handle_toplevel_config
Dudemanguy
2021-08-03
2
-13
/
+7
*
options: don't always set set-locally to true
Guido Cella
2021-08-03
1
-2
/
+1
*
stats.lua: page 4 (keys): better alignment of non-ascii keys
Avi Halachmi (:avih)
2021-07-31
1
-2
/
+16
*
player: eac3 to the whitelist of audio extensions
Dudemanguy
2021-07-30
1
-1
/
+1
*
DOCS/input.rst: key names: add shift modifier note
hooke007
2021-07-30
1
-0
/
+6
*
stats.lua: page 4 (keys): detect single-quotes
Avi Halachmi (:avih)
2021-07-30
1
-2
/
+2
*
input: arguments quoting: support single-quotes
Avi Halachmi (:avih)
2021-07-30
2
-9
/
+26
*
input: argument custom quotes: use ` instead of !
Avi Halachmi (:avih)
2021-07-30
2
-7
/
+7
*
options: audio-display determines cover priority
Guido Cella
2021-07-29
4
-12
/
+21
*
DOCS: fix manual compiling warnings
garoto
2021-07-28
2
-2
/
+2
*
DOCS/mpv.rst: fix quoting
Avi Halachmi (:avih)
2021-07-28
1
-1
/
+1
*
ci/travis: remove everything as it's nop now
Jan Beich
2021-07-27
1
-52
/
+0
*
ci/travis: remove freebsd build
Jan Beich
2021-07-27
1
-38
/
+0
*
github/workflows: add freebsd CI
Jan Beich
2021-07-27
1
-0
/
+43
*
manpage: explain when properties are expanded
Guido Cella
2021-07-27
1
-3
/
+13
*
TOOLS/autocrop.lua: allow hiding OSD messages
Guido Cella
2021-07-27
1
-6
/
+12
*
wayland: unset hidden state in frame callback
Dudemanguy
2021-07-26
1
-8
/
+1
*
egl_helpers: fix create_context fallback behavior
Dudemanguy
2021-07-25
3
-16
/
+47
*
command: handle changes to image-display-duration
Guido Cella
2021-07-25
1
-0
/
+5
*
github/workflows: separate jobs with an endline
Jan Ekström
2021-07-25
1
-0
/
+2
*
ci/travis: remove linux builds
Jan Ekström
2021-07-25
1
-15
/
+0
*
github/workflows: add linux CI
Jan Ekström
2021-07-25
1
-0
/
+26
*
stats.lua: fix ass-escape while persistent_overlay=yes
Avi Halachmi (:avih)
2021-07-25
1
-14
/
+27
*
ci/travis: remove macOS builds
Jan Ekström
2021-07-25
1
-58
/
+0
*
github/workflows: add macOS CI
Jan Ekström
2021-07-25
1
-0
/
+27
*
context_drm_egl: allow autoprobe selection
Dudemanguy
2021-07-23
1
-5
/
+0
*
js: fix tiny leaks if js_try throws(!)
Avi Halachmi (:avih)
2021-07-23
1
-16
/
+41
*
manpage: fix watch-later-options examples
Guido Cella
2021-07-21
2
-5
/
+4
*
js: key bindings: ensure priorities for same-key bindings
Avi Halachmi (:avih)
2021-07-21
1
-4
/
+14
*
options: add watch-later-options
Guido Cella
2021-07-21
10
-78
/
+127
*
stats.lua: remove script-opts for the main keys (i/I)
Guido Cella
2021-07-21
2
-15
/
+4
*
manpage: minor fixes
Guido Cella
2021-07-21
2
-4
/
+4
*
stats.lua: page 4 (keys): fix "excluding stats keys" - attempt 2
Avi Halachmi (:avih)
2021-07-20
1
-7
/
+7
*
Revert "stats.lua: page 4 (keys): fix "excluding stats keys""
Avi Halachmi (:avih)
2021-07-20
1
-3
/
+3
*
stats.lua: page 4 (keys): fix "excluding stats keys"
Avi Halachmi (:avih)
2021-07-20
1
-3
/
+3
*
DOCS/mpv.rst: add cross references to --input-test and stats
Avi Halachmi (:avih)
2021-07-19
1
-0
/
+3
*
stats.lua: page 4 (keys): support help-like terminal printout
Avi Halachmi (:avih)
2021-07-19
2
-2
/
+29
*
stats.lua: add page 4: active key-bindings list
Avi Halachmi (:avih)
2021-07-19
2
-0
/
+168
*
stats.lua: scroll: allow throttling page-rebuild (no-op)
Avi Halachmi (:avih)
2021-07-19
1
-4
/
+5
*
stats.lua: move internal performance from page 4 to page 0
Avi Halachmi (:avih)
2021-07-19
2
-6
/
+6
*
player: fix missed pause state update during reset in some cases
sfan5
2021-07-18
1
-0
/
+4
*
Revert "audio: fix ao_reset() not clearing paused state leading to stuck AO"
sfan5
2021-07-18
1
-1
/
+0
*
osxbundle: use python3
Kiracus
2021-07-17
2
-3
/
+2
*
audio: fix ao_reset() not clearing paused state leading to stuck AO
sfan5
2021-07-16
1
-0
/
+1
*
TOOLS/autocrop.lua: improve enable/disable condition
Guido Cella
2021-07-14
1
-5
/
+6