mirror of https://github.com/mpv-player/mpv
audio: fix encoding mode
If this code is not skipped, encoding (or dumping with --ao=pcm) will
attempt to adjust video timing to audio. Since another commit (0cce8fe6
)
already avoids writing audio ahead, this didn't slow down encoding to
realtime, but it was still significantly slower.
This change should actually remove all extra sleeping.
This commit is contained in:
parent
483595e2d4
commit
886ac09699
|
@ -776,7 +776,8 @@ void write_video(struct MPContext *mpctx, double endpts)
|
|||
if (!mpctx->sync_audio_to_video || mpctx->video_status < STATUS_READY) {
|
||||
mpctx->time_frame = 0;
|
||||
} else if (mpctx->audio_status == STATUS_PLAYING &&
|
||||
mpctx->video_status == STATUS_PLAYING)
|
||||
mpctx->video_status == STATUS_PLAYING &&
|
||||
!ao_untimed(mpctx->ao))
|
||||
{
|
||||
double buffered_audio = ao_get_delay(mpctx->ao);
|
||||
MP_TRACE(mpctx, "audio delay=%f\n", buffered_audio);
|
||||
|
|
Loading…
Reference in New Issue