diff --git a/io/previewgenerator.cpp b/io/previewgenerator.cpp index 01ea6e548..2c89a851d 100644 --- a/io/previewgenerator.cpp +++ b/io/previewgenerator.cpp @@ -401,6 +401,7 @@ void PreviewGenerator::generate_waveform() { for (unsigned int i=0;inb_streams;i++) { if (codec_ctx[i] != nullptr) { avcodec_close(codec_ctx[i]); + avcodec_free_context(&codec_ctx[i]); } } if (retrieve_duration) {