diff options
-rw-r--r-- | libavcodec/av1dec.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/libavcodec/av1dec.c b/libavcodec/av1dec.c index 5cc5d87c64..d63e792113 100644 --- a/libavcodec/av1dec.c +++ b/libavcodec/av1dec.c @@ -1460,6 +1460,7 @@ static int av1_receive_frame(AVCodecContext *avctx, AVFrame *frame) ret = ff_cbs_read_packet(s->cbc, &s->current_obu, s->pkt); if (ret < 0) { + ff_cbs_fragment_reset(&s->current_obu); av_packet_unref(s->pkt); av_log(avctx, AV_LOG_ERROR, "Failed to read packet.\n"); return ret; |