1
0
mirror of https://github.com/mpv-player/mpv synced 2025-02-06 23:21:54 +00:00
mpv/libvo
wm4 f80a32a8eb core: do not try to redraw OSD if VO doesn't support OSD
This fixes awkward framestepping when seeking with -vo null while paused
(caused because seeking by default draws an OSD bar, and mplayer trying
to redraw the OSD in that case; this logic is actually needed with
vo_xv).

It would have been simpler to just check vo->driver->draw_osd (and leave
that callback to NULL for VOs which don't support OSD), but for now try
to retain the capability to let VOs decide based on the image format
whether to support OSD or not.
2012-10-24 21:56:34 +02:00
..
aspect.c sub: fix text subtitle aspect ratio with vo_xv and vo_lavc, refactor 2012-10-24 21:56:33 +02:00
aspect.h sub: fix text subtitle aspect ratio with vo_xv and vo_lavc, refactor 2012-10-24 21:56:33 +02:00
bitmap_packer.c sub: cosmetics: move things around 2012-10-16 07:26:32 +02:00
bitmap_packer.h vo_gl3: move OSD code to gl_osd.c 2012-10-16 07:26:31 +02:00
cocoa_common.h
cocoa_common.m
csputils.c spudec: use csputils for color conversion 2012-10-24 21:56:33 +02:00
csputils.h spudec: use csputils for color conversion 2012-10-24 21:56:33 +02:00
d3d_shader_yuv_2ch.h
d3d_shader_yuv.h
d3d_shader_yuv.hlsl
fastmemcpy.h
filter_kernels.c
filter_kernels.h
geometry.c
geometry.h
gl_common.c Merge branch 'master' into osd_changes 2012-10-16 07:30:30 +02:00
gl_common.h Merge branch 'master' into osd_changes 2012-10-16 07:30:30 +02:00
gl_header_fixes.h
gl_osd.c VO, sub: refactor 2012-10-24 21:56:34 +02:00
gl_osd.h VO, sub: refactor 2012-10-24 21:56:34 +02:00
osx_common.c
osx_common.h
video_out.c core: do not try to redraw OSD if VO doesn't support OSD 2012-10-24 21:56:34 +02:00
video_out.h core: do not try to redraw OSD if VO doesn't support OSD 2012-10-24 21:56:34 +02:00
vo_caca.c Merge branch 'master' into osd_changes 2012-10-16 07:30:30 +02:00
vo_corevideo.h
vo_corevideo.m vo_corevideo: fix EOSD artifacts 2012-10-24 21:56:34 +02:00
vo_direct3d.c VO, sub: refactor 2012-10-24 21:56:34 +02:00
vo_image.c
vo_lavc.c VO, sub: refactor 2012-10-24 21:56:34 +02:00
vo_null.c
vo_opengl_old.c VO, sub: refactor 2012-10-24 21:56:34 +02:00
vo_opengl_shaders.glsl Merge branch 'master' into osd_changes 2012-10-16 07:30:30 +02:00
vo_opengl.c VO, sub: refactor 2012-10-24 21:56:34 +02:00
vo_vdpau.c VO, sub: refactor 2012-10-24 21:56:34 +02:00
vo_x11.c VO, sub: refactor 2012-10-24 21:56:34 +02:00
vo_xv.c screenshot: allow taking screenshots with subtitles 2012-10-24 21:56:34 +02:00
w32_common.c
w32_common.h
x11_common.c
x11_common.h