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
*
image_writer: fix TOCTOU in screenshot filename generation
nanahi
2024-03-19
3
-11
/
+26
*
repack: add restrict qualifier to src/dst pointers
Kacper Michajłow
2024-03-19
1
-36
/
+36
*
win32: resolve dropped shell links (Windows shortcuts)
nanahi
2024-03-19
1
-1
/
+3
*
video/image_writer: attach MDVC metadata and CLLI metadata
Leo Izen
2024-03-19
2
-13
/
+8
*
vo_gpu_next: make `dither-depth=auto` mean 8 bpc for non-d3d11 SDR
llyyr
2024-03-19
1
-1
/
+5
*
vulkan: remove color_depth stub
llyyr
2024-03-19
1
-6
/
+0
*
vo_gpu_next: fix -Wembedded-directive warning
nanahi
2024-03-19
2
-18
/
+19
*
video/out/gpu/spirv: fix warning: zero size arrays are an extension
nanahi
2024-03-19
1
-0
/
+1
*
various: fix -Wold-style-declaration warning
nanahi
2024-03-19
5
-6
/
+6
*
video/out/placebo/utils: fix -Wignored-qualifiers warning
nanahi
2024-03-19
1
-1
/
+1
*
vo_gpu_next: don't render ASS subtitles at HDR colorspace
Kacper Michajłow
2024-03-18
1
-1
/
+1
*
win32: remove all NC area on Windows 10 with --title-bar=no
Kacper Michajłow
2024-03-18
1
-3
/
+12
*
win32: add helper function to check Windows 10 build number
Kacper Michajłow
2024-03-18
1
-8
/
+20
*
win32: adjust top border offset when title bar is disabled
Kacper Michajłow
2024-03-18
1
-18
/
+52
*
win32: add DWMWA_VISIBLE_FRAME_BORDER_THICKNESS definition
Kacper Michajłow
2024-03-18
1
-1
/
+8
*
win32: use dpi aware GetSystemMetricsForDpi
Kacper Michajłow
2024-03-18
1
-9
/
+19
*
win32: update maximized state when leaving fullscreen
nanahi
2024-03-18
1
-6
/
+7
*
win32: fix window maximized state after setting window size
nanahi
2024-03-18
1
-0
/
+20
*
wayland_common: respect compositor's preferenced size on state change
nanahi
2024-03-17
1
-4
/
+2
*
wayland_common: always use the current geometry for prepare_resize
nanahi
2024-03-17
1
-14
/
+12
*
x11_common: unmaximize window on runtime geometry change
nanahi
2024-03-17
1
-9
/
+6
*
win32: support runtime geometry update
nanahi
2024-03-17
1
-5
/
+13
*
x11_common: fix window x/y position when updating geometry on runtime
nanahi
2024-03-17
2
-4
/
+9
*
gpu-next: add support for --dither-depth=auto
Kacper Michajłow
2024-03-17
1
-3
/
+8
*
d3d11: get real on the wire bits per color channel
Kacper Michajłow
2024-03-17
1
-0
/
+5
*
d3d11: add mp_get_dxgi_output_desc
Kacper Michajłow
2024-03-17
2
-22
/
+25
*
mac/view: optimise drag and drop event handling
der richter
2024-03-16
1
-17
/
+11
*
mac/input: move scroll wheel event handling into input helper
der richter
2024-03-16
1
-35
/
+1
*
mac/input: optimise mouse movement enabled check
der richter
2024-03-16
1
-6
/
+2
*
mac/input: move mouse event handling into input helper
der richter
2024-03-16
1
-47
/
+12
*
vo_{drm,wlshm}: make query_format checks more correct
sfan5
2024-03-16
2
-6
/
+7
*
vo_drm: add support for YUYV format
sfan5
2024-03-16
3
-9
/
+20
*
vo_{drm,wlshm,x11}: add support for video-target-params
sfan5
2024-03-16
3
-0
/
+12
*
vo: move target_params into responsibility of VO
sfan5
2024-03-16
3
-6
/
+5
*
context_drm_egl: log fallback correctly
sfan5
2024-03-16
1
-0
/
+4
*
vo_drm: add support for BGR formats
sfan5
2024-03-16
1
-3
/
+21
*
vo_drm: use native matching pixel format for XRGB2101010
sfan5
2024-03-16
1
-34
/
+6
*
mac/event: move key event handling to input helper and optimise it
der richter
2024-03-14
2
-6
/
+6
*
mac/events: remove redundant functions and optimise input helper usage
der richter
2024-03-14
2
-6
/
+6
*
mac/helper: move input ctx related functionality into new input helper
der richter
2024-03-14
5
-18
/
+23
*
wayland_common: move WAYLAND_DISPLAY check above vo_wayland_state init
Dudemanguy
2024-03-13
1
-3
/
+3
*
wayland_common: require WAYLAND_DISPLAY to be set for initialization
nanahi
2024-03-13
1
-0
/
+3
*
vo_gpu/vo_gpu_next: fix transparency in glx
Dudemanguy
2024-03-13
4
-21
/
+22
*
vo_gpu: fix broken chroma plane for rotated semi-planar formats
nanahi
2024-03-11
1
-0
/
+19
*
options: remove --focus-on-open and add --focus-on
der richter
2024-03-10
3
-3
/
+10
*
vf_format: add hdr10plus sub-parameter to format video filter
Kacper Michajłow
2024-03-09
1
-0
/
+10
*
mp_image: add Dolby Vision metadata mapping
Kacper Michajłow
2024-03-09
6
-42
/
+50
*
csputils: add missing PL_COLOR_SYSTEM names
Kacper Michajłow
2024-03-09
2
-0
/
+12
*
mp_image: add mp_image_params_static_equal for finer comparision
Kacper Michajłow
2024-03-09
7
-7
/
+26
*
wayland: always rescale geometry if in a fullscreen/maximized state
Dudemanguy
2024-03-09
1
-1
/
+1
*
vo_gpu_next: infer target parameters
Kacper Michajłow
2024-03-07
1
-3
/
+5
*
vo_gpu_next: add support for video-target-params
Kacper Michajłow
2024-03-07
1
-1
/
+13
*
vo: add video-target-params property
Kacper Michajłow
2024-03-07
2
-0
/
+16
*
mp_image: add imgfmt_name to mp_image_params
Kacper Michajłow
2024-03-07
1
-0
/
+1
*
mac/menu: add explicit menu type instead of an inferred type
der richter
2024-03-07
1
-5
/
+5
*
mac/menu: rewrite menu bar in swift
der richter
2024-03-07
1
-5
/
+5
*
mac/vulkan: directly retrieve current render size without caching
der richter
2024-03-06
4
-15
/
+11
*
mac/vulkan: workaround for MoltenVK problem that causes flicker
der richter
2024-03-06
1
-0
/
+11
*
wayland_common: fix pointer serial conflict
nanahi
2024-03-05
1
-8
/
+9
*
video/filter: add field order support for built in deinterlacers
1nsane000
2024-03-04
5
-3
/
+43
*
options: add --deinterlace-field-parity option
1nsane000
2024-03-04
1
-0
/
+4
*
wayland: fix missing lround in cursor surface
Dudemanguy
2024-03-04
1
-1
/
+1
*
wayland: guess the first hidpi frame better
Dudemanguy
2024-03-04
2
-1
/
+8
*
vo_gpu_next: render subtitles at video colorspace
Kacper Michajłow
2024-03-02
1
-0
/
+2
*
vo_gpu: add missing PL_COLOR_TRC_ST428 case in lcms
Kacper Michajłow
2024-03-01
1
-0
/
+5
*
wayland_common: toplevel resize fixes
nanahi
2024-03-01
1
-5
/
+7
*
w32_common: make dragging asynchronous
nanahi
2024-03-01
1
-1
/
+8
*
w32_common: re-add fullscreen check when start dragging
nanahi
2024-03-01
1
-1
/
+2
*
input: centralize VO dragging
nanahi
2024-03-01
2
-9
/
+0
*
wayland_common: implement VOCTRL_BEGIN_DRAGGING
nanahi
2024-03-01
2
-14
/
+40
*
w32_common: implement VOCTRL_BEGIN_DRAGGING
nanahi
2024-03-01
1
-18
/
+27
*
x11_common: implement VOCTRL_BEGIN_DRAGGING
nanahi
2024-03-01
2
-15
/
+31
*
command: add begin-vo-dragging command
nanahi
2024-03-01
1
-0
/
+3
*
wayland_common: fix type of dnd_action
sfan5
2024-02-29
1
-1
/
+1
*
wayland_common: fix initialization order issue with protocols
sfan5
2024-02-29
1
-5
/
+7
*
wayland_common: fix DND read error handling
sfan5
2024-02-29
1
-7
/
+17
*
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
*
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
8
-30
/
+12
*
osdep/mac: make mac naming of files, folders and function consistent
der richter
2024-02-28
2
-2
/
+2
*
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
*
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
1
-1
/
+7
*
vo_gpu_next: simplify pl_clear_mode enum mapping
Dudemanguy
2024-02-26
1
-6
/
+6
*
vo_gpu_next: add --border-background option
Dudemanguy
2024-02-26
1
-1
/
+12
*
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
4
-25
/
+25
*
player: rename --background to --background-color
Dudemanguy
2024-02-26
3
-10
/
+10
*
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
2
-4
/
+0
*
wayland: remove old sway/wlroots hack
Dudemanguy
2024-02-26
2
-11
/
+0
*
vo_gpu_next: fix win32 io wrap
nanahi
2024-02-26
1
-0
/
+1
*
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