1
0
mirror of https://github.com/mpv-player/mpv synced 2025-01-05 06:30:06 +00:00
mpv/video/out
wm4 2b0fce56a2 x11: make display-names property stricter
Returning the property before the window is mapped could lead to
confusing behavior, and in particular strange differences between
vo_vdpau and vo_opengl. (vo_opengl creates the window right at the
start, while vdpau waits until the first reconfigure event.) It might
even be possible that for vo_opengl random results were returned,
because the hidden window can have different placement than the actual,
final one on initial video reconfig.

Fix this by returning the property only if the window is considered
mapped. command.c handles this case specifically, and makes the property
unavailable, instead of returning an empty list.
2015-01-04 03:57:50 +01:00
..
cocoa cocoa: fix build on 10.9 2015-01-02 20:54:09 +01:00
wayland wayland/buffer: use buffer macros consistently 2014-09-16 15:48:07 +02:00
aspect.c
aspect.h
bitmap_packer.c
bitmap_packer.h
cocoa_common.h cocoa: move the gl function loader to gl_cocoa.c 2014-12-28 19:10:44 +01:00
cocoa_common.m cocoa: fix uninitialization while in fullscreen 2015-01-01 14:38:08 +01:00
d3d_shader_yuv.h
d3d_shader_yuv.hlsl
dither.c malloc+memset(0) to calloc 2014-09-05 01:59:11 +02:00
dither.h
filter_kernels.c vo_opengl: clamp filters to their size 2014-12-06 23:59:54 +01:00
filter_kernels.h vo_opengl: add radius options for filters 2014-08-26 22:19:30 +02:00
gl_cocoa.c cocoa: move the gl function loader to gl_cocoa.c 2014-12-28 19:10:44 +01:00
gl_common.c vo_opengl_old: remove ancient ATI-specific YUV conversions 2015-01-02 00:59:27 +01:00
gl_common.h vo_opengl_old: remove ancient ATI-specific YUV conversions 2015-01-02 00:59:27 +01:00
gl_header_fixes.h vo_opengl_old: remove ancient ATI-specific YUV conversions 2015-01-02 00:59:27 +01:00
gl_hwdec_vaglx.c client API: expose OpenGL renderer 2014-12-09 17:59:04 +01:00
gl_hwdec_vda.c gl_hwdec_vda: refuse to work with old OpenGL versions 2014-12-31 21:04:52 +01:00
gl_hwdec_vdpau.c client API: expose OpenGL renderer 2014-12-09 17:59:04 +01:00
gl_hwdec.c client API: expose OpenGL renderer 2014-12-09 17:59:04 +01:00
gl_hwdec.h client API: expose OpenGL renderer 2014-12-09 17:59:04 +01:00
gl_lcms.c Move compat/ and bstr/ directory contents somewhere else 2014-08-29 12:31:52 +02:00
gl_lcms.h
gl_osd.c vo_opengl: GLES does not support GL_BGRA 2014-12-20 19:23:17 +01:00
gl_osd.h vo_opengl_old: fix OSD regression 2014-12-20 18:43:11 +01:00
gl_video_shaders.glsl vo_opengl: improve fallback handling with GLES 2014-12-21 23:46:54 +01:00
gl_video.c vo_opengl: Ignore approx-gamma for BT.2020-CL 2014-12-29 15:20:40 +01:00
gl_video.h vo_opengl: remove quadbuffer/anaglyph stereo 3D rendering 2014-12-15 04:40:26 +01:00
gl_w32.c
gl_wayland.c vo_opengl: remove pointless glFinish calls 2014-12-19 23:50:12 +01:00
gl_x11.c vo_opengl: remove pointless glFinish calls 2014-12-19 23:50:12 +01:00
gl_x11egl.c vo_opengl: add GLES 2 support 2014-12-19 01:21:19 +01:00
pnm_loader.c
pnm_loader.h
vo_caca.c
vo_direct3d.c vo_direct3d: check whether D3DFMT_A8 is available 2014-11-27 20:05:29 +01:00
vo_image.c Do not call strerror() 2014-11-26 21:21:56 +01:00
vo_lavc.c ao_lavc, vo_lavc: Fix crashes in case of multiple init attempts. 2014-11-12 12:16:07 +01:00
vo_null.c
vo_opengl_cb.c vo_opengl_cb: simplify API uninitialization 2014-12-31 20:31:19 +01:00
vo_opengl_old.c vo_opengl_old: remove ancient ATI-specific YUV conversions 2015-01-02 00:59:27 +01:00
vo_opengl.c vo_opengl: make use of newer OpenGL logging API 2014-12-23 02:46:44 +01:00
vo_sdl.c command: make window-scale property observable 2014-11-02 20:53:56 +01:00
vo_vaapi.c vo_vaapi: fix broken error checks 2014-11-07 09:28:47 +01:00
vo_vdpau.c vo: fix some nonsense 2014-12-10 17:00:18 +01:00
vo_wayland.c vo_wayland: drop redundant "const" 2014-11-07 09:28:58 +01:00
vo_x11.c vo_x11: don't attempt to resize when unconfigured 2014-12-14 22:01:30 +01:00
vo_xv.c command: make window-scale property observable 2014-11-02 20:53:56 +01:00
vo.c video: batch query_format calls 2015-01-03 17:23:01 +01:00
vo.h video: batch query_format calls 2015-01-03 17:23:01 +01:00
w32_common.c w32_common: allow window resizing with --no-border 2014-12-29 15:20:46 +01:00
w32_common.h
wayland_common.c vo_wayland: Add "multimedia" keyboard key bindings. 2014-11-29 19:13:47 +01:00
wayland_common.h wayland_common: fix changing videos when fullscreen 2014-09-10 19:21:52 +02:00
win_state.c
win_state.h
x11_common.c x11: make display-names property stricter 2015-01-04 03:57:50 +01:00
x11_common.h x11: copy WinID option 2014-12-09 21:55:18 +01:00
x11_icon.bin