mpv/video/out
Kacper Michajłow 3c57b395d3 hwdec_vaapi: try format upload lazily
Uploading all available formats has proven to be problematic because
more unusual ones can crash the driver, even when no upload is
necessary. Check the upload only if needed to avoid issues with broken
drivers.

This also might speedup the init process.

Fixes: #14956
Fixes: #15030
2024-10-12 01:36:44 +02:00
..
d3d11 win32: remove dxgi debug checks 2024-09-24 00:21:19 +02:00
gpu d3d11_helpers: remove leftover variables 2024-10-06 18:24:33 +02:00
gpu_next
hwdec hwdec_vaapi: try format upload lazily 2024-10-12 01:36:44 +02:00
mac mac/common: don't unconditionally move the window on geometry changes 2024-10-05 18:40:11 +00:00
opengl various: remove global.h inclusion where not needed 2024-10-01 12:23:44 +02:00
placebo
vulkan vulkan/context: make use of VK_EXT_shader_object only if available 2024-10-10 18:37:22 +02:00
win32 win32: make context menu items accessible from the window menu 2024-05-03 16:36:02 +02:00
wldmabuf wayland: support multiple devices and tranches when querying formats 2024-10-02 21:27:01 +00:00
android_common.c
android_common.h
aspect.c
aspect.h
bitmap_packer.c
bitmap_packer.h
cocoa_cb_common.swift mac/common: don't unconditionally move the window on geometry changes 2024-10-05 18:40:11 +00:00
dither.c
dither.h
dr_helper.c
dr_helper.h
drm_atomic.c various: fix indentation 2024-05-07 11:23:08 +02:00
drm_atomic.h
drm_common.c build: detect VT_GETMODE on OpenBSD 2024-07-29 15:09:49 +00:00
drm_common.h
drm_prime.c drm_prime: fix use of formats with modifiers 2024-08-11 08:22:59 -07:00
drm_prime.h
filter_kernels.c vo_gpu{,_next}: convert scale options to type choice 2024-09-14 17:06:07 +02:00
filter_kernels.h vo_gpu{,_next}: convert scale options to type choice 2024-09-14 17:06:07 +02:00
libmpv.h
libmpv_sw.c
mac_common.swift mac: remove unnecessary window size change check 2024-10-06 21:53:08 +02:00
meson.build wayland: bump wayland-protocol requirement to 1.31 2024-07-08 13:33:32 +00:00
present_sync.c
present_sync.h
vo.c
vo.h win32: quantize taskbar playback position into uint8 range 2024-06-03 19:16:35 +02:00
vo_caca.c
vo_direct3d.c
vo_dmabuf_wayland.c wayland: support multiple devices and tranches when querying formats 2024-10-02 21:27:01 +00:00
vo_drm.c
vo_gpu.c various: remove global.h inclusion where not needed 2024-10-01 12:23:44 +02:00
vo_gpu_next.c vo_gpu_next: suppress tone_mapping_param deprecation warning 2024-10-12 01:08:36 +02:00
vo_image.c
vo_kitty.c
vo_lavc.c
vo_libmpv.c
vo_mediacodec_embed.c
vo_null.c
vo_sdl.c win_state: move window centering to vo_calc_window_geometry 2024-10-05 18:40:11 +00:00
vo_sixel.c options: remove some deprecated OPT_REPLACED option mapping 2024-06-25 02:18:58 +00:00
vo_tct.c vo_tct: clear backbuffer on reconfig 2024-06-22 00:50:38 +02:00
vo_vaapi.c vo_vaapi: remove redundant function call 2024-05-28 21:29:07 +02:00
vo_vdpau.c
vo_wlshm.c vo_{dmabuf_wayland,wlshm}: use proper values with MP_ALIGN_{UP,DOWN} 2024-10-02 02:32:49 +00:00
vo_x11.c
vo_xv.c various: fix indentation 2024-05-07 11:23:08 +02:00
w32_common.c win32: always fit to the screen on initial positioning 2024-10-11 13:26:31 +02:00
w32_common.h
wayland_common.c wayland: replace old keymap if we receive a new keymap event 2024-10-08 20:06:41 +02:00
wayland_common.h wayland: support multiple devices and tranches when querying formats 2024-10-02 21:27:01 +00:00
win_state.c win_state: move window centering to vo_calc_window_geometry 2024-10-05 18:40:11 +00:00
win_state.h win_state: move window centering to vo_calc_window_geometry 2024-10-05 18:40:11 +00:00
x11_common.c x11: don't unconditionally move the window on geometry changes 2024-10-05 18:40:11 +00:00
x11_common.h x11: correct position coordinates if mpv was launched with --fs 2024-05-29 13:39:20 +00:00