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
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
*
vo_dmabuf_wayland: update the image of pending buffers
Dudemanguy
2023-06-14
1
-7
/
+3
*
vo_dmabuf_wayland: use a minimum of 15 buffers
Dudemanguy
2023-06-14
1
-1
/
+1
*
player: add drag-and-drop option
Dudemanguy
2023-06-12
2
-5
/
+13
*
wayland: avoid misleading log messages on drag/drop
Dudemanguy
2023-06-12
1
-4
/
+6
*
hwdec_cuda: clear vulkan semaphore fd after passing ownership to cuda
Philip Langdale
2023-06-04
1
-0
/
+1
*
hwdec_vulkan: respect probing flag when logging during init
Philip Langdale
2023-06-03
1
-3
/
+4
*
vulkan: don't assume all ra_ctx implementations have a swapchain
Philip Langdale
2023-06-03
1
-1
/
+1
*
hwdec_cuda: remove usage of deprecated libplacebo sync API
Philip Langdale
2023-06-03
1
-1
/
+105
*
video/out/android: assert WinID value before use
sfan5
2023-06-03
2
-0
/
+2
*
hwdec_vulkan: enable AV1 support if available
Philip Langdale
2023-05-29
1
-0
/
+2
*
vo: hwdec_aimagereader: fix compile
sfan5
2023-05-29
1
-1
/
+1
*
hwdec_vulkan: simplify requirement checks for Vulkan interop
Philip Langdale
2023-05-29
1
-12
/
+8
*
vo/vulkan: do not define zero sized array
Kacper Michajłow
2023-05-29
1
-4
/
+2
*
hwdec_vulkan: account for vulkan frames now using presentation size
Philip Langdale
2023-05-29
1
-12
/
+2
*
f_hwtransfer: disable vulkan multiplane images when uploading from cuda
Philip Langdale
2023-05-28
3
-3
/
+24
*
vo: vulkan: request additional extensions and features for ffmpeg
Philip Langdale
2023-05-28
1
-0
/
+47
*
hwdec_vulkan: add Vulkan HW Interop
Philip Langdale
2023-05-28
4
-0
/
+343
*
vo: hwdec: Pass the ra_ctx to hwdecs instead of just the ra
Philip Langdale
2023-05-28
28
-56
/
+65
*
vo_gpu_next: fix to allow using dllimport
Kacper Michajłow
2023-05-27
1
-1
/
+1
*
vo_gpu_next: respect `gl->flipped`
Niklas Haas
2023-05-27
1
-2
/
+4
*
opengl: move `ra_gl_ctx_params.flipped` to `struct GL`
Niklas Haas
2023-05-27
5
-8
/
+8
*
vo: make mp_frame_perf thread safe
Kacper Michajłow
2023-05-25
3
-7
/
+7
*
vo_gpu_next: add size guard for pass->num_samples
Kacper Michajłow
2023-05-25
1
-2
/
+3
*
vo_gpu_next: synchronize voctrl_performance_data access
Kacper Michajłow
2023-05-25
1
-0
/
+11
*
vo_gpu_next: fix off by one in info_callback
Kacper Michajłow
2023-05-25
1
-1
/
+1
*
vo_dmabuf_wayland: rewrite around wl_list
Dudemanguy
2023-05-24
3
-426
/
+245
*
vo_gpu_next: fix build on older libplacebo
Niklas Haas
2023-05-24
1
-1
/
+0
*
vo_gpu_next: update to new libplacebo gamut mapping API
Niklas Haas
2023-05-24
1
-3
/
+29
*
vo_gpu_next: remove --tone-mapping-crosstalk
Niklas Haas
2023-05-24
3
-5
/
+1
*
context_drm_egl: check for non-existant drm in uninit
Matthew Lindner
2023-05-22
1
-19
/
+24
*
ra_d3d11: change how messages are ignored during texture size lookup
Kacper Michajłow
2023-05-18
1
-13
/
+9
*
wayland: improve guessing when mpv is focused
Dudemanguy
2023-05-17
1
-6
/
+16
*
vo_gpu_next: allow to use ICC profile luminance value
Kacper Michajłow
2023-05-13
3
-4
/
+16
*
mp_image: use the ffmpeg interlaced frame flags where available
Philip Langdale
2023-05-11
1
-0
/
+14
*
player: use XDG_CACHE_HOME by default
Dudemanguy
2023-05-09
7
-10
/
+35
*
wayland: add support for wl_surface.preferred_buffer_scale
Simon Ser
2023-04-30
1
-2
/
+49
*
vo_gpu_next: fixes to allow using dllimport
Kacper Michajłow
2023-04-24
1
-3
/
+3
*
hwdec_drmprime: support rpi4_8 and rpi4_10 formats
EmperorPenguin18
2023-04-20
2
-1
/
+14
*
wayland: correctly scale configure_bounds
iczero
2023-04-11
1
-2
/
+2
*
video/out/gpu: Fix compilation warning of out of bound access
Mika Kuoppala
2023-04-10
1
-7
/
+9
*
mp_image: always add AV_FRAME_DATA_DOVI_METADATA when present
quietvoid
2023-04-10
1
-8
/
+2
*
win32: follow Windows settings and update dark mode state
Kacper Michajłow
2023-04-04
1
-0
/
+48
*
d3d11: retry device creation without debug, if SDK is not available
Kacper Michajłow
2023-04-02
1
-1
/
+10
*
context_angle: include eglext_angle.h explicitly
Kacper Michajłow
2023-03-30
1
-0
/
+1
*
various: fix various typos in the code base
Alexander Seiler
2023-03-28
3
-11
/
+11
*
various: fix typos
Harri Nieminen
2023-03-28
13
-16
/
+16
*
vo_gpu_next: drop various PL_API_VER checks
llyyr
2023-03-26
2
-46
/
+2
*
vo_gpu_next: compatibility with libplacebo v6.265
llyyr
2023-03-13
1
-1
/
+6
*
wayland: make wayland-edge-pixels-pointer default to 16
Dudemanguy
2023-03-08
1
-1
/
+1
*
wayland: use correct x/y coordinates for the cursor
Dudemanguy
2023-03-08
2
-15
/
+11
*
wayland: fix client side resize
Christoph Heinrich
2023-03-07
1
-1
/
+1
*
vo_gpu_next: compatibility with PL_API_VER >= 254
Niklas Haas
2023-03-06
1
-2
/
+12
*
vo_gpu_next: use inverse mapping functions to tag screenshots
Leo Izen
2023-03-05
1
-14
/
+5
*
video/out/placebo/utils: add mappings from pl enums to mpv enums
Leo Izen
2023-03-05
2
-0
/
+72
*
video: add missing libplacebo colorspace enums
Leo Izen
2023-03-05
4
-0
/
+53
*
mp_image: assert if src and dst are different in copy_attributes
Kacper Michajłow
2023-03-05
1
-0
/
+2
*
mp_image: copy side data in mp_image_copy_attributes
Kacper Michajłow
2023-03-05
1
-0
/
+12
*
vo: fix race condition with redraw requests
Dudemanguy
2023-03-02
1
-1
/
+11
*
test: integrate unittests with meson
Dudemanguy
2023-03-02
4
-15
/
+21
*
zimg: fix MP_CSP_PRIM_CIE_1931 mapping
Kacper Michajłow
2023-03-02
1
-1
/
+1
*
zimg: add ZIMG_TRANSFER_ST428 mapping
Kacper Michajłow
2023-03-02
1
-0
/
+4
*
zimg: set correct primaries for XYZ
Kacper Michajłow
2023-03-02
1
-1
/
+4
*
sws_utils: hardcode output gamma and primaries for XYZ
Kacper Michajłow
2023-03-02
1
-0
/
+10
*
mp_image: fix XYZ gamma and primaries guess
Kacper Michajłow
2023-03-02
1
-12
/
+4
*
vo_gpu: improve XYZ conversion
Kacper Michajłow
2023-03-02
2
-6
/
+14
*
mp_image: be less agressive with clearing color information
Kacper Michajłow
2023-03-02
1
-3
/
+8
*
csputils: add MP_CSP_TRC_ST428 as defined in ST 428-1
Kacper Michajłow
2023-03-02
4
-0
/
+15
*
player: add --auto-window-resize option
Dudemanguy
2023-03-02
4
-14
/
+23
*
ra: assert when using params with dimensions
Dudemanguy
2023-03-02
1
-0
/
+10
*
wayland: request frame callbacks on the topmost surface
Daniel van Vugt
2023-02-28
2
-3
/
+5
*
wayland: deduplicate and cache detection of dmabuf-wayland
Daniel van Vugt
2023-02-28
2
-4
/
+4
*
wayland: use bool type for alpha framebuffer tracking
Ray Smith
2023-02-28
5
-5
/
+5
*
vo_gpu: d3d11_helpers: prefer DXGI_SWAP_EFFECT_FLIP_DISCARD if possible
msoxzw
2023-02-28
1
-2
/
+8
*
vf_gpu: initialize depth=1 on target textures
averne
2023-02-28
1
-0
/
+1
*
video: initialize depth=1 on screenshot textures
averne
2023-02-28
1
-0
/
+1
*
various: fix warning -Wimplicit-const-int-float-conversion
Thomas Weißschuh
2023-02-26
1
-2
/
+2
*
vo_gpu_next: fix warning -Wunused-function
Thomas Weißschuh
2023-02-26
1
-0
/
+2
*
vo_wayland: fix warning -Wvoid-pointer-to-enum-cast
Thomas Weißschuh
2023-02-26
1
-1
/
+1
*
vd_lavc: sort hwdecs without hwdevices last for autoprobing
sfan5
2023-02-26
1
-0
/
+3
*
vd_lavc: prioritize mediacodec for hwdec autoprobe
sfan5
2023-02-26
1
-0
/
+2
*
video: make csp option definitions private
Thomas Weißschuh
2023-02-24
2
-22
/
+19
*
video: make csp equalizer params float
Thomas Weißschuh
2023-02-24
2
-11
/
+11
*
vo_gpu: fix newline in log message
sfan5
2023-02-24
1
-1
/
+1
*
vo_gpu_next: fix color space hint with target peak override
Kacper Michajłow
2023-02-23
1
-1
/
+4
*
options: remove explicit initialization of integers to 0
Christoph Heinrich
2023-02-21
3
-12
/
+1
*
options: transition commands from OPT_FLAG to OPT_BOOL
Christoph Heinrich
2023-02-21
6
-3
/
+5
*
options: transition options from OPT_FLAG to OPT_BOOL
Christoph Heinrich
2023-02-21
41
-198
/
+185
*
various: drop unused #include "config.h"
Thomas Weißschuh
2023-02-20
32
-48
/
+0
*
Vulkan: add configure check for VK_KHR_display extension
rcombs
2023-02-20
1
-0
/
+2
*
vo_gpu_next: add --tone-mapping-visualize
Niklas Haas
2023-02-19
3
-0
/
+5
*
vo_gpu_next: parse Dolby Vision metadata for dynamic scene brightness
quietvoid
2023-02-19
3
-16
/
+53
*
mp_image: forward AV_FRAME_DATA_DOVI_RPU_BUFFER side data
quietvoid
2023-02-19
3
-1
/
+13
*
Revert "vo_dmabuf_wayland: drop support for linux-dmabuf-v2"
Dudemanguy
2023-02-18
4
-5
/
+35
*
video/image_writer: use effort=4 default for JXL screenshots
Leo Izen
2023-02-17
1
-1
/
+1
*
vo_gpu_next: allow native CSP screenshots
Niklas Haas
2023-02-13
1
-0
/
+5
*
player/screenshot: pass on ability to output native CSP
Niklas Haas
2023-02-13
1
-1
/
+1
*
video/image_writer: force sRGB for unsupported formats
Niklas Haas
2023-02-13
1
-8
/
+13
*
video/image_writer: add image_writer_flexible_csp
Niklas Haas
2023-02-13
2
-0
/
+16
*
vo_gpu_next: tag screenshots with correct colorspace
Niklas Haas
2023-02-13
1
-0
/
+15
*
vo_gpu_next: only apply target options in window screenshot mode
Niklas Haas
2023-02-13
1
-1
/
+5
*
vo_gpu_next: be explicit about screenshot repr
Niklas Haas
2023-02-13
1
-0
/
+1
*
vo_gpu_next: expose --tone-mapping=st2094-40 and st2094-10
Niklas Haas
2023-02-13
3
-1
/
+9
*
vo_gpu_next: support mapping HDR10+ dynamic metadata
Niklas Haas
2023-02-13
1
-0
/
+19
*
vf_sub: undeprecate
Dudemanguy
2023-02-11
1
-2
/
+0
*
vo_dmabuf_wayland: reject hw formats not supported by compositor
Aaron Boxer
2023-02-11
10
-33
/
+78
*
video/image_writer: change screenshot-tag-colorspace default to yes
Leo Izen
2023-02-09
1
-1
/
+1
*
vo_dmabuf_wayland: add purgatory list to buffer pool to avoid memory leaks
Aaron Boxer
2023-02-05
3
-65
/
+114
*
vo_dmabuf_wayland: ensure buffer pool is cleaned at start of uninit
Aaron Boxer
2023-02-05
1
-1
/
+1
*
vo_dmabuf_wayland: simplify buffer pool reset
Aaron Boxer
2023-02-05
1
-12
/
+9
*
vo_dmabuf_wayland: only resize when a new frame is about to be drawn
Aaron Boxer
2023-02-05
1
-4
/
+12
*
image_pool: properly free frames
Thomas Weißschuh
2023-02-03
1
-2
/
+2
*
sws_utils: add check for HAVE_ZIMG to suppress warnings
Kacper Michajłow
2023-02-02
1
-0
/
+5
*
vo_gpu_next: add check for PL_HAVE_LCMS
Kacper Michajłow
2023-02-02
1
-1
/
+1
*
hwdec_cuda: fix enum type for semaphore
Kacper Michajłow
2023-02-02
1
-4
/
+4
*
vo_d3d11: do not call MAKEINTRESOURCEW twice
Kacper Michajłow
2023-02-02
1
-1
/
+1
*
osdep: add MP_FALLTHROUGH
Kacper Michajłow
2023-02-02
3
-3
/
+3
*
libplacebo: fix enum type cast
Kacper Michajłow
2023-02-02
1
-4
/
+4
*
video/image_writer: avoid stripping colorspace info when writing image
Leo Izen
2023-01-31
1
-0
/
+1
*
hwdec/vaapi: zero-initialize VADRMPRIMESurfaceDescriptor
Dudemanguy
2023-01-30
1
-1
/
+1
*
vo_lavc: set frame rate on encoder; fixes #11215
rcombs
2023-01-29
1
-0
/
+11
*
wayland: add auto choice to wayland-configure-bounds
Dudemanguy
2023-01-30
1
-2
/
+12
*
wayland: handle runtime hidpi-window-scale changes correctly
Dudemanguy
2023-01-30
1
-6
/
+2
*
wayland: unbreak runtime geometry/autofit changes
Dudemanguy
2023-01-30
1
-12
/
+15
*
hwdec_vaapi: close file descriptors even if surface export fails
Aaron Boxer
2023-01-28
1
-0
/
+7
*
vo_dmabuf_wayland: close file handles when surface export fails
Aaron Boxer
2023-01-28
1
-2
/
+9
*
vo_dmabuf_wayland: plug leaking file descriptor from solid buffer pool
Aaron Boxer
2023-01-28
1
-0
/
+1
*
vo_opengl/angle_dynamic: simplify symbol renaming to make it more straightfor...
Kacper Michajłow
2023-01-28
2
-8
/
+5
*
x11: remove PresentNotifyMSC from egl/glx/vulkan to fix xpresent timing
Sultan Alsawaf
2023-01-25
3
-9
/
+3
*
wayland: add wp-fractional-scale-v1 support
Dudemanguy
2023-01-24
5
-17
/
+113
*
wayland: rewrite geometry and scaling handling
Dudemanguy
2023-01-24
6
-39
/
+31
*
vo_gpu: implement VO_DR_FLAG_HOST_CACHED
sfan5
2023-01-23
6
-0
/
+30
*
vo_gpu_next: implement VO_DR_FLAG_HOST_CACHED
Niklas Haas
2023-01-23
1
-0
/
+5
*
vd_lavc: add "auto" choice for vd-lavc-dr
sfan5
2023-01-23
2
-4
/
+12
*
vo: add `int flags` to the get_image signature
Niklas Haas
2023-01-23
12
-29
/
+34
*
drm: rewrite based around vo_drm_state
Dudemanguy
2023-01-21
10
-1168
/
+951
*
mp_image: fix XYZ primaries default
Niklas Haas
2023-01-21
1
-4
/
+4
*
hwdec_cuda: drop support for PL_HANDLE_WIN32_KMT
Niklas Haas
2023-01-17
2
-35
/
+17
*
wayland: only warn when actually missing idle inhibit support
Thomas Weißschuh
2023-01-16
1
-5
/
+6
*
vo: make driver list static
Thomas Weißschuh
2023-01-16
1
-1
/
+1
*
vo: remove trailing NULL element from driver array
Thomas Weißschuh
2023-01-16
1
-3
/
+2
*
wayland: store presentation feedbacks in a pool
Dudemanguy
2023-01-13
2
-20
/
+65
*
Revert "wayland: dispatch and wait for compositor events in uninit"
Dudemanguy
2023-01-13
2
-22
/
+27
*
various: replace abort() with MP_ASSERT_UNREACHABLE() where appropriate
sfan5
2023-01-12
9
-20
/
+19
*
various: replace if + abort() with MP_HANDLE_OOM()
sfan5
2023-01-12
9
-28
/
+14
*
{video,audio}: adjust unsafe strncpy usages
sfan5
2023-01-12
1
-2
/
+2
*
video/x11: replace sprintf usage
sfan5
2023-01-12
1
-1
/
+1
*
video: replace sprintf usage
sfan5
2023-01-12
2
-2
/
+2
*
ra_d3d11: fix incorrect type
sfan5
2023-01-12
1
-1
/
+1
*
vo_dmabuf_wayland: drop support for linux-dmabuf-v2
Dudemanguy
2023-01-12
3
-35
/
+2
*
vo_dmabuf_wayland: support panscan and panning
Aaron Boxer
2023-01-11
1
-1
/
+38
*
vo_wlshm: properly support video panscan
Dudemanguy
2023-01-09
1
-0
/
+6
*
wayland: make vo_wayland_reconfig a bool
Dudemanguy
2023-01-08
4
-10
/
+4
*
wayland: cleanup on vo_wayland_init error
Dudemanguy
2023-01-08
3
-13
/
+12
*
vo: change vo_platform_init to bool
Dudemanguy
2023-01-08
8
-15
/
+14
*
vo_wlshm: cleanup on failure
Dudemanguy
2023-01-08
1
-15
/
+18
*
vo_dmabuf_wayland: goto err instead of returning
Dudemanguy
2023-01-08
1
-11
/
+11
*
vulkan: fix build error for 32bit builds with clang
Christoph Reiter
2023-01-08
1
-1
/
+1
*
wayland: dispatch and wait for compositor events in uninit
Dudemanguy
2023-01-03
2
-30
/
+25
*
wayland: initalize display_fd as -1
Dudemanguy
2023-01-03
1
-3
/
+4
*
wayland: consistently employ use_present
Dudemanguy
2023-01-03
1
-4
/
+1
*
vo: hwdec: fix drmGetDeviceNameFromFd2() related memory leak
repojohnray
2023-01-02
1
-1
/
+5
*
hwdec_drmprime: fix memory leak
repojohnray
2023-01-02
1
-0
/
+1
*
vo_opengl: do not blindly reject all Microsoft's OpenGL implementations
Kacper Michajłow
2022-12-30
1
-3
/
+3
*
x11: add modesetting to the xpresent whitelist
Sultan Alsawaf
2022-12-27
1
-1
/
+2
*
build: add configure test for POSIX shm for the sake of vo_kitty
sfan5
2022-12-26
1
-4
/
+5
*
vo_kitty: Introduce modern sixel alternative
Mia Herkt
2022-12-21
2
-0
/
+434
*
hwdec/d3d11va: fix a possible memory leak
chen70
2022-12-21
1
-0
/
+1
*
filter_kernels: fix kaiser
garamond13
2022-12-20
1
-1
/
+1
*
vo_sixel: Implement write() loop
Mia Herkt
2022-12-20
1
-4
/
+16
*
vo_sixel: Rename draw-clear -> config-clear
Mia Herkt
2022-12-20
1
-5
/
+5
*
osdep/terminal.h: Rename screen buffer controls
Mia Herkt
2022-12-20
2
-4
/
+4
*
vo_sixel: Alias/deprecate exit-clear -> alt-screen
Mia Herkt
2022-12-20
1
-5
/
+7
*
vo_sixel: Make buffering optional
Mia Herkt
2022-12-20
1
-7
/
+21
*