diff --git a/app/src/decoder.c b/app/src/decoder.c index 6faaa830..1932875b 100644 --- a/app/src/decoder.c +++ b/app/src/decoder.c @@ -106,6 +106,7 @@ static int run_decoder(void *data) { push_frame(decoder); } else if (ret != AVERROR(EAGAIN)) { LOGE("Could not receive video frame: %d", ret); + av_packet_unref(&packet); goto run_quit; } #else