1
0
mirror of https://github.com/mpv-player/mpv synced 2025-01-06 07:00:30 +00:00
mpv/video/out
wm4 d49b58e78f vo_vdpau: always try to native bit depth (makes 30 bit work)
Using vdpau on an X server configured to a bit depth of 30 (10 bit per
component) failed finding a visual. The cause was a hack that tried to
normalize the bit depth to 24 if it was not a known depth. It's unknown
why/if this is needed, but the following things speak against it:
- it prevented unusual bit depths like 30 bit from working
- it wasn't needed with normal bit depth like 24 bit
- it's probably copy-pasted from vo_x11 (where this code possibly makes
  sense, unlike in vo_vdpau)

Just remove this code and look for a visual with native depth.
2013-01-23 15:48:08 +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 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_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_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_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_opengl.c options: move -geometry parsing to m_option.c 2013-01-23 10:56:11 +01:00
vo_sdl.c options: move -geometry parsing to m_option.c 2013-01-23 10:56:11 +01:00
vo_vdpau.c vo_vdpau: always try to native bit depth (makes 30 bit work) 2013-01-23 15:48:08 +01:00
vo_x11.c vo_x11: use two buffers like Xv 2013-01-13 22:36:42 +01:00
vo_xv.c vo_x11, vo_xv: XShmCompletion event support 2013-01-13 22:36:42 +01:00
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
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 options: move -geometry parsing to m_option.c 2013-01-23 10:56:11 +01:00
x11_common.h vo_x11, vo_xv: XShmCompletion event support 2013-01-13 22:36:42 +01:00