mirror of https://github.com/mpv-player/mpv
audio: handle reinit after AO reload slightly cleaner
Don't print bogus messages about packets read in verbose mode.
This commit is contained in:
parent
4235aab897
commit
7ee4e53369
|
@ -443,15 +443,15 @@ static void do_fill_audio_out_buffers(struct MPContext *mpctx, double endpts)
|
|||
int r = initial_audio_decode(mpctx->d_audio);
|
||||
if (r == AD_WAIT)
|
||||
return; // continue later when new data is available
|
||||
if (r != AD_OK) {
|
||||
mpctx->d_audio->init_retries += 1;
|
||||
MP_VERBOSE(mpctx, "Initial audio packets read: %d\n",
|
||||
mpctx->d_audio->init_retries);
|
||||
if (r != AD_OK && mpctx->d_audio->init_retries >= 50) {
|
||||
if (mpctx->d_audio->init_retries >= 50) {
|
||||
MP_ERR(mpctx, "Error initializing audio.\n");
|
||||
struct track *track = mpctx->current_track[0][STREAM_AUDIO];
|
||||
mp_deselect_track(mpctx, track);
|
||||
return;
|
||||
}
|
||||
}
|
||||
reinit_audio_chain(mpctx);
|
||||
mpctx->sleeptime = 0;
|
||||
return; // try again next iteration
|
||||
|
|
Loading…
Reference in New Issue