1
0
mirror of https://github.com/mpv-player/mpv synced 2025-01-06 23:20:15 +00:00
mpv/video/out
wm4 f3362e22eb player: remove VO from seeking code path
Until recently, the VO was an unavoidable part of the seeking code path.
This was because vdpau deinterlacing could double the framerate, and hr-
seek and framestepping etc. all had to "see" the additional frames. But
we've removed the frame doubling from the vdpau VO and moved it into a
video filter (vf_vdpaupp), and there's no reason left why the VO should
participate in seeking.

Instead of queuing frames to the VO during seek and skipping them
afterwards, drop the frames early.

This actually might make seeking with vo_vdpau and software decoding
faster, although I haven't measured it.
2014-05-07 21:50:16 +02:00
..
cocoa cocoa: use mainScreen as a fallback for window constraining 2014-04-28 21:32: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.h
cocoa_common.h cocoa: don't use VOCTRL_UPDATE_SCREENINFO 2014-05-06 22:00:17 +02:00
cocoa_common.m cocoa: don't use VOCTRL_UPDATE_SCREENINFO 2014-05-06 22:00:17 +02:00
d3d_shader_yuv.h
d3d_shader_yuv.hlsl
dither.c
dither.h
filter_kernels.c
filter_kernels.h
gl_cocoa.c video/out: remove unused config() parameters 2014-05-07 21:34:05 +02:00
gl_common.c video/out: remove unused config() parameters 2014-05-07 21:34:05 +02:00
gl_common.h video/out: remove unused config() parameters 2014-05-07 21:34:05 +02:00
gl_header_fixes.h
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
gl_hwdec_vdpau.c Fix bogus copyright text 2014-05-06 20:14:53 +02:00
gl_lcms.c gl_lcms: properly expand the cache filename being written 2014-04-05 18:13:00 +02:00
gl_lcms.h
gl_osd.c
gl_osd.h
gl_video_shaders.glsl
gl_video.c vo_opengl: support rotation 2014-04-21 02:57:16 +02:00
gl_video.h
gl_w32.c video/out: remove unused config() parameters 2014-05-07 21:34:05 +02:00
gl_wayland.c video/out: remove unused config() parameters 2014-05-07 21:34:05 +02:00
gl_x11.c video/out: remove unused config() parameters 2014-05-07 21:34:05 +02:00
pnm_loader.c
pnm_loader.h
vo_caca.c
vo_corevideo.c video/out: remove unused config() parameters 2014-05-07 21:34:05 +02:00
vo_direct3d.c win32: don't use VOCTRL_UPDATE_SCREENINFO 2014-05-06 23:04:33 +02:00
vo_image.c vo: get rid of config_count field 2014-05-06 00:21:15 +02:00
vo_lavc.c vo_lavc: remove code with no effect 2014-04-30 22:24:48 +02:00
vo_null.c
vo_opengl_old.c video/out: remove unused config() parameters 2014-05-07 21:34:05 +02:00
vo_opengl.c video/out: remove unused config() parameters 2014-05-07 21:34:05 +02:00
vo_sdl.c vo_sdl: don't use VOCTRL_UPDATE_SCREENINFO 2014-05-06 20:35:19 +02:00
vo_vaapi.c x11: don't use VOCTRL_UPDATE_SCREENINFO 2014-05-06 20:24:35 +02:00
vo_vdpau.c x11: don't use VOCTRL_UPDATE_SCREENINFO 2014-05-06 20:24:35 +02:00
vo_wayland.c vo_wayland: always assume resize on reconfigure 2014-05-06 23:18:57 +02:00
vo_x11.c x11: don't use VOCTRL_UPDATE_SCREENINFO 2014-05-06 20:24:35 +02:00
vo_xv.c x11: don't use VOCTRL_UPDATE_SCREENINFO 2014-05-06 20:24:35 +02:00
vo.c player: remove VO from seeking code path 2014-05-07 21:50:16 +02:00
vo.h player: remove VO from seeking code path 2014-05-07 21:50:16 +02:00
w32_common.c win32: don't use VOCTRL_UPDATE_SCREENINFO 2014-05-06 23:04:33 +02:00
w32_common.h win32: don't use VOCTRL_UPDATE_SCREENINFO 2014-05-06 23:04:33 +02:00
wayland_common.c wayland: don't use VOCTRL_UPDATE_SCREENINFO 2014-05-06 23:16:18 +02:00
wayland_common.h wayland: don't use VOCTRL_UPDATE_SCREENINFO 2014-05-06 23:16:18 +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: don't use VOCTRL_UPDATE_SCREENINFO 2014-05-06 20:24:35 +02:00
x11_common.h x11: don't use VOCTRL_UPDATE_SCREENINFO 2014-05-06 20:24:35 +02:00
x11_icon.bin