diff --git a/src/decoder/decoder.cpp b/src/decoder/decoder.cpp index dd351cc..8d0407e 100644 --- a/src/decoder/decoder.cpp +++ b/src/decoder/decoder.cpp @@ -197,6 +197,7 @@ void Decoder::run() } if (len < 0) { qCritical("Could not decode video packet: %d", len); + av_packet_unref(&packet); goto runQuit; } if (gotPicture) {