From c7b29b080b2d71b6f6ce758f09bfa3cd459c5e56 Mon Sep 17 00:00:00 2001
From: Pierre Lespagnol <pierre.lespagnol@savoirfairelinux.com>
Date: Fri, 2 Oct 2020 09:25:54 -0400
Subject: [PATCH] accel: disable temporarily QSVENC

The encoder reinitialization cause a bad rendering (pixel effects)

Change-Id: Ic6b43d22532073f3c60d2e796ebb406a96858b4d
---
 src/media/video/accel.cpp | 15 ++++++++-------
 1 file changed, 8 insertions(+), 7 deletions(-)

diff --git a/src/media/video/accel.cpp b/src/media/video/accel.cpp
index 1606caa68c..08d0ce1b72 100644
--- a/src/media/video/accel.cpp
+++ b/src/media/video/accel.cpp
@@ -106,13 +106,14 @@ static std::list<HardwareAPI> apiListEnc = {
      {AV_CODEC_ID_H264, AV_CODEC_ID_HEVC},
      {{"default", DeviceState::NOT_TESTED}},
      false},
-    {"qsv",
-     AV_HWDEVICE_TYPE_QSV,
-     AV_PIX_FMT_QSV,
-     AV_PIX_FMT_NV12,
-     {AV_CODEC_ID_H264, AV_CODEC_ID_HEVC, AV_CODEC_ID_MJPEG, AV_CODEC_ID_VP8},
-     {{"default", DeviceState::NOT_TESTED}},
-     false},
+    // Disable temporarily QSVENC
+    // {"qsv",
+    // AV_HWDEVICE_TYPE_QSV,
+    //  AV_PIX_FMT_QSV,
+    //  AV_PIX_FMT_NV12,
+    // {AV_CODEC_ID_H264, AV_CODEC_ID_HEVC, AV_CODEC_ID_MJPEG, AV_CODEC_ID_VP8},
+    // {{"default", DeviceState::NOT_TESTED}},
+    // false},
 };
 
 HardwareAccel::HardwareAccel(AVCodecID id,
-- 
GitLab