index
:
mpv
absurd_test
absurd_test2
absurd_test3
appveyor
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
*
wayland_common: read DND data in larger chunks
sfan5
2024-02-29
1
-1
/
+1
*
wayland_common: log if DND fails
sfan5
2024-02-29
1
-0
/
+2
*
wayland_common: free DND resources on shutdown and error
sfan5
2024-02-29
1
-9
/
+19
*
cocoa-cb: render on main queue instead of dedicated queue
der richter
2024-02-29
1
-3
/
+1
*
mac/vulkan: set NSView as layer delegate like recommended by MoltenVK
der richter
2024-02-29
2
-1
/
+2
*
osxbundle: fix bundling when homebrew is not installed
der richter
2024-02-29
1
-1
/
+8
*
mac/vulkan: remove old deprecated VK_MVK_macos_surface extension remains
der richter
2024-02-29
2
-2
/
+1
*
various: avoid function pointer casts
Kacper Michajłow
2024-02-28
10
-45
/
+29
*
misc/jni: reduce duplication in mapping struct
sfan5
2024-02-28
3
-72
/
+72
*
misc/jni: introduce macros for deleting references
sfan5
2024-02-28
3
-63
/
+44
*
misc/jni: general code cleanup and refactor
sfan5
2024-02-28
1
-155
/
+119
*
ao_audiotrack: refactor JNI class retrieval
sfan5
2024-02-28
1
-68
/
+77
*
ao_audiotrack: remove two dead variables
sfan5
2024-02-28
1
-9
/
+0
*
ao_audiotrack: fix missing check for passthrough support
sfan5
2024-02-28
1
-0
/
+4
*
osdep/mac: make mac naming of files, folders and function consistent
der richter
2024-02-28
35
-72
/
+72
*
wayland: drop some unneeded curly braces (no-op)
Dudemanguy
2024-02-27
1
-20
/
+10
*
wayland: drop buffer scale for cursor as well
Dudemanguy
2024-02-27
2
-7
/
+10
*
wayland: rename configured to geometry_configured (no-op)
Dudemanguy
2024-02-27
2
-5
/
+5
*
wayland: fix check for set_surface_scaling
Dudemanguy
2024-02-27
1
-6
/
+3
*
sd_ass: don't wrongly recognize \pos as \p
Christoph Heinrich
2024-02-27
1
-1
/
+1
*
build: fix build when disabling cocoa-cb
der richter
2024-02-27
2
-2
/
+2
*
mac: remove unnecessary metal layer colour space update
der richter
2024-02-27
1
-16
/
+3
*
mac: set layer content scale on init
der richter
2024-02-27
1
-0
/
+2
*
cocoa-cb: remove pre-allocation and initialise only when used
der richter
2024-02-27
5
-10
/
+31
*
console.lua: fix blurry cursor when --osd-blur is set
nanahi
2024-02-27
1
-1
/
+1
*
stats.lua: fix blurry graphs when --osd-blur is set
nanahi
2024-02-27
1
-1
/
+1
*
DOCS/options: clarify --sub-blur and --osd-blur options
nanahi
2024-02-27
1
-2
/
+4
*
vo_gpu_next: simplify pl_clear_mode enum mapping
Dudemanguy
2024-02-26
1
-6
/
+6
*
ci: clone repos with shallow submodules
sfan5
2024-02-26
3
-3
/
+5
*
vo_gpu_next: add --border-background option
Dudemanguy
2024-02-26
3
-1
/
+17
*
vo_gpu_next: support --background option
Dudemanguy
2024-02-26
1
-0
/
+11
*
vo_gpu: pre-multiply alpha when dealing with background colors
Dudemanguy
2024-02-26
1
-0
/
+4
*
vo_gpu/vo_gpu_next: rework --alpha into --background option
Dudemanguy
2024-02-26
6
-47
/
+45
*
player: rename --background to --background-color
Dudemanguy
2024-02-26
5
-11
/
+12
*
vo_gpu/vo_gpu_next: set ctx->opts.want_alpha in specific functions
Dudemanguy
2024-02-26
3
-8
/
+11
*
hwdec/dmabuf_interop: reduce magic constant use
sfan5
2024-02-26
3
-9
/
+12
*
hwdec/dmabuf_interop_gl: migrate to EXT_EGL_image_storage on desktop GL
sfan5
2024-02-26
1
-16
/
+45
*
hwdec/dmabuf_interop_gl: refactor texture creation
sfan5
2024-02-26
1
-25
/
+50
*
hwdec/dmabuf_interop_gl: restyle macros to fit line length
sfan5
2024-02-26
1
-19
/
+23
*
video: don't define IMGFMT_VULKAN conditionally
sfan5
2024-02-26
4
-8
/
+0
*
osd_libass: update the OSD bar's dent and border size
Guido Cella
2024-02-26
3
-3
/
+3
*
DOCS/options: make --scale documentation more consistent
dokur0chan
2024-02-26
1
-8
/
+9
*
wayland: remove old sway/wlroots hack
Dudemanguy
2024-02-26
2
-11
/
+0
*
player/audio: remove misleading comment about delay
Dudemanguy
2024-02-26
1
-1
/
+1
*
player: reset av state on speed changes
Dudemanguy
2024-02-26
3
-2
/
+22
*
player: remove speed adjustment from playing_audio_pts
Dudemanguy
2024-02-26
2
-2
/
+3
*
ci: add explicit build test for ffmpeg 4.4
LaserEyess
2024-02-26
2
-0
/
+69
*
DOCS: move ALSA option documentation to ao.rst
nanahi
2024-02-26
2
-51
/
+47
*
DOCS/options: clarify the impact of --audio-buffer
nanahi
2024-02-26
1
-1
/
+1
*
DOCS/options: remove lavrresample reference
nanahi
2024-02-26
1
-7
/
+2
*
DOCS/options: remove --alsa-device
nanahi
2024-02-26
1
-3
/
+0
*
DOCS/ao: update SDL ao version reference
nanahi
2024-02-26
1
-2
/
+2
*
vo_gpu_next: fix win32 io wrap
nanahi
2024-02-26
1
-0
/
+1
*
player/main: don't set the main thread name
Dudemanguy
2024-02-26
1
-1
/
+0
*
Revert "ci/mingw: pin Vulkan version again"
Kacper Michajłow
2024-02-26
1
-2
/
+2
*
DOCS: add `insert` commands and args to interface-changes
David Vaughan
2024-02-26
1
-0
/
+6
*
input/player: add loadfile/loadlist insert-at command
David Vaughan
2024-02-26
4
-29
/
+113
*
player: change insert_next to insert_at
David Vaughan
2024-02-26
7
-35
/
+23
*
input: add insert-next support for drag-and-drop
David Vaughan
2024-02-26
5
-12
/
+37
*
player: add loadlist insert-next commands
David Vaughan
2024-02-26
2
-5
/
+22
*
player: add loadfile insert-next commands
David Vaughan
2024-02-26
4
-5
/
+45
*
DOCS/man: remove outdated softvol entry
Dudemanguy
2024-02-25
1
-13
/
+2
*
player: add ao-volume option, to set the system volume at startup
Leonardo Boss
2024-02-25
8
-16
/
+41
*
ao: don't clip floating point formats at non-unity gain
nanahi
2024-02-25
1
-1
/
+1
*
osdep/io: add mp_unlink()
nanahi
2024-02-25
2
-0
/
+10
*
sub: fix LRC lines with multiple timestamps
Guido Cella
2024-02-25
1
-8
/
+15
*
ci: add OpenBSD
LaserEyess
2024-02-25
2
-0
/
+62
*
ci: fix typing in lint-commit-msg.py
LaserEyess
2024-02-25
1
-2
/
+4
*
image_writer: cleanup leftover files if image writing fails
nanahi
2024-02-25
1
-2
/
+10
*
player: set hidpi-window-scale to no by default
Dudemanguy
2024-02-24
3
-2
/
+2
*
DOCS/options: clarify hidpi-window-scale
Dudemanguy
2024-02-24
1
-4
/
+3
*
player/command: handle runtime toggling of hidpi-window-scale
Dudemanguy
2024-02-24
2
-2
/
+23
*
win32: clean up hidpi window scale behavior
Dudemanguy
2024-02-24
1
-6
/
+3
*
x11: clean up hidpi-window-scale behavior
Dudemanguy
2024-02-24
1
-14
/
+15
*
vo_gpu: use fbo texture height for fragment coordinate calculation
nanahi
2024-02-24
1
-2
/
+2
*
test: add missing libplacebo dependency
der richter
2024-02-24
1
-2
/
+2
*
github/workflows: add macOS 14 arm runner with most recent xcode
der richter
2024-02-24
1
-0
/
+9
*
github/workflows: add vulkan, mujs and urchadet to macOS dependencies
der richter
2024-02-24
2
-2
/
+4
*
github/workflows: link macOS artifacts in comments
der richter
2024-02-24
1
-0
/
+7
*
github/workflows: bundle macOS App and upload it as artifact
der richter
2024-02-24
1
-0
/
+15
*
mac: code consistency changes
der richter
2024-02-24
1
-4
/
+0
*
osxbundle: use dylib script directly instead of in a subprocess
der richter
2024-02-24
2
-4
/
+5
*
osxbundle: add homebrew vulkan loader location to search path
der richter
2024-02-24
1
-0
/
+4
*
osxbundle: resolve loader_path on rpath retrieval
der richter
2024-02-24
1
-1
/
+6
*
osxbundle: remove unused import
der richter
2024-02-24
1
-1
/
+0
*
osxbundle: fix syntax warning with python 3.12
der richter
2024-02-24
1
-3
/
+3
*
meson: add custom target for macOS App bundling
der richter
2024-02-24
1
-0
/
+8
*
ao_wasapi: scale queried AO volume to (0, 100)
sunpenghao
2024-02-24
1
-2
/
+2
*
ao_wasapi: address premature buffer fills in exclusive mode
sunpenghao
2024-02-24
2
-13
/
+13
*
player: fix watch later config comments when ignoring path
Guido Cella
2024-02-24
1
-2
/
+5
*
player/loadfile: rewrite sub autoselection logic
Dudemanguy
2024-02-24
2
-51
/
+29
*
github/workflows: update cross-platform-actions to v0.23.0
Kacper Michajłow
2024-02-23
1
-2
/
+2
*
command: fix sub-seek while paused without a video
Guido Cella
2024-02-23
2
-0
/
+9
*
command: don't add SUB_SEEK_OFFSET twice with sub-seek
Guido Cella
2024-02-23
1
-4
/
+0
*
options/path: move path utility functions to misc/path_utils
nanahi
2024-02-23
6
-224
/
+287
*
osdep/io: move I/O utility functions to misc/io_utils
nanahi
2024-02-23
7
-59
/
+115
*
osdep/io: ignore 'x' mode for mp_fopen
nanahi
2024-02-23
1
-2
/
+1
*
vo_gpu: fix fragment coordinate calculation when dithering
nanahi
2024-02-22
1
-3
/
+5
*
vo_gpu: fix fragment coordinate calculation when drawing checkerboard
nanahi
2024-02-22
1
-1
/
+3
*
x11_common: handle window dragging in ButtonPress event
nanahi
2024-02-21
2
-28
/
+17
*
various: make mentions of macOS consistent
der richter
2024-02-21
12
-16
/
+16
*
DOCS: make mentions of macOS consistent
der richter
2024-02-21
5
-5
/
+5
*
DOCS/man: document Ctrl+WHEEL_UP/WHEEL_DOWN keybinds
nanahi
2024-02-21
1
-2
/
+4
*
input.conf: bind Ctrl+WHEEL_UP/DOWN to video-zoom
nanahi
2024-02-21
1
-0
/
+2
*
DOCS/mpv: update ancient profiles config example
llyyr
2024-02-20
1
-11
/
+13
*
osxbundle: add optional source path argument
der richter
2024-02-20
1
-9
/
+11
*
osxbundle: remove old version retrieval fallback
der richter
2024-02-20
1
-4
/
+3
*
osxbundle: bundle vulkan driver and layers
der richter
2024-02-20
1
-0
/
+72
*
vo: make libmpv last in the auto-probing order for cocoa-cb only
der richter
2024-02-20
4
-3
/
+12
*
encode_lavc: don't use deprecated `avcodec_close`
llyyr
2024-02-19
1
-1
/
+1
*
af_lavcac3enc: don't use deprecated `avcodec_close`
llyyr
2024-02-19
1
-1
/
+9
*
wayland_common: update pointer serial on pointer_enter
Julian Orth
2024-02-18
1
-0
/
+1
*
cocoa-cb: lock CGLContext on uninit and manual redraw
der richter
2024-02-18
2
-0
/
+12
*
github/workflows: switch back to luajit for macos
Dudemanguy
2024-02-18
1
-1
/
+1
*
vo_gpu_next: fix some lut-related memory leaks
Dudemanguy
2024-02-17
1
-0
/
+5
*
vo_gpu_next: move gpu-next opts to specific sub option
Dudemanguy
2024-02-17
3
-52
/
+65
*
vo: remove VOCTRL_SET_EQUALIZER and simplify into UPDATE_VIDEO
Dudemanguy
2024-02-17
7
-41
/
+1
*
wayland_common: drop shape device check when spawning cursor
nanahi
2024-02-17
2
-12
/
+2
*
wayland_common: properly determine has_keyboard_input
nanahi
2024-02-17
2
-5
/
+14
*
wayland_common: handle scroll accumulation for each seat
nanahi
2024-02-17
2
-22
/
+20
*
wayland_common: handle keyboard state per seat
nanahi
2024-02-17
2
-45
/
+43
*
wayland_common: set cursor visibility for all seats for voctrl
nanahi
2024-02-17
1
-3
/
+22
*
wayland_common: handle removal of seats
nanahi
2024-02-17
1
-2
/
+13
*
wayland_common: prevent cursor_seat stale reference
nanahi
2024-02-17
1
-0
/
+1
*
wayland_common: handle cursor_shape_device per seat
nanahi
2024-02-17
2
-29
/
+31
*
wayland_common: drop unnecessary xdg_toplevel null check
nanahi
2024-02-17
1
-11
/
+1
*
wayland_common: implement multi-seat support
nanahi
2024-02-17
2
-91
/
+141
*
wayland_common: indentation nit
nanahi
2024-02-17
1
-1
/
+1
*
vulkan/context_win: make --alpha work and runtime changeable
nanahi
2024-02-17
1
-6
/
+15
*
opengl/context_win: make --alpha runtime changeable
nanahi
2024-02-17
1
-8
/
+13
*
d3d11: make --alpha runtime changeable
nanahi
2024-02-17
1
-6
/
+12
*
opengl/context_win: make --alpha=yes work
nanahi
2024-02-17
1
-0
/
+5
*
d3d11: set window to transparent if --alpha=yes is specified
nanahi
2024-02-17
1
-0
/
+3
*
w32_common: add function to control window transparency state
nanahi
2024-02-17
2
-0
/
+22
*
command: add window-id to MPV_EVENT_VIDEO_RECONFIG property change
Dudemanguy
2024-02-17
1
-2
/
+2
*
DOCS/man: add description of display-names property for wayland
nanahi
2024-02-16
1
-1
/
+4
*
vo_gpu_next: don't add 0 width/height sub bitmaps to pl_overlay
Dudemanguy
2024-02-16
1
-0
/
+2
*
osdep/threads-posix: fix headers for OpenBSD build
Jose Maldonado aka Yukiteru
2024-02-15
1
-0
/
+5
*
DOCS: document --input-preprocess-wheel option
nanahi
2024-02-15
2
-0
/
+15
*
input: add --input-preprocess-wheel option
nanahi
2024-02-15
1
-1
/
+4
*
DOCS/lua: clarify `repeatable` and `complex` for `add_key_binding`
gaesa
2024-02-15
1
-5
/
+6
*
m_option: fix memory leak in parse_obj_settings_list
Kacper Michajłow
2024-02-15
1
-3
/
+10
*
demux_mkv: don't return null bstr with size specified
Kacper Michajłow
2024-02-15
1
-0
/
+6
*
demux_mkv: error if needed compression settings were not found
Kacper Michajłow
2024-02-15
1
-0
/
+4
*
demux_mkv: fix memory leak on invalid blocks
Kacper Michajłow
2024-02-15
1
-4
/
+6
*
ao_pipewire: add support for SPDIF formats
Thomas Weißschuh
2024-02-15
1
-15
/
+46
*
ao_pipewire: don't interpret unknown formats
Thomas Weißschuh
2024-02-15
1
-7
/
+5
*
DOCS/options: mention that sub-clear-on-seek can now break things
Dudemanguy
2024-02-15
1
-1
/
+3
*
player/sub: attempt to detect animated subtitles
Dudemanguy
2024-02-15
3
-7
/
+81
*
vo_gpu_next: move the frame->redraw check for blended subtitles
Dudemanguy
2024-02-15
1
-4
/
+3
*
player/sub: avoid wasteful subtitle redraws
Dudemanguy
2024-02-15
8
-32
/
+115
*
dec_sub: expand sub packet caching
Dudemanguy
2024-02-15
1
-18
/
+21
*
vo: ensure that frames are not eaten on reconfig
Kacper Michajłow
2024-02-15
1
-13
/
+41
*
Reapply "video: remove another redundant wakeup"
Kacper Michajłow
2024-02-15
3
-20
/
+45
*
Revert "vo: remove frame timing check from vo_still_displaying()"
Kacper Michajłow
2024-02-15
1
-3
/
+10
*
ci/lint: add Reapply to the no prefix whitelist
Dudemanguy
2024-02-15
1
-2
/
+2
*
mac/remote: simplify cover retrieval
der richter
2024-02-15
1
-3
/
+1
*
mac/remote: remove unnecessary nowPlayingInfo variable
der richter
2024-02-15
1
-14
/
+7
*
mac/remote: add album and artist info
der richter
2024-02-15
2
-3
/
+12
*
mac/remote: add seek support
der richter
2024-02-15
1
-2
/
+14
*
mac/remote: add chapter title info
der richter
2024-02-15
3
-4
/
+8
*
mac/remote: add media-title info
der richter
2024-02-15
2
-3
/
+7
*
mac/remote: add playback rate info
der richter
2024-02-15
2
-2
/
+6
*
mac/remote: add duration and current position info
der richter
2024-02-15
2
-8
/
+26
*
mac/remote: remove make current observer when stopped
der richter
2024-02-15
1
-0
/
+6
*
mac/remote: replace command handler with generic handler function config
der richter
2024-02-15
1
-15
/
+17
*
mac/remote: simplify repeatable key logic
der richter
2024-02-15
1
-6
/
+2
*
mac/remote: move configs to initialiser for new MediaPlayer shorthands
der richter
2024-02-15
1
-53
/
+56
*
mac/remote: move class local struct and enum definition to extension
der richter
2024-02-15
1
-1
/
+3
*
mac/remote: use explicit struct instead of generic array for configs
der richter
2024-02-15
1
-48
/
+31
*
DOCS/man: more words about --teletext-page
Mohammad AlSaleh
2024-02-13
1
-2
/
+11
*
sub: allow setting lavc txt_page special values via teletext_page
Mohammad AlSaleh
2024-02-13
4
-7
/
+17
*
ci/mingw: pin Vulkan version again
sfan5
2024-02-12
1
-2
/
+2
*
x11_common: fix Xft.dpi detection ignoring --hidpi-window-scale
sfan5
2024-02-12
1
-3
/
+5
*
README: mention libplacebo subproject integration
sfan5
2024-02-12
1
-0
/
+7
*
meson: set default options for libplacebo if using subproject
llyyr
2024-02-12
1
-1
/
+2
*
osdep: fix infinite loop when cancelling subprocess
sfan5
2024-02-11
1
-1
/
+3
*
various: replace dead links in comments
nanahi