diff --git a/src/media/media_decoder.cpp b/src/media/media_decoder.cpp index c59f71f10a2af96c0a92a9e0159adc2674b2e5cc..07e72281409784e04f7e38ce8c573dbac9e6e8fb 100644 --- a/src/media/media_decoder.cpp +++ b/src/media/media_decoder.cpp @@ -48,17 +48,8 @@ MediaDecoder::~MediaDecoder() { if (decoderCtx_) avcodec_close(decoderCtx_); - - if (inputCtx_) { - if (inputCtx_->nb_streams > 0) { -#if LIBAVFORMAT_VERSION_CHECK(53, 17, 0, 25, 0) - avformat_close_input(&inputCtx_); -#else - av_close_input_file(inputCtx_); -#endif - } - avformat_free_context(inputCtx_); - } + if (inputCtx_) + avformat_close_input(&inputCtx_); av_dict_free(&options_); }