mpv/video/out
wm4 cd2e4db8a5 vo_opengl: add check-pattern suboption for testing
This uses glXGetVideoSyncSGI() to check how many vsyncs happened since
the last flip_page() call. It allows checking a pattern of vsync
increments of at most 2 elements. For example, to check ~24 fps playback
on a ~60 Hz monitor, this can be used:

--vo=opengl:check-pattern=[3-2]:waitvsync

Whether the reported results are accurate or just plain wrong may depend
on the driver and if the waitvsync sub-option is used. There are no
guarantees.

This option is undocumented, and may be removed again in the near or
distant future.
2014-08-18 23:04:31 +02:00
..
cocoa cocoa: macosx_application needs cocoa-application 2014-08-06 09:31:59 +02:00
aspect.c vo: add some general support code for VOs that allow rotation 2014-04-21 02:57:16 +02:00
aspect.h vo: add some general support code for VOs that allow rotation 2014-04-21 02:57:16 +02:00
bitmap_packer.c bitmap_packer: use printf() for fatal message 2013-12-21 20:50:11 +01:00
bitmap_packer.h
cocoa_common.h cocoa: move CGL context creation to gl_cocoa 2014-07-08 21:06:57 +02:00
cocoa_common.m cocoa: macosx_application needs cocoa-application 2014-08-06 09:31:59 +02:00
d3d_shader_yuv.h
d3d_shader_yuv.hlsl
dither.c
dither.h
filter_kernels.c filter_kernels: fix nearest scaler 2014-06-04 00:23:31 +02:00
filter_kernels.h
gl_cocoa.c cocoa: fix compilation on OS X 10.8 2014-07-14 07:21:44 +02:00
gl_common.c gl_common: add SGI_video_sync extension 2014-08-15 23:36:10 +02:00
gl_common.h gl_common: add SGI_video_sync extension 2014-08-15 23:36:10 +02:00
gl_header_fixes.h gl_video: support packed YUV formats with Apple extensions 2013-12-02 09:03:30 +01:00
gl_hwdec_vaglx.c video: make mp_image use mp_image_params directly 2014-04-21 02:57:16 +02:00
gl_hwdec_vda.c vda: fix build on OS X 10.7 2014-01-02 22:45:39 +01:00
gl_hwdec_vdpau.c vo_vdpau, vo_opengl: handle vdpau preemption differently 2014-05-10 10:44:16 +02:00
gl_lcms.c video: Generate an accurate CMS matrix instead of hard-coding 2014-06-22 19:02:06 +02:00
gl_lcms.h vo_opengl, cocoa: allow to autoselect a color profile 2014-03-31 22:07:33 +02:00
gl_osd.c vo_opengl: simplify redraw callback OSD handling 2014-06-16 01:00:59 +02:00
gl_osd.h vo_opengl: simplify redraw callback OSD handling 2014-06-16 01:00:59 +02:00
gl_video.c video: move display and timing to a separate thread 2014-08-12 23:24:08 +02:00
gl_video.h vo_opengl: simplify redraw callback OSD handling 2014-06-16 01:00:59 +02:00
gl_video_shaders.glsl vo_opengl: Make approx-gamma affect OSD/sub 2014-06-22 19:07:02 +02:00
gl_w32.c win32: fix build 2014-08-05 23:43:40 +02:00
gl_wayland.c gl_wayland: Don't try to resize the egl_window before it exists 2014-08-04 09:50:24 +02:00
gl_x11.c gl_x11: remove workaround for PPC OSX 10.4 2014-05-31 21:56:45 +02:00
pnm_loader.c Audit and replace all ctype.h uses 2014-07-01 23:11:08 +02:00
pnm_loader.h
vo.c video: dump vsync phase into stats file 2014-08-18 23:04:28 +02:00
vo.h video: take refresh rate changes into account 2014-08-17 02:50:59 +02:00
vo_caca.c vo: remove vo_mouse_movement() wrapper 2014-07-27 21:53:29 +02:00
vo_corevideo.c vo: make draw_image and vo_queue_image transfer image ownership 2014-06-17 23:05:50 +02:00
vo_direct3d.c vo_direct3d: allow resizing before video init 2014-08-06 20:30:47 +02:00
vo_image.c video: move display and timing to a separate thread 2014-08-12 23:24:08 +02:00
vo_lavc.c video: move display and timing to a separate thread 2014-08-12 23:24:08 +02:00
vo_null.c vo: make draw_image and vo_queue_image transfer image ownership 2014-06-17 23:05:50 +02:00
vo_opengl.c vo_opengl: add check-pattern suboption for testing 2014-08-18 23:04:31 +02:00
vo_opengl_old.c Audit and replace all ctype.h uses 2014-07-01 23:11:08 +02:00
vo_sdl.c video: move display and timing to a separate thread 2014-08-12 23:24:08 +02:00
vo_vaapi.c video: don't keep multiple pointers to hwdec info struct 2014-08-11 23:09:39 +02:00
vo_vdpau.c video: take refresh rate changes into account 2014-08-17 02:50:59 +02:00
vo_wayland.c vo_wayland: fix redrawing logic 2014-08-16 17:09:59 +02:00
vo_x11.c vo_x11: fix build with older Libav versions 2014-07-28 21:48:43 +02:00
vo_xv.c vo: different hack for VOs which need to mangle mouse input 2014-07-27 21:33:11 +02:00
w32_common.c video: move display and timing to a separate thread 2014-08-12 23:24:08 +02:00
w32_common.h win32: create OpenGL context on the GUI thread 2014-08-05 20:02:23 +02:00
wayland_common.c wayland: dynamically report display fps 2014-08-18 22:00:39 +02:00
wayland_common.h wayland: dynamically report display fps 2014-08-18 22:00:39 +02:00
win_state.c video/out: separate out code to compute window size 2014-05-06 20:22:32 +02:00
win_state.h video/out: separate out code to compute window size 2014-05-06 20:22:32 +02:00
x11_common.c x11: listen to xrandr events 2014-08-17 15:39:18 +02:00
x11_common.h x11: listen to xrandr events 2014-08-17 15:39:18 +02:00
x11_icon.bin