diff --git a/src/driver/audiodec/ffmpegdec.cpp b/src/driver/audiodec/ffmpegdec.cpp index 40a41fa2f..791b2da9e 100644 --- a/src/driver/audiodec/ffmpegdec.cpp +++ b/src/driver/audiodec/ffmpegdec.cpp @@ -218,7 +218,7 @@ void CFfmpegDec::DeInit(void) { #if LIBAVFORMAT_VERSION_INT < AV_VERSION_INT(57, 83, 100) avcodec_close(c); - avcodec_free_context(&c); + av_free(c); #else avcodec_free_context(&c); #endif @@ -288,7 +288,7 @@ CBaseDec::RetCode CFfmpegDec::Decoder(FILE *_in, int /*OutputFd*/, State* state, mutex.lock(); #if LIBAVFORMAT_VERSION_INT < AV_VERSION_INT(57, 83, 100) avcodec_close(c); - avcodec_free_context(&c); + av_free(c); #else avcodec_free_context(&c); #endif