summaryrefslogtreecommitdiffstats
path: root/mplayer.c
diff options
context:
space:
mode:
Diffstat (limited to 'mplayer.c')
-rw-r--r--mplayer.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/mplayer.c b/mplayer.c
index a6e3882157..1aa20e183d 100644
--- a/mplayer.c
+++ b/mplayer.c
@@ -2167,13 +2167,11 @@ static int sleep_until_update(struct MPContext *mpctx, float *time_frame,
//============================== SLEEP: ===================================
- if (mpctx->video_out->driver->flip_page_timed)
- *time_frame -= 0.05;
+ *time_frame -= mpctx->video_out->flip_queue_offset;
// flag 256 means: libvo driver does its timing (dvb card)
if (*time_frame > 0.001 && !(mpctx->sh_video->output_flags&256))
*time_frame = timing_sleep(mpctx, *time_frame);
- if (mpctx->video_out->driver->flip_page_timed)
- *time_frame += 0.05;
+ *time_frame += mpctx->video_out->flip_queue_offset;
return frame_time_remaining;
}