mpv/video/out
wm4 872aefaa15 vo_opengl: XYZ input support
Useful for the j2k decoder.

Matrix taken from http://www.brucelindbloom.com/index.html?Eqn_RGB_XYZ_Matrix.html
(XYZ to sRGB, whitepoint D65)

Gamma conversion follows what libswscale does (2.6 in, 2.2 out).

If linear RGB is used internally for scaling, the gamma conversion
will be undone by setting the exponent to 1. Unfortunately, the two
gamma values don't compensate each others exactly (2.2 vs. 1/0.45=2.22...),
so output is a little bit incorrect in sRGB or color-managed mode. But
for now try hard to match libswscale output, which may or may not be
correct.
2013-05-04 01:32:50 +02:00
..
aspect.c video: deal with 0x0 window size 2013-03-19 23:34:50 +01:00
aspect.h video: simplify aspect calculation stuff 2013-03-17 22:07:13 +01:00
bitmap_packer.c
bitmap_packer.h
cocoa_common.h video/out: rename create_window to config_window 2013-02-26 02:01:48 +01:00
cocoa_common.m cocoa_common: fix window sizing 2013-04-28 09:55:06 +02: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_cocoa.c gl_common: split into platform specific files 2013-03-28 21:46:17 +01:00
gl_common.c vo_opengl: split into multiple files, convert to new option API 2013-03-28 21:46:17 +01:00
gl_common.h gl_common: split into platform specific files 2013-03-28 21:46:17 +01:00
gl_header_fixes.h gl_header_fixes: add GL_RGBA32F 2013-03-28 22:55:56 +01:00
gl_lcms.c gl_lcms: fix compilation when lcms2 is not available 2013-03-30 03:29:54 +01:00
gl_lcms.h vo_opengl: split into multiple files, convert to new option API 2013-03-28 21:46:17 +01:00
gl_osd.c
gl_osd.h
gl_video.c vo_opengl: XYZ input support 2013-05-04 01:32:50 +02:00
gl_video.h vo_opengl: add alpha output 2013-03-28 21:46:17 +01:00
gl_video_shaders.glsl vo_opengl: XYZ input support 2013-05-04 01:32:50 +02:00
gl_w32.c gl_common: split into platform specific files 2013-03-28 21:46:17 +01:00
gl_wayland.c wayland: use vo flags for enabling alpha support 2013-04-02 21:10:22 +02:00
gl_x11.c vo_opengl: add alpha output 2013-03-28 21:46:17 +01:00
osx_common.h osxbundle: cocoa_common: change playlist on fileopen events 2013-01-16 22:27:04 +01:00
osx_common.m Prefix keycode defines with MP_ 2013-02-12 10:27:00 +01:00
pnm_loader.c
pnm_loader.h
vo.c vo: rename vo_draw_image to vo_queue_image 2013-03-28 21:46:18 +01:00
vo.h vo: rename vo_draw_image to vo_queue_image 2013-03-28 21:46:18 +01:00
vo_caca.c vo: Separate vo options from MPOpts 2013-03-04 23:32:47 +01:00
vo_corevideo.h
vo_corevideo.m gl_common: split into platform specific files 2013-03-28 21:46:17 +01:00
vo_direct3d.c video: remove aspect.h includes from files which don't need it 2013-03-17 22:07:13 +01:00
vo_image.c m_option: don't define OPT_BASE_STRUCT by default 2013-03-01 11:27:59 +01:00
vo_lavc.c core: simplify OSD capability handling, remove VFCAP_OSD 2013-03-01 11:16:01 +01:00
vo_null.c core: simplify OSD capability handling, remove VFCAP_OSD 2013-03-01 11:16:01 +01:00
vo_opengl.c gl_video: use choice option type for dither-depth suboption 2013-03-28 21:46:18 +01:00
vo_opengl_old.c vo_opengl_old: remove nomanyfmts warning 2013-04-23 14:18:23 +02:00
vo_sdl.c vo_sdl: we don't want to minize the window when losing focus 2013-03-06 18:10:20 +01:00
vo_vdpau.c video: remove aspect.h includes from files which don't need it 2013-03-17 22:07:13 +01:00
vo_x11.c x11_common: remove assumption that video is always centered 2013-03-17 23:01:33 +01:00
vo_xv.c x11_common: remove assumption that video is always centered 2013-03-17 23:01:33 +01:00
w32_common.c w32_common: Cygwin64 fixes 2013-03-23 21:04:59 +01:00
w32_common.h gl_common: split into platform specific files 2013-03-28 21:46:17 +01:00
wayland_common.c wayland: fix wrong poll comment, check for errors 2013-05-02 23:24:14 +02:00
wayland_common.h wayland: remove unused stuff 2013-05-02 21:01:19 +02:00
x11_common.c x11: use mpv internal key auto-repeat handling if possible 2013-04-24 18:07:01 +02:00
x11_common.h x11: use mpv internal key auto-repeat handling if possible 2013-04-24 18:07:01 +02:00