From 87f66dcdfb34cebd823ee5bf184b409d0d020d9f Mon Sep 17 00:00:00 2001
From: Pierre Lespagnol <pierre.lespagnol@savoirfairelinux.com>
Date: Mon, 17 Feb 2020 11:24:38 -0500
Subject: [PATCH] accel: fix crash during qsv initialization

Change-Id: I568c0df19aa4bb6f88bb014b3b7d3c6f2d33261b
---
 src/media/video/accel.cpp | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/media/video/accel.cpp b/src/media/video/accel.cpp
index 99e8792ee3..dc375e1566 100644
--- a/src/media/video/accel.cpp
+++ b/src/media/video/accel.cpp
@@ -141,7 +141,10 @@ HardwareAccel::test_device_type(std::string& dev)
     }
 
     JAMI_WARN("-- Starting %s test for %s with default device.", (type_ == CODEC_ENCODER) ? "encoding" : "decoding", name);
-    err = test_device(name, nullptr, 0);
+	if (name_ == "qsv")
+		err = test_device(name, "auto", 0);
+	else
+		err = test_device(name, nullptr, 0);
     if (err == 0) {
         JAMI_DBG("-- Test passed for %s with default device.", name);
         dev = "default";
-- 
GitLab