player: print desync message on negative A/V-sync too

At least there is _some_ problem if this happens. It would mean that
audio is playing slower than video. Normally, video is synced to audio,
so if audio stops playback completely, video will not advance at all.
But using things like --autosync, it's well possible that this kind of
desync happens.
This commit is contained in:
wm4 2015-01-30 21:26:29 +01:00 committed by Diogo Franco (Kovensky)
parent d0c3df3276
commit 20246a0df3
1 changed files with 1 additions and 1 deletions

View File

@ -696,7 +696,7 @@ static void update_avsync_after_frame(struct MPContext *mpctx)
mpctx->time_frame * mpctx->opts->playback_speed;
if (a_pos == MP_NOPTS_VALUE || mpctx->video_pts == MP_NOPTS_VALUE)
mpctx->last_av_difference = MP_NOPTS_VALUE;
if (mpctx->last_av_difference > 0.5 && !mpctx->drop_message_shown) {
if (fabs(mpctx->last_av_difference) > 0.5 && !mpctx->drop_message_shown) {
MP_WARN(mpctx, "%s", av_desync_help_text);
mpctx->drop_message_shown = true;
}