1
0
mirror of https://github.com/mpv-player/mpv synced 2024-12-27 01:22:30 +00:00
mpv/libvo
wm4 2123bff6fa vo_gl: remove support for nvidia register combiners (yuv=1)
The register combiner color conversion is broken and seems to use a
slightly incorrect color matrix (the image looks gray-ish). Completely
remove all code related to nVidia register combiners.

Unless you have an ancient nVidia GPU, there's no reason to prefer register
combiners over fragment shaders. Users with ancient GPUs without fragment
shader support can just use -vo xv.

Passing yuv=1 (register combiners) as sub option will print a warning and
use yuv=2 (fragment shaders) instead.
2011-10-24 08:36:17 +03:00
..
aclib_template.c
aclib.c
aspect.c VO: silence "[ASPECT] Warning: No suitable new res found!" 2011-07-05 00:38:34 +03:00
aspect.h
csputils.c video, options: implement better YUV->RGB conversion control 2011-10-16 21:11:11 +03:00
csputils.h video, options: implement better YUV->RGB conversion control 2011-10-16 21:11:11 +03:00
fastmemcpy.h
geometry.c
geometry.h
gl_common.c vo_gl: remove support for nvidia register combiners (yuv=1) 2011-10-24 08:36:17 +03:00
gl_common.h vo_gl: remove support for nvidia register combiners (yuv=1) 2011-10-24 08:36:17 +03:00
gtf.c
gtf.h
matrixview_font.h
mga_template.c cleanup: silence some clang warnings 2011-07-06 13:01:08 +03:00
old_vo_defines.h
old_vo_wrapper.c sub/OSD: move some related files to sub/ 2011-01-26 20:39:05 +02:00
old_vo_wrapper.h
osd_template.c
osd.c
osd.h
osx_common.c input: move all key code lists to input/keycodes.h 2011-05-02 00:43:31 +03:00
osx_common.h
sdl_common.c vo: sdl: handle key modifiers 2011-10-24 07:21:32 +03:00
sdl_common.h vo_gl/sdl: use desktop resolution for fullscreen mode 2011-10-24 06:18:29 +03:00
spuenc.c
spuenc.h
vdpau_template.c
vesa_lvo.c sub/OSD: move some related files to sub/ 2011-01-26 20:39:05 +02:00
vesa_lvo.h vesa_lvo.c: make functions static 2010-11-02 04:16:56 +02:00
video_out_internal.h cleanup: remove more warnings 2011-05-02 00:46:48 +03:00
video_out.c vo_gl: add new vo name "gl_sdl" to make SDL+GL mode available 2011-10-24 06:14:19 +03:00
video_out.h video, options: implement better YUV->RGB conversion control 2011-10-16 21:11:11 +03:00
videodev_mjpeg.h
vo_3dfx.c vo_dga: replace xf86dga.h with Xxf86dga.h 2011-04-20 04:22:53 +03:00
vo_aa.c cleanup: shut up more warnings 2011-05-06 18:33:16 +03:00
vo_bl.c
vo_caca.c input: move all key code lists to input/keycodes.h 2011-05-02 00:43:31 +03:00
vo_corevideo.h
vo_corevideo.m input: move all key code lists to input/keycodes.h 2011-05-02 00:43:31 +03:00
vo_dfbmga.c cleanup: some warning fixes and minor cleanups 2011-06-29 09:17:19 +03:00
vo_dga.c vo_dga: replace xf86dga.h with Xxf86dga.h 2011-04-20 04:22:53 +03:00
vo_direct3d.c cleanup: vo_direct3d: Mark a function static 2011-07-06 07:24:52 +03:00
vo_directfb2.c cleanup: mark some vo_directfb2.c and vo_s3fb.c functions static 2011-06-29 11:43:19 +03:00
vo_directx.c vo_directx: include <libavutil/common.h> for FFMIN 2011-07-07 22:58:34 +03:00
vo_dxr3.c sub/OSD: move some related files to sub/ 2011-01-26 20:39:05 +02:00
vo_fbdev2.c cleanup: vo_fbdev: simplify some code 2011-05-02 00:36:20 +03:00
vo_fbdev.c Merge branch 'mplayer1_changes' 2011-05-02 00:46:03 +03:00
vo_ggi.c input: move all key code lists to input/keycodes.h 2011-05-02 00:43:31 +03:00
vo_gif89a.c cleanup: remove NULL checks before free() all over the code 2010-11-14 13:11:20 +02:00
vo_gl.c vo_gl: remove support for nvidia register combiners (yuv=1) 2011-10-24 08:36:17 +03:00
vo_ivtv.c
vo_ivtv.h
vo_jpeg.c cleanup: silence some clang warnings 2011-07-06 13:01:08 +03:00
vo_kva.c input: move all key code lists to input/keycodes.h 2011-05-02 00:43:31 +03:00
vo_md5sum.c cleanup: vo_md5sum: Remove unused define/undef 2011-01-31 16:03:10 +02:00
vo_mga.c sub/OSD: move some related files to sub/ 2011-01-26 20:39:05 +02:00
vo_mpegpes.c cleanup: silence some clang warnings 2011-07-06 13:01:08 +03:00
vo_null.c
vo_png.c cleanup: do libav* initialization on startup 2011-07-18 00:57:05 +03:00
vo_pnm.c cleanup: remove NULL checks before free() all over the code 2010-11-14 13:11:20 +02:00
vo_quartz.c input: move all key code lists to input/keycodes.h 2011-05-02 00:43:31 +03:00
vo_s3fb.c cleanup: mark some vo_directfb2.c and vo_s3fb.c functions static 2011-06-29 11:43:19 +03:00
vo_sdl.c cleanup: remove more warnings 2011-05-02 00:46:48 +03:00
vo_svga.c vo_svga: fix build after previous commit 6506d4ad 2011-05-03 12:21:59 +03:00
vo_tdfx_vid.c
vo_tdfxfb.c sub/OSD: move some related files to sub/ 2011-01-26 20:39:05 +02:00
vo_tga.c
vo_v4l2.c
vo_v4l2.h
vo_vdpau.c video, options: implement better YUV->RGB conversion control 2011-10-16 21:11:11 +03:00
vo_vesa.c vidix: drop VIDIX support 2011-01-31 16:03:10 +02:00
vo_wii.c sub/OSD: move some related files to sub/ 2011-01-26 20:39:05 +02:00
vo_x11.c vo_xv: avoid clearing too much on resize 2011-07-06 08:36:46 +03:00
vo_xmga.c sub/OSD: move some related files to sub/ 2011-01-26 20:39:05 +02:00
vo_xover.c libvo: remove UNUSED() macros 2010-11-02 04:18:08 +02:00
vo_xv.c video, options: implement better YUV->RGB conversion control 2011-10-16 21:11:11 +03:00
vo_xvr100.c sub/OSD: move some related files to sub/ 2011-01-26 20:39:05 +02:00
vo_yuv4mpeg.c sub/OSD: move some related files to sub/ 2011-01-26 20:39:05 +02:00
w32_common.c VO: w32_common: also generate VO_EVENT_MOVE 2011-07-06 13:01:07 +03:00
w32_common.h
wskeys.h vo: X key input: remove ambiguous KeySym remapping 2011-07-29 08:46:50 +03:00
x11_common.c vo: X key input: remove ambiguous KeySym remapping 2011-07-29 08:46:50 +03:00
x11_common.h vo_xv: avoid clearing too much on resize 2011-07-06 08:36:46 +03:00