mpv/video/out
wm4 df80cd379a x11: simplify handling of X Visuals and Colormaps in VOs
Don't force VOs to pick an arbitrary default Visual and Colormap. They
still can override them if needed. This simplifies the X11 VO interface.

Always create a Colormap for simplicity. Using CopyFromParent fails if
the selected visual is not the same of that of the parent window, which
happens for me with vo_opengl.

vo_vdpau and vo_xv explicitly set CWBorderPixel, do that in x11_common
instead (it was already done for native windows, but not for slave mode
windows).

What gl_common did was incorrect in theory: freeing a colormap while a
window uses it will change the colormap of the window to "None", and
the color mapping for such windows is "undefined".
2013-01-27 13:32:27 +01:00
..
aspect.c options: move -geometry parsing to m_option.c 2013-01-23 10:56:11 +01:00
aspect.h
bitmap_packer.c
bitmap_packer.h
cocoa_common.h
cocoa_common.m cocoa_common: improved trackpad scrolling 2013-01-20 23:43:21 +01:00
d3d_shader_yuv.h
d3d_shader_yuv.hlsl vo_direct3d: remove 2ch hack for 10 bit playback 2013-01-13 20:04:14 +01:00
filter_kernels.c
filter_kernels.h
gl_common.c x11: simplify handling of X Visuals and Colormaps in VOs 2013-01-27 13:32:27 +01:00
gl_common.h gl_common: move things used by vo_opengl_old.c only to vo_opengl_old.c 2013-01-13 23:30:13 +01:00
gl_header_fixes.h clang: fix all warnings except deprecations 2012-11-13 22:19:18 +01:00
gl_osd.c
gl_osd.h
osx_common.h osxbundle: cocoa_common: change playlist on fileopen events 2013-01-16 22:27:04 +01:00
osx_common.m osxbundle: cocoa_common: change playlist on fileopen events 2013-01-16 22:27:04 +01:00
pnm_loader.c
pnm_loader.h
vo.c video: remove -x/-y/-xy options 2013-01-23 10:56:47 +01:00
vo.h video: decouple internal pixel formats from FourCCs 2013-01-13 20:04:11 +01:00
vo_caca.c vo_caca: accept any stride for output image 2013-01-13 17:39:32 +01:00
vo_corevideo.h
vo_corevideo.m vo_corevideo: make compile with recent changes 2013-01-15 01:00:07 +01:00
vo_direct3d.c vo_direct3d: remove 2ch hack for 10 bit playback 2013-01-13 20:04:14 +01:00
vo_image.c vo_image: render subs 2013-01-13 20:04:12 +01:00
vo_lavc.c sub: do not copy the target image if there is no OSD/subs 2013-01-13 20:04:12 +01:00
vo_null.c video: remove slice based filtering and video output 2013-01-13 17:39:31 +01:00
vo_opengl.c vo_opengl: always dither 2013-01-27 13:27:32 +01:00
vo_opengl_old.c options: move -geometry parsing to m_option.c 2013-01-23 10:56:11 +01:00
vo_opengl_shaders.glsl vo_opengl: use more precise gamma for BT.709 with color management 2012-12-28 13:43:24 +01:00
vo_sdl.c options: move -geometry parsing to m_option.c 2013-01-23 10:56:11 +01:00
vo_vdpau.c x11: simplify handling of X Visuals and Colormaps in VOs 2013-01-27 13:32:27 +01:00
vo_x11.c x11: simplify handling of X Visuals and Colormaps in VOs 2013-01-27 13:32:27 +01:00
vo_xv.c x11: simplify handling of X Visuals and Colormaps in VOs 2013-01-27 13:32:27 +01:00
w32_common.c core: make WAKEUP_PERIOD overridable by the vo 2012-12-19 12:58:52 +01:00
w32_common.h win32: remove pointless get/release DC wrappers 2012-11-12 20:10:42 +01:00
x11_common.c x11: simplify handling of X Visuals and Colormaps in VOs 2013-01-27 13:32:27 +01:00
x11_common.h x11: simplify handling of X Visuals and Colormaps in VOs 2013-01-27 13:32:27 +01:00