1
0
mirror of https://github.com/mpv-player/mpv synced 2025-01-29 19:22:48 +00:00
mpv/video/out
wm4 f891b24cb5 vo: kill non-working missed frame detection
This was not very reliable.

In the normal vo_opengl case, this didn't deal well enough with vsync
jitter. Vsync timings can jitter quite extremely, up to a whole vsync
duration, in which case the "missed" frame counter keeps growing, even
though nothing is wrong. This behavior also messes up the A/V difference
calculation, but as long as it's within tolerance, it won't provoke
extra frame dropping/repeating. Real misses are harder to detect, and I
might add such detection later.

In the vo_opengl_cb case, this was additionally broken due to the
asynchronity between renderer and VO threads.
2015-10-27 20:57:04 +01:00
..
cocoa cocoa: support the "window-minimized" property 2015-03-08 22:00:47 +01:00
opengl vo_opengl: remove source shader leftover 2015-10-24 17:11:02 +02:00
wayland Remove trailing whitespaces 2015-05-15 11:02:44 +02:00
aspect.c video: fix panscan in vertical case 2015-06-29 23:46:59 +02:00
aspect.h Update license headers 2015-04-13 12:10:01 +02:00
bitmap_packer.c Update license headers 2015-04-13 12:10:01 +02:00
bitmap_packer.h
cocoa_common.h vo_opengl: cocoa: switch to new internal API 2015-10-01 22:42:25 +02:00
cocoa_common.m cocoa: set application policy before creating window 2015-10-11 16:19:08 +02:00
d3d_shader_420p.h vo_direct3d: support NV12 with shaders 2015-03-02 19:09:18 +01:00
d3d_shader_nv12.h vo_direct3d: support NV12 with shaders 2015-03-02 19:09:18 +01:00
d3d_shader_yuv.hlsl vo_direct3d: support NV12 with shaders 2015-03-02 19:09:18 +01:00
dither.c Update license headers 2015-04-13 12:10:01 +02:00
dither.h
drm_common.c vo_drm: fix missing newlines in error messages 2015-06-28 15:22:11 +02:00
drm_common.h vo_drm: extract vt_switcher to drm_common 2015-04-19 21:18:15 +02:00
filter_kernels.c vo_opengl: add tscale-clamp option 2015-08-20 21:55:19 +02:00
filter_kernels.h vo_opengl: add tscale-clamp option 2015-08-20 21:55:19 +02:00
vo_caca.c video/out: remove an unused parameter 2015-10-03 18:20:16 +02:00
vo_direct3d.c video/out: remove an unused parameter 2015-10-03 18:20:16 +02:00
vo_drm.c video/out: remove an unused parameter 2015-10-03 18:20:16 +02:00
vo_image.c video/out: remove an unused parameter 2015-10-03 18:20:16 +02:00
vo_lavc.c video/out: remove an unused parameter 2015-10-03 18:20:16 +02:00
vo_null.c video/out: remove an unused parameter 2015-10-03 18:20:16 +02:00
vo_opengl_cb.c vo_opengl_cb: fix passing through some video equalizer properties 2015-10-23 12:09:14 +02:00
vo_opengl.c video/out: remove an unused parameter 2015-10-03 18:20:16 +02:00
vo_rpi.c video/out: remove an unused parameter 2015-10-03 18:20:16 +02:00
vo_sdl.c video/out: remove an unused parameter 2015-10-03 18:20:16 +02:00
vo_vaapi.c video/out: remove an unused parameter 2015-10-03 18:20:16 +02:00
vo_vdpau.c video/out: remove an unused parameter 2015-10-03 18:20:16 +02:00
vo_wayland.c video/out: remove an unused parameter 2015-10-03 18:20:16 +02:00
vo_x11.c video/out: remove an unused parameter 2015-10-03 18:20:16 +02:00
vo_xv.c vo_xv: fix crash with --wid 2015-10-07 13:49:29 +02:00
vo.c vo: kill non-working missed frame detection 2015-10-27 20:57:04 +01:00
vo.h video/out: remove an unused parameter 2015-10-03 18:20:16 +02:00
w32_common.c w32_common: disable IME 2015-10-23 17:55:47 +02:00
w32_common.h win32: cleanup: remove some unneeded things 2015-10-02 18:14:00 +02:00
wayland_common.c Revert "vo_wayland: define opaque region" 2015-10-20 00:15:07 +02:00
wayland_common.h vo_opengl: wayland: switch to new internal API 2015-10-01 22:57:02 +02:00
win_state.c player: add --window-scale option 2015-04-24 23:27:12 +02:00
win_state.h
x11_common.c x11: separate window creation and configuration 2015-09-30 23:31:34 +02:00
x11_common.h x11: separate window creation and configuration 2015-09-30 23:31:34 +02:00
x11_icon.bin