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
path:
root
/
video
Commit message (
Expand
)
Author
Age
Files
Lines
*
input: add insert-next support for drag-and-drop
David Vaughan
2024-02-26
1
-2
/
+8
*
image_writer: cleanup leftover files if image writing fails
nanahi
2024-02-25
1
-2
/
+10
*
player/command: handle runtime toggling of hidpi-window-scale
Dudemanguy
2024-02-24
1
-2
/
+0
*
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
*
osdep/io: move I/O utility functions to misc/io_utils
nanahi
2024-02-23
1
-1
/
+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
4
-5
/
+5
*
vo: make libmpv last in the auto-probing order for cocoa-cb only
der richter
2024-02-20
2
-1
/
+6
*
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
*
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
1
-52
/
+62
*
vo: remove VOCTRL_SET_EQUALIZER and simplify into UPDATE_VIDEO
Dudemanguy
2024-02-17
6
-40
/
+0
*
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
*
vo_gpu_next: don't add 0 width/height sub bitmaps to pl_overlay
Dudemanguy
2024-02-16
1
-0
/
+2
*
vo_gpu_next: move the frame->redraw check for blended subtitles
Dudemanguy
2024-02-15
1
-4
/
+3
*
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
2
-19
/
+42
*
Revert "vo: remove frame timing check from vo_still_displaying()"
Kacper Michajłow
2024-02-15
1
-3
/
+10
*
x11_common: fix Xft.dpi detection ignoring --hidpi-window-scale
sfan5
2024-02-12
1
-3
/
+5
*
various: replace dead links in comments
nanahi
2024-02-11
4
-8
/
+10
*
wayland: don't press keys again when releasing modifiers
Guido Cella
2024-02-11
1
-0
/
+6
*
hwdec_drmprime: check for AV_PIX_FMT_P210 before using it
Philip Langdale
2024-02-10
1
-0
/
+2
*
wayland: set current_output on surface leave if applicable
Dudemanguy
2024-02-08
1
-4
/
+4
*
vo_vdpau: cosmetic changes to timings
Kacper Michajłow
2024-02-07
1
-10
/
+7
*
player: remove all rpi-specific code
Dudemanguy
2024-02-05
6
-1661
/
+0
*
player: ensure runtime updates of certain rendering options
Dudemanguy
2024-02-05
4
-0
/
+13
*
vo_vdpau: fix timing for nanoseconds
Dan Oscarsson
2024-02-04
1
-8
/
+6
*
wayland_common: warn if scrolling will be broken
nanahi
2024-02-04
1
-0
/
+3
*
wayland_common: add touch listener boilerplate
nanahi
2024-02-04
1
-0
/
+12
*
wayland_common: prefer axis_value120 if supported
nanahi
2024-02-04
2
-15
/
+95
*
wayland_common: properly handle high resolution scrolling
nanahi
2024-02-04
1
-1
/
+6
*
x11_common: support --title-bar
nanahi
2024-02-02
1
-9
/
+13
*
wayland: look for "default" cursor as well as "left_ptr"
Dudemanguy
2024-02-01
1
-2
/
+5
*
io: add mp_save_file
Kacper Michajłow
2024-01-31
1
-25
/
+4
*
vo_gpu_next: save cache to separate files
Kacper Michajłow
2024-01-31
1
-49
/
+182
*
hwdec_drmprime: add P010 and P210 support
boogie
2024-01-28
2
-0
/
+3
*
hwdec_aimagereader: handle lack of JNI gracefully
sfan5
2024-01-27
1
-4
/
+6
*
vo: change vo_frame duration to double
Kacper Michajłow
2024-01-27
1
-1
/
+1
*
vo_dmabuf_wayland: scale smarter in hidpi situations
Dudemanguy
2024-01-27
3
-13
/
+12
*
wayland: don't rescale dimensions if hidpi-window-scale is disabled
Dudemanguy
2024-01-27
1
-0
/
+3
*
wayland: drop buffer_scale use for viewporter
Dudemanguy
2024-01-27
6
-28
/
+23
*
vo: ensure a dropped frame is always freed
Dudemanguy
2024-01-26
1
-1
/
+1
*
all: add missing repr assignments
Kacper Michajłow
2024-01-26
3
-1
/
+5
*
vo_gpu_next: simplify after recent changes
Kacper Michajłow
2024-01-22
1
-20
/
+4
*
csputils: replace more primitives with pl_
Kacper Michajłow
2024-01-22
8
-469
/
+93
*
csputils: replace mp_chroma_location with pl_chroma_location
Kacper Michajłow
2024-01-22
13
-90
/
+37
*
csputils: replace mp_alpha_type with pl_alpha_mode
Kacper Michajłow
2024-01-22
10
-35
/
+13
*
csputils: replace mp_colorspace with pl_color_space
Kacper Michajłow
2024-01-22
35
-910
/
+532
*
win32: stop waiting for messages if the window is destroyed
nanahi
2024-01-21
1
-1
/
+1
*
command: export current-gpu-context property
nanahi
2024-01-20
2
-0
/
+4
*
chmap: mp_image_pool: drop stale mentions of Libav in comments
llyyr
2024-01-20
1
-1
/
+1
*
libplacebo: fix out-of-bounds read with --really-quiet
Guido Cella
2024-01-20
1
-1
/
+7
*
wayland_common: guard against negative configure sizes
nanahi
2024-01-19
1
-0
/
+5
*
win32: change to alphanumeric mode on the first keypress
nanahi
2024-01-15
1
-0
/
+10
*
win32: default to alphanumeric input when the IME is first initialized
nanahi
2024-01-15
1
-0
/
+30
*
win32: move IME candidate window to video window
nanahi
2024-01-15
1
-0
/
+9
*
win32: handle WM_UNICHAR
nanahi
2024-01-15
1
-3
/
+10
*
win32: re-enable IME
nanahi
2024-01-15
1
-12
/
+11
*
wayland: accept active modifiers even if they aren't physically held
llyyr
2024-01-13
1
-1
/
+1
*
wayland: don't ignore key modifiers if they were consumed
llyyr
2024-01-13
1
-1
/
+1
*
x11_common: prefer Xft.dpi for HiDPI scaling
nanahi
2024-01-10
1
-1
/
+41
*
x11_common: allow DPI scale in unit of 0.5
nanahi
2024-01-10
2
-16
/
+25
*
vo_gpu_next: respect d3d11 swapchain output format preference
nanahi
2024-01-06
3
-0
/
+15
*
vo_sdl: support the focused property
Guido Cella
2023-12-29
1
-0
/
+7
*
win32: add support for --input-cursor-passthrough option
nanahi
2023-12-28
1
-0
/
+21
*
various: use correct PATH_MAX for win32
sfan5
2023-12-27
1
-2
/
+4
*
mac: add support for --input-cursor-passthrough option
der richter
2023-12-25
2
-0
/
+5
*
mac: add support for --auto-window-resize option
der richter
2023-12-23
2
-2
/
+4
*
mac: update geometry/autofit opts on runtime
der richter
2023-12-23
2
-8
/
+14
*
hwdec_drmprime: try and declare support for weird forked ffmpeg formats
Philip Langdale
2023-12-15
1
-0
/
+21
*
w32_common: remove executable bit from file
Dudemanguy
2023-12-15
1
-0
/
+0
*
mac: add support for drag-and-drop option
der richter
2023-12-15
1
-2
/
+2
*
mac: add support for window-id property
der richter
2023-12-15
1
-0
/
+7
*
w32_common: rename some camelCase struct member names to snake_case
nanahi
2023-12-10
1
-9
/
+9
*
win32: temporarily disable aero shake while dragging hack is active
nanahi
2023-12-10
1
-0
/
+10
*
win32: stop fullscreen window from moving while dragging hack is active
nanahi
2023-12-10
1
-3
/
+17
*
x11_common: fix compose key handling
nanahi
2023-12-10
1
-1
/
+3
*
win32: properly handle WM_XBUTTONUP and WM_XBUTTONDOWN
nanahi
2023-12-06
1
-2
/
+2
*
input: add missing forward media key
nanahi
2023-12-06
2
-2
/
+4
*
image_writer: default to lossless AVIF screenshots
Kacper Michajłow
2023-12-04
1
-2
/
+1
*
image_writer: add missing mp_image_params in convert_image
Kacper Michajłow
2023-12-04
1
-0
/
+2
*
image_writer: print screenshot format in verbose log
Kacper Michajłow
2023-12-04
1
-2
/
+2
*
image_writer: use common format selection for AVIF screenshots
Kacper Michajłow
2023-12-04
1
-2
/
+2
*
mac: report modifier keys on precise scrolling
der richter
2023-12-02
1
-1
/
+1
*
mac: fix initial window size and position when already maximized
der richter
2023-12-02
1
-1
/
+2
*
vo_gpu: fix ra_fbo stack-use-after-scope
Dudemanguy
2023-11-28
1
-9
/
+6
*
vo_kitty: init all fields of struct sigaction before using it
Kacper Michajłow
2023-11-28
1
-2
/
+3
*
ra_pl: add missing initializer
Kacper Michajłow
2023-11-28
1
-1
/
+1
*
vo: don't pass VADRMPRIMESurfaceDescriptor by value
Kacper Michajłow
2023-11-28
2
-9
/
+9
*
wayland: simplify reading data
Kacper Michajłow
2023-11-28
1
-15
/
+10
*
mp_image: remove local params copy from mp_image_setfmt
Kacper Michajłow
2023-11-28
1
-3
/
+1
*
vo_gpu: don't pass gl_user_shader_hook by value
Kacper Michajłow
2023-11-28
3
-12
/
+10
*
vo_gpu: don't pass mp_pass_perf by value
Kacper Michajłow
2023-11-28
1
-8
/
+14
*
vo_gpu: don't pass ra_fbo by value
Kacper Michajłow
2023-11-28
10
-39
/
+39
*
vaapi: bump vaapi info callback to verbose messages
Kacper Michajłow
2023-11-26
1
-1
/
+1
*
vaapi: add missing NULL check
Kacper Michajłow
2023-11-26
1
-1
/
+2
*
mac: fix a race condition when updating the window title
der richter
2023-11-25
1
-3
/
+2
*
mac: cleanup some unused and unneeded code
der richter
2023-11-25
1
-7
/
+1
*
meson: adjust win32 defines
Kacper Michajłow
2023-11-25
1
-0
/
+1
*
various: replace some OOM handling
sfan5
2023-11-24
2
-4
/
+2
*
vo: add params mutex
Kacper Michajłow
2023-11-22
3
-3
/
+19
*
vaapi: add support for vaapi-win32
Kacper Michajłow
2023-11-22
1
-2
/
+51
*
vaapi: pass module into create()
Kacper Michajłow
2023-11-22
1
-7
/
+8
*
d3d11: expose mp_get_dxgi_adapter and mp_dxgi_validate_adapter
Kacper Michajłow
2023-11-22
3
-41
/
+45
*
d3d11: rename d3d11 adapter to DXGI adapter
Kacper Michajłow
2023-11-22
3
-22
/
+22
*
vo_gpu_next: reduce number of requested frames from VO
Kacper Michajłow
2023-11-21
1
-2
/
+2
*
mac: title bar fix 1px none covered video at top
der richter
2023-11-20
1
-1
/
+1
*
mac: fix reporting of left wheel and right wheel scrolling
der richter
2023-11-20
1
-2
/
+2
*
vo_gpu_next: bump ICC cache size limit to 20 MB
Niklas Haas
2023-11-20
1
-1
/
+1
*
vo_gpu_next: don't re-save unmodified cache
Niklas Haas
2023-11-20
1
-0
/
+18
*
vo_gpu_next: dramatically simplify cache code
Niklas Haas
2023-11-20
1
-111
/
+64
*
vo_direct3d: remove redundant condition
Kacper Michajłow
2023-11-18
1
-2
/
+1
*
opengl/context: remove duplicated conditions
Kacper Michajłow
2023-11-18
1
-5
/
+1
*
ra_d3d11: fix off by one check
Kacper Michajłow
2023-11-18
1
-2
/
+2
*
vo: add missing return variable assignment
Kacper Michajłow
2023-11-18
2
-2
/
+2
*
various: add some missing error checks
Kacper Michajłow
2023-11-18
2
-2
/
+6
*
vo_gpu_next: disable drift compensation for screenshots
Kacper Michajłow
2023-11-18
1
-1
/
+6
*
vo_gpu_next: add validation for invalid pl_queue usage
Kacper Michajłow
2023-11-18
1
-1
/
+22
*
vo_gpu_next: set frame duration if provided by VO
Kacper Michajłow
2023-11-18
1
-0
/
+1
*
vo_gpu_next: interpolate only if display_synced or a still frame
Kacper Michajłow
2023-11-18
1
-3
/
+4
*
vo_gpu_next: request more frames to account for anti aliasing
Kacper Michajłow
2023-11-18
1
-4
/
+8
*
vo_gpu_next: make the first frame check less ominous
Kacper Michajłow
2023-11-18
1
-7
/
+10
*
vo_gpu_next: remove incorrect interpolation disabling
Kacper Michajłow
2023-11-18
1
-1
/
+0
*
vo_gpu_next: fix pl_queue refill on reset
Kacper Michajłow
2023-11-18
1
-2
/
+4
*
vo: pass approximate frame duration in vo_frame
Kacper Michajłow
2023-11-18
1
-0
/
+2
*
vo: avoid overshooting the expected end of the frame during pause
Kacper Michajłow
2023-11-18
1
-2
/
+7
*
vo_sdl: fix broken mouse wheel multiplier
nanahi
2023-11-18
1
-2
/
+2
*
hwdec_vulkan: use VK_NULL_HANDLE when counting the number of images
Dudemanguy
2023-11-18
1
-2
/
+2
*
vo_gpu_next: set max cache size back down to 10 MiB
Dudemanguy
2023-11-18
1
-2
/
+2
*
hwdec: support videotoolbox with libplacebo
rcombs
2023-11-16
6
-147
/
+552
*
vo: delay vsync samples by at least 10 refreshes
Kacper Michajłow
2023-11-14
1
-1
/
+2
*
vo_gpu_next: guard from cache save conflict
Kacper Michajłow
2023-11-14
1
-3
/
+8
*
vo_gpu_next: disable libplacebo drift_compensation
Kacper Michajłow
2023-11-12
1
-0
/
+7
*
vo_gpu_next: update overlays for blend subtitles on frame redraws
Dudemanguy
2023-11-12
1
-8
/
+5
*
vo_gpu_next: fix interpolation
Kacper Michajłow
2023-11-11
1
-6
/
+5
*
vo: add frame vsync and vsync duration
Kacper Michajłow
2023-11-11
2
-0
/
+5
*
vo_gpu_next: improve PTS clamping
Dudemanguy
2023-11-11
1
-3
/
+8
*
vo_gpu_next: add some additional sanity checking for interpolation
Dudemanguy
2023-11-11
1
-3
/
+5
*
wayland: fix shift+tab keyboard input
Christoph Heinrich
2023-11-11
1
-4
/
+4
*
wayland: obey initial size hints set by the compositor
Dudemanguy
2023-11-10
2
-11
/
+19
*
cocoa: remove OpenGL cocoa backend
der richter
2023-11-10
12
-2322
/
+0
*
mac: change display name retrieval to localizedName NSScreen property
der richter
2023-11-10
1
-2
/
+2
*
mac: fix build on older swift versions
der richter
2023-11-10
1
-5
/
+5
*
vo_gpu_next: overwrite cache files atomically
sfan5
2023-11-10
1
-2
/
+7
*
vo_gpu_next: refactor cache saving code
sfan5
2023-11-10
1
-33
/
+33
*
vo: don't sleep 1ms always when requested time is in the past
Kacper Michajłow
2023-11-09
4
-4
/
+7
*
vo: replace some magic numbers with timer macros
Dudemanguy
2023-11-09
1
-5
/
+5
*
mac: remove runtime checks and compatibility for macOS older than 10.15
der richter
2023-11-09
10
-85
/
+42
*
meson: remove several macos-10-* build options
Dudemanguy
2023-11-09
1
-8
/
+1
*
vo: replace VOCTRL_HDR_METADATA with direct VO params read
Kacper Michajłow
2023-11-08
3
-20
/
+16
*
vo_gpu_next: add --target-gamut option
Niklas Haas
2023-11-08
3
-0
/
+9
*
win32: fix hit test using client rc instead window
Kacper Michajłow
2023-11-07
1
-16
/
+20
*
vo_gpu: apply ICC profile and dithering only to window screenshots
sfan5
2023-11-07
2
-10
/
+14