1
0
mirror of https://github.com/mpv-player/mpv synced 2025-02-08 07:57:19 +00:00
mpv/video/out
nanahi 8a9749b8a5 wayland_common: respect compositor's preferenced size on state change
Currently mpv always uses the previous window size when unmaximizing
or exiting fullscreen. This disregards compositor's preferenced size in
the configure event, resulting in wrong window size if changing window
state and size are delivered in the same configure event.

It's better to always respect the preferenced size instead, unless
the state change is due to runtime geometry change, where we want
to use our preference.
2024-03-17 14:59:26 +00:00
..
d3d11 d3d11: get real on the wire bits per color channel 2024-03-17 14:28:00 +01:00
gpu d3d11: add mp_get_dxgi_output_desc 2024-03-17 14:28:00 +01:00
gpu_next vo_gpu/vo_gpu_next: fix transparency in glx 2024-03-13 22:39:31 +00:00
hwdec hwdec/dmabuf_interop: reduce magic constant use 2024-02-26 17:37:20 +01:00
mac mac/view: optimise drag and drop event handling 2024-03-16 15:29:27 +01:00
opengl context_drm_egl: log fallback correctly 2024-03-16 13:27:34 +01:00
placebo mp_image: add Dolby Vision metadata mapping 2024-03-09 05:58:52 +00:00
vulkan mac/vulkan: directly retrieve current render size without caching 2024-03-06 23:37:32 +02:00
win32
wldmabuf
android_common.c
android_common.h
aspect.c
aspect.h
bitmap_packer.c
bitmap_packer.h
cocoa_cb_common.swift mac/helper: move input ctx related functionality into new input helper 2024-03-14 23:33:15 +01:00
dither.c
dither.h
dr_helper.c
dr_helper.h
drm_atomic.c
drm_atomic.h
drm_common.c vo_drm: add support for YUYV format 2024-03-16 13:27:34 +01:00
drm_common.h vo_drm: add support for YUYV format 2024-03-16 13:27:34 +01:00
drm_prime.c
drm_prime.h
filter_kernels.c
filter_kernels.h
libmpv_sw.c
libmpv.h
mac_common.swift mac/helper: move input ctx related functionality into new input helper 2024-03-14 23:33:15 +01:00
meson.build
present_sync.c
present_sync.h
vo_caca.c
vo_direct3d.c
vo_dmabuf_wayland.c
vo_drm.c vo_{drm,wlshm}: make query_format checks more correct 2024-03-16 13:27:34 +01:00
vo_gpu_next.c gpu-next: add support for --dither-depth=auto 2024-03-17 14:28:00 +01:00
vo_gpu.c vo_gpu/vo_gpu_next: fix transparency in glx 2024-03-13 22:39:31 +00:00
vo_image.c
vo_kitty.c
vo_lavc.c
vo_libmpv.c osdep/mac: make mac naming of files, folders and function consistent 2024-02-28 15:52:47 +01:00
vo_mediacodec_embed.c
vo_null.c
vo_sdl.c
vo_sixel.c
vo_tct.c
vo_vaapi.c
vo_vdpau.c
vo_wlshm.c vo_{drm,wlshm}: make query_format checks more correct 2024-03-16 13:27:34 +01:00
vo_x11.c vo_{drm,wlshm,x11}: add support for video-target-params 2024-03-16 13:27:34 +01:00
vo_xv.c
vo.c vo: move target_params into responsibility of VO 2024-03-16 13:27:34 +01:00
vo.h vo: move target_params into responsibility of VO 2024-03-16 13:27:34 +01:00
w32_common.c win32: support runtime geometry update 2024-03-17 14:59:26 +00:00
w32_common.h
wayland_common.c wayland_common: respect compositor's preferenced size on state change 2024-03-17 14:59:26 +00:00
wayland_common.h wayland: guess the first hidpi frame better 2024-03-04 22:42:46 +01:00
win_state.c
win_state.h
x11_common.c x11_common: unmaximize window on runtime geometry change 2024-03-17 14:59:26 +00:00
x11_common.h x11_common: fix window x/y position when updating geometry on runtime 2024-03-17 14:59:26 +00:00