From 8d06c9de375ef368f5870cfeed052e2b20d0c5bf Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Adrien=20B=C3=A9raud?= <adrien.beraud@savoirfairelinux.com>
Date: Mon, 4 Nov 2019 16:24:15 -0500
Subject: [PATCH] video mixer: check for invalid format

Change-Id: I963858322e8cb2f4035238acc6b3c542b2a0a06e
---
 src/media/video/video_mixer.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/media/video/video_mixer.cpp b/src/media/video/video_mixer.cpp
index d9342308fa..687fa477c3 100644
--- a/src/media/video/video_mixer.cpp
+++ b/src/media/video/video_mixer.cpp
@@ -179,7 +179,7 @@ void
 VideoMixer::render_frame(VideoFrame& output, const VideoFrame& input,
     const std::unique_ptr<VideoMixerSource>& source, int index)
 {
-    if (!width_ or !height_ or !input.pointer())
+    if (!width_ or !height_ or !input.pointer() or input.pointer()->format == -1)
         return;
 
 #ifdef RING_ACCEL
-- 
GitLab