diff --git a/video/out/opengl/hwdec_drmprime_drm.c b/video/out/opengl/hwdec_drmprime_drm.c index d4543b0f47..c02c9eafb6 100644 --- a/video/out/opengl/hwdec_drmprime_drm.c +++ b/video/out/opengl/hwdec_drmprime_drm.c @@ -114,6 +114,9 @@ static void disable_video_plane(struct ra_hwdec *hw) if (!p->ctx) return; + if (!p->ctx->video_plane) + return; + // Disabling video plane is needed on some devices when using the // primary plane for video. Primary buffer can't be active with no // framebuffer associated. So we need this function to commit it