X-Git-Url: https://git.sesse.net/?p=c64tapwav;a=blobdiff_plain;f=audioreader.cpp;h=172bd31dd72bafe88e558d9cab605a4c8b124ed4;hp=e133afce9a24c704ec47e56d8cd2072bbe0f0ff4;hb=f7a9befb5973e5c2f6f655272e762dedf1808d7f;hpb=63deff31a441647619080ca046d1aa1c8edcea9e diff --git a/audioreader.cpp b/audioreader.cpp index e133afc..172bd31 100644 --- a/audioreader.cpp +++ b/audioreader.cpp @@ -5,6 +5,7 @@ extern "C" { #include #include #include +#include } @@ -22,7 +23,8 @@ struct AVFormatCloserAndDeleter { struct AVCodecContextDeleter { void operator() (AVCodecContext *ctx) { - avcodec_free_context(&ctx); + avcodec_close(ctx); + av_freep(&ctx); } };