avcodec/rka: do not output extra invalid samples in last frame

This commit is contained in:
Paul B Mahol 2023-08-30 23:00:37 +02:00
parent a94a6617a3
commit 7aa71ab5c0
1 changed files with 4 additions and 0 deletions

View File

@ -949,6 +949,10 @@ static int rka_decode_frame(AVCodecContext *avctx, AVFrame *frame,
}
}
if (frame->nb_samples < s->frame_samples &&
frame->nb_samples > s->last_nb_samples)
frame->nb_samples = s->last_nb_samples;
*got_frame_ptr = 1;
return avpkt->size;