1
0
mirror of https://github.com/mpv-player/mpv synced 2025-01-09 08:29:36 +00:00
mpv/libvo
wm4 d079395c5d vo_opengl: always check GL errors in first 5 frames
Normally, we don't want to call glGetError() all the time, because this
supposedly causes slowdowns. (I could not measure any on Linux with
nVidia binary drivers; maybe it's due to the fact that we have only a
few, expensive calls per frame.)

However, having to ask users to add the "debug" suboption when trying to
diagnose problems is very annoying. Since most errors happen during
initialization only, enabling it for the first 5 frames only is an
interesting compromise.
2012-10-03 03:17:39 +02:00
..
aspect.c Remove dead code 2012-08-01 17:07:35 +02:00
aspect.h VO: remove old VO glue 2012-08-07 01:29:56 +02:00
bitmap_packer.c subs, vo_vdpau: support RGBA color for PGS subtitles 2012-09-18 21:07:30 +02:00
bitmap_packer.h subs, vo_vdpau: support RGBA color for PGS subtitles 2012-09-18 21:07:30 +02:00
cocoa_common.h
cocoa_common.m cocoa_common: make fullscreen menubar/dock hiding conditional 2012-09-18 21:08:20 +02:00
csputils.c encode: video encoding now supported using mencoder-like options 2012-09-18 21:08:20 +02:00
csputils.h encode: video encoding now supported using mencoder-like options 2012-09-18 21:08:20 +02:00
d3d_shader_yuv_2ch.h
d3d_shader_yuv.h
d3d_shader_yuv.hlsl
eosd_packer.c subs, vo: do sub bitmap change detection by comparing IDs 2012-09-18 21:04:46 +02:00
eosd_packer.h subs, vo: do sub bitmap change detection by comparing IDs 2012-09-18 21:04:46 +02:00
fastmemcpy.h VO: remove vo_directfb2 and vo_directx 2012-08-16 17:17:50 +02:00
filter_kernels.c
filter_kernels.h
geometry.c
geometry.h
gl_common.c gl_common: require GLX 1.3 for vo_gl, remove old pre-1.3 code 2012-10-03 03:17:39 +02:00
gl_common.h vo_gl3: make it work on OpenGL 2.1 2012-10-03 03:17:38 +02:00
gl_header_fixes.h
osd_template.c osd: remove FAST_OSD code 2012-08-07 02:21:19 +02:00
osd.c osd: get rid of useless initialization function 2012-08-20 15:36:05 +02:00
osd.h osd: get rid of useless initialization function 2012-08-20 15:36:05 +02:00
osx_common.c cocoa_common: add HiDPI/retina support 2012-08-16 22:41:09 +02:00
osx_common.h cocoa_common: add HiDPI/retina support 2012-08-16 22:41:09 +02:00
video_out.c VO: actually rename VOs gl -> opengl-old, gl3 -> opengl 2012-10-03 03:17:39 +02:00
video_out.h vo_gl3: make it work on OpenGL 2.1 2012-10-03 03:17:38 +02:00
vo_caca.c vo_caca: use new VO API 2012-08-07 01:09:30 +02:00
vo_corevideo.h
vo_corevideo.m vo_gl3: make it work on OpenGL 2.1 2012-10-03 03:17:38 +02:00
vo_direct3d.c win32: fix compilation on MinGW 2012-08-07 01:09:42 +02:00
vo_image.c vo_image: add outdir option 2012-08-06 17:52:47 +02:00
vo_lavc.c encode: fix -ocopyts with certain DVD images 2012-09-29 15:02:36 +02:00
vo_null.c vo_null: reformat and use new VO API 2012-08-07 01:09:30 +02:00
vo_opengl_old.c VO: actually rename VOs gl -> opengl-old, gl3 -> opengl 2012-10-03 03:17:39 +02:00
vo_opengl_shaders.glsl VO: rename file: vo_gl3_shaders.glsl -> vo_opengl_shaders.glsl 2012-10-03 03:17:39 +02:00
vo_opengl.c vo_opengl: always check GL errors in first 5 frames 2012-10-03 03:17:39 +02:00
vo_vdpau.c subs, vo_vdpau: support RGBA color for PGS subtitles 2012-09-18 21:07:30 +02:00
vo_x11.c vo_x11: reformat, use new VO API 2012-08-07 01:09:22 +02:00
vo_xv.c mplayer: do not create X11 state in player frontend 2012-08-03 05:55:02 +02:00
w32_common.c
w32_common.h
x11_common.c cleanup: remove pointless #defines 2012-09-18 21:04:46 +02:00
x11_common.h cleanup: remove pointless #defines 2012-09-18 21:04:46 +02:00