summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--audio/decode/dec_audio.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/audio/decode/dec_audio.c b/audio/decode/dec_audio.c
index 3c196709c8..30facb4c11 100644
--- a/audio/decode/dec_audio.c
+++ b/audio/decode/dec_audio.c
@@ -217,8 +217,8 @@ int audio_decode(struct dec_audio *da, struct mp_audio_buffer *outbuf,
copy_output(afs, outbuf, minsamples, true);
break;
}
-
- assert(mpa);
+ if (!mpa)
+ continue;
da->pts_offset += mpa->samples;
da->decode_format = *mpa;