diff --git a/src/media/media_decoder.cpp b/src/media/media_decoder.cpp index c8911760dd3bef5bddbf356bc881379885edd986..de1799ffc2655ccb6010a22c30c8615b503e1e7f 100644 --- a/src/media/media_decoder.cpp +++ b/src/media/media_decoder.cpp @@ -59,8 +59,10 @@ MediaDecoder::MediaDecoder() : MediaDecoder::~MediaDecoder() { +#ifdef RING_ACCEL if (decoderCtx_->hw_device_ctx) av_buffer_unref(&decoderCtx_->hw_device_ctx); +#endif if (decoderCtx_) avcodec_close(decoderCtx_); if (inputCtx_)