1
0
mirror of https://github.com/mpv-player/mpv synced 2025-01-24 08:33:34 +00:00
mpv/video/out
Stefano Pigozzi e66049c31b vo_corevideo: don't set colormatrix on direct rendering path
The current code uses GL_YCBCR_422_APPLE texture format. This allows to handle
transparently the conversion to RGB but always use BT.601 colormatrix [1].

Hopefully I can adapt gl_video to take CVPixelBuffers soon so that `vo=opengl`
can be used instead of `vo=corevideo` with `hwdec=vda`

 [1]: http://www.opengl.org/registry/specs/APPLE/ycbcr_422.txt
      http://www.opengl.org/registry/specs/APPLE/rgb_422.txt
2013-08-25 20:41:43 +02:00
..
aspect.c options: remove --panscanrange option 2013-08-19 12:55:53 +02:00
aspect.h
bitmap_packer.c core: move contents to mpvcore (2/2) 2013-08-06 22:52:31 +02:00
bitmap_packer.h
cocoa_common.h cocoa_common: remove play/pause VOCTRL functions 2013-06-14 07:34:47 +02:00
cocoa_common.m cocoa_common: avoid locking calls when not needed 2013-08-23 13:58:38 +02:00
d3d_shader_yuv.h
d3d_shader_yuv.hlsl
dither.c dither: don't use long double 2013-07-05 20:26:32 +02:00
dither.h gl_video: improve dithering 2013-05-26 16:44:20 +02:00
filter_kernels.c
filter_kernels.h
gl_cocoa.c video/out: introduce vo_control for gl_common based VOs 2013-05-26 16:44:18 +02:00
gl_common.c core: move contents to mpvcore (2/2) 2013-08-06 22:52:31 +02:00
gl_common.h core: move contents to mpvcore (2/2) 2013-08-06 22:52:31 +02:00
gl_header_fixes.h
gl_lcms.c core: move contents to mpvcore (2/2) 2013-08-06 22:52:31 +02:00
gl_lcms.h
gl_osd.c add a way to resize window contents without VO resize 2013-05-12 15:27:54 +02:00
gl_osd.h add a way to resize window contents without VO resize 2013-05-12 15:27:54 +02:00
gl_video_shaders.glsl gl_video: add support for more rgb formats 2013-07-18 13:52:38 +02:00
gl_video.c video: handle video output levels with mp_image_params 2013-08-24 19:40:18 +02:00
gl_video.h video: handle video output levels with mp_image_params 2013-08-24 19:40:18 +02:00
gl_w32.c video/out: introduce vo_control for gl_common based VOs 2013-05-26 16:44:18 +02:00
gl_wayland.c wayland: switch to the new mp_msg api 2013-07-31 21:52:16 +02:00
gl_x11.c video/out: introduce vo_control for gl_common based VOs 2013-05-26 16:44:18 +02:00
pnm_loader.c
pnm_loader.h
vo_caca.c Some more mp_msg conversions 2013-08-23 23:30:09 +02:00
vo_corevideo.c vo_corevideo: don't set colormatrix on direct rendering path 2013-08-25 20:41:43 +02:00
vo_direct3d.c Some more mp_msg conversions 2013-08-23 23:30:09 +02:00
vo_image.c vo_image: simplify 2013-08-24 17:11:59 +02:00
vo_lavc.c core: move contents to mpvcore (2/2) 2013-08-06 22:52:31 +02:00
vo_null.c core: move contents to mpvcore (2/2) 2013-08-06 22:52:31 +02:00
vo_opengl_old.c core: move contents to mpvcore (2/2) 2013-08-06 22:52:31 +02:00
vo_opengl.c video: handle video output levels with mp_image_params 2013-08-24 19:40:18 +02:00
vo_sdl.c Some more mp_msg conversions 2013-08-23 23:30:09 +02:00
vo_vaapi.c vo_vaapi: potentially fix screenshot colorspace issues 2013-08-24 16:32:48 +02:00
vo_vdpau.c Some more mp_msg conversions 2013-08-23 23:30:09 +02:00
vo_x11.c video/out: don't require VOs to handle screenshot aspect specially 2013-08-24 17:03:06 +02:00
vo_xv.c video/out: don't require VOs to handle screenshot aspect specially 2013-08-24 17:03:06 +02:00
vo.c video: handle video output levels with mp_image_params 2013-08-24 19:40:18 +02:00
vo.h video: add vaapi decode and output support 2013-08-12 01:12:02 +02:00
w32_common.c core: move contents to mpvcore (2/2) 2013-08-06 22:52:31 +02:00
w32_common.h w32_common: Don't use globals for TRACKMOUSEEVENT 2013-07-25 14:47:49 -03:00
wayland_common.c wayland: separate shm and cursor context 2013-08-19 14:12:39 +02:00
wayland_common.h wayland: separate shm and cursor context 2013-08-19 14:12:39 +02:00
x11_common.c x11: fix --ontop 2013-08-14 00:36:33 +02:00
x11_common.h video: remove fullscreen flags chaos 2013-07-18 14:07:21 +02:00