diff --git a/src/media/video/accel.cpp b/src/media/video/accel.cpp
index 99e8792ee362f3414142c4aa1181eb7db7209256..dc375e1566aa89bba84ca068e85cfe954e2c235f 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";