]> git.sesse.net Git - c64tapwav/blobdiff - audioreader.cpp
More compatibility fixes for older ffmpeg.
[c64tapwav] / audioreader.cpp
index 68243ca29da28f484f9c3671231914c997fbbfb6..172bd31dd72bafe88e558d9cab605a4c8b124ed4 100644 (file)
@@ -6,7 +6,6 @@ extern "C" {
 #include <libavformat/avformat.h>
 #include <libswresample/swresample.h>
 #include <libavutil/avutil.h>
-#include <libavutil/frame.h>
 
 }
 
@@ -24,7 +23,8 @@ struct AVFormatCloserAndDeleter {
 
 struct AVCodecContextDeleter {
        void operator() (AVCodecContext *ctx) {
-               avcodec_free_context(&ctx);
+               avcodec_close(ctx);
+               av_freep(&ctx);
        }
 };