1
0
mirror of https://github.com/mpv-player/mpv synced 2025-02-23 08:26:56 +00:00
mpv/video/out
wm4 a4f3df5970 x11: attempt to make initial fullscreening more reliable
It appears some WMs have a problem with out method of setting initial
fullscreen mode. We assume that if the window's _NET_WM_STATE includes
_NET_WM_STATE_FULLSCREEN before mapping the window, the WM will show it
as fullscreen at mapped. EWMH doesn't say anything that this should
work, although one could argue that it's implied.

In any case, since it's not standard behavior without at least some
doubt, it's probably a good idea to try the "old" method as well.
Fortunately, it should be idempotent.

See #1937, #1920.
2015-05-15 13:50:44 +02:00
..
cocoa cocoa: support the "window-minimized" property 2015-03-08 22:00:47 +01:00
wayland Remove trailing whitespaces 2015-05-15 11:02:44 +02:00
aspect.c Update license headers 2015-04-13 12:10:01 +02:00
aspect.h Update license headers 2015-04-13 12:10:01 +02:00
bitmap_packer.c Update license headers 2015-04-13 12:10:01 +02:00
bitmap_packer.h
cocoa_common.h cocoa: redo synchronization 2015-05-13 22:00:34 +02:00
cocoa_common.m cocoa: redo synchronization 2015-05-13 22:00:34 +02:00
d3d_shader_420p.h vo_direct3d: support NV12 with shaders 2015-03-02 19:09:18 +01:00
d3d_shader_nv12.h vo_direct3d: support NV12 with shaders 2015-03-02 19:09:18 +01:00
d3d_shader_yuv.hlsl vo_direct3d: support NV12 with shaders 2015-03-02 19:09:18 +01:00
dither.c Update license headers 2015-04-13 12:10:01 +02:00
dither.h
drm_common.c vo_drm: fix coding style to adhere to guidelines 2015-04-21 11:54:14 +02:00
drm_common.h vo_drm: extract vt_switcher to drm_common 2015-04-19 21:18:15 +02:00
filter_kernels.c Update license headers 2015-04-13 12:10:01 +02:00
filter_kernels.h Update license headers 2015-04-13 12:10:01 +02:00
gl_cocoa.c cocoa: redo synchronization 2015-05-13 22:00:34 +02:00
gl_common.c vo_opengl: hardcode rquested GL version in backends 2015-05-14 13:07:00 +02:00
gl_common.h vo_opengl: hardcode rquested GL version in backends 2015-05-14 13:07:00 +02:00
gl_header_fixes.h Update license headers 2015-04-13 12:10:01 +02:00
gl_hwdec_vaglx.c vaapi: fight with Intel's broken video decoding GL interop 2015-04-05 22:48:40 +02:00
gl_hwdec_vda.c vda: add support for nv12 image formats 2015-05-13 19:57:39 +02:00
gl_hwdec_vdpau.c vo_opengl: remove hwdec unmap_image callback 2015-03-14 22:39:22 +01:00
gl_hwdec.c Update license headers 2015-04-13 12:10:01 +02:00
gl_hwdec.h vo_opengl: remove hwdec unmap_image callback 2015-03-14 22:39:22 +01:00
gl_lcms.c path: make mp_path_join accept normal C strings 2015-05-09 15:26:47 +02:00
gl_lcms.h vo_opengl: gl_lcms: replace icc-cache by icc-cache-dir 2015-05-01 21:52:08 +02:00
gl_osd.c Update license headers 2015-04-13 12:10:01 +02:00
gl_osd.h vo_opengl: draw subtitles directly onto the video 2015-03-26 00:04:03 +01:00
gl_rpi.c RPI support 2015-03-29 16:09:56 +02:00
gl_utils.c vo_opengl: increase shader cache size 2015-03-26 00:04:08 +01:00
gl_utils.h vo_opengl: add FBOTEX_FUZZY alias 2015-03-26 00:04:08 +01:00
gl_video.c vo_opengl: remove some more Cocoa resize leftovers 2015-05-13 21:58:37 +02:00
gl_video.h vo_opengl: remove some more Cocoa resize leftovers 2015-05-13 21:58:37 +02:00
gl_w32.c vo_opengl: hardcode rquested GL version in backends 2015-05-14 13:07:00 +02:00
gl_wayland.c vo_opengl: hardcode rquested GL version in backends 2015-05-14 13:07:00 +02:00
gl_x11.c vo_opengl: hardcode rquested GL version in backends 2015-05-14 13:07:00 +02:00
gl_x11egl.c vo_opengl: hardcode rquested GL version in backends 2015-05-14 13:07:00 +02:00
vo_caca.c Update license headers 2015-04-13 12:10:01 +02:00
vo_direct3d.c Update license headers 2015-04-13 12:10:01 +02:00
vo_drm.c vo_drm: allow changing video rectangle settings 2015-05-08 22:38:42 +02:00
vo_image.c path: make mp_path_join accept normal C strings 2015-05-09 15:26:47 +02:00
vo_lavc.c Update license headers 2015-04-13 12:10:01 +02:00
vo_null.c Update license headers 2015-04-13 12:10:01 +02:00
vo_opengl_cb.c vo_opengl_cb: add support for interpolation 2015-05-12 22:16:38 +02:00
vo_opengl.c vo_opengl: create new API for OpenGL VO backends 2015-05-14 00:05:43 +02:00
vo_rpi.c vo_rpi: update renderer size on display size changes too 2015-05-01 19:22:35 +02:00
vo_sdl.c Update license headers 2015-04-13 12:10:01 +02:00
vo_vaapi.c Update license headers 2015-04-13 12:10:01 +02:00
vo_vdpau.c video/out: remove VOFLAG_FLIPPING 2015-05-01 18:47:27 +02:00
vo_wayland.c vo_wayland: fix null dereference 2015-03-23 21:53:32 +01:00
vo_x11.c Update license headers 2015-04-13 12:10:01 +02:00
vo_xv.c Update license headers 2015-04-13 12:10:01 +02:00
vo.c vo: remove suspicious line 2015-05-15 13:40:43 +02:00
vo.h vo_opengl: change user options for requesting GLES 2015-05-14 00:05:39 +02:00
w32_common.c w32_common: add more rounded-down frame rates 2015-04-25 02:11:00 +10:00
w32_common.h Update license headers 2015-04-13 12:10:01 +02:00
wayland_common.c vo_wayland: define opaque region 2015-03-23 21:53:32 +01:00
wayland_common.h vo_wayland: share frame callbacks. 2015-03-23 21:53:32 +01:00
win_state.c player: add --window-scale option 2015-04-24 23:27:12 +02:00
win_state.h video/out: separate out code to compute window size 2014-05-06 20:22:32 +02:00
x11_common.c x11: attempt to make initial fullscreening more reliable 2015-05-15 13:50:44 +02:00
x11_common.h x11: actually disable screensaver 2015-04-15 22:40:19 +02:00
x11_icon.bin