diff --git a/src/media/video/accel.cpp b/src/media/video/accel.cpp index f14592d329a52a49d2e277aa8b41142e3e2b3c3f..d91ae52eed847eed142fb89a8f3c5f9c134ed666 100644 --- a/src/media/video/accel.cpp +++ b/src/media/video/accel.cpp @@ -116,8 +116,10 @@ HardwareAccel::fail(bool forceFallback) fallback_ = true; allocationFails_ = 0; extractionFails_ = 0; - codecCtx_->get_format = avcodec_default_get_format; - codecCtx_->get_buffer2 = avcodec_default_get_buffer2; + if (codecCtx_) { + codecCtx_->get_format = avcodec_default_get_format; + codecCtx_->get_buffer2 = avcodec_default_get_buffer2; + } } }