mirror of
https://github.com/mpv-player/mpv.git
synced 2025-12-28 05:33:14 +00:00
player: make display-vdrop mode do what the manpage claims
Don't change video speed in this mode, which is closer to the claim on the manpage that it's close to the behavior of the "audio" mode.
This commit is contained in:
@@ -968,10 +968,13 @@ static void handle_display_sync_frame(struct MPContext *mpctx,
|
||||
if (adjusted_duration <= 0.001 || adjusted_duration > 0.5)
|
||||
goto done;
|
||||
|
||||
mpctx->speed_factor_v = find_best_speed(mpctx, vsync);
|
||||
// If it doesn't work, play at normal speed.
|
||||
if (fabs(mpctx->speed_factor_v - 1.0) > opts->sync_max_video_change / 100)
|
||||
mpctx->speed_factor_v = 1.0;
|
||||
mpctx->speed_factor_v = 1.0;
|
||||
if (mode != VS_DISP_VDROP) {
|
||||
double best = find_best_speed(mpctx, vsync);
|
||||
// If it doesn't work, play at normal speed.
|
||||
if (fabs(best - 1.0) <= opts->sync_max_video_change / 100)
|
||||
mpctx->speed_factor_v = best;
|
||||
}
|
||||
|
||||
double av_diff = mpctx->last_av_difference;
|
||||
if (fabs(av_diff) > 0.5)
|
||||
|
||||
Reference in New Issue
Block a user