From 755e3e93994288b4fffd608b52aea07f47d007f3 Mon Sep 17 00:00:00 2001
From: Pierre Lespagnol <pierre.lespagnol@savoirfairelinux.com>
Date: Fri, 9 Oct 2020 15:49:36 -0400
Subject: [PATCH] accel: temporarily disable vaapi to fix crashes

Change-Id: I3f15e30823a35f61366069f25e3f9d65af449b8c
---
 src/media/video/accel.cpp | 34 +++++++++++++++++-----------------
 1 file changed, 17 insertions(+), 17 deletions(-)

diff --git a/src/media/video/accel.cpp b/src/media/video/accel.cpp
index 08d0ce1b72..7c645f9e1c 100644
--- a/src/media/video/accel.cpp
+++ b/src/media/video/accel.cpp
@@ -51,14 +51,14 @@ static std::list<HardwareAPI> apiListDec = {
      {AV_CODEC_ID_H264, AV_CODEC_ID_HEVC, AV_CODEC_ID_VP8, AV_CODEC_ID_MJPEG},
      {{"default", DeviceState::NOT_TESTED}, {"1", DeviceState::NOT_TESTED}, {"2", DeviceState::NOT_TESTED}},
      false},
-    {"vaapi",
-     AV_HWDEVICE_TYPE_VAAPI,
-     AV_PIX_FMT_VAAPI,
-     AV_PIX_FMT_NV12,
-     {AV_CODEC_ID_H264, AV_CODEC_ID_MPEG4, AV_CODEC_ID_VP8},
-     {{"default", DeviceState::NOT_TESTED}, {"/dev/dri/renderD128", DeviceState::NOT_TESTED},
-      {"/dev/dri/renderD129", DeviceState::NOT_TESTED}, {":0", DeviceState::NOT_TESTED}},
-     false},
+    // {"vaapi",
+    //  AV_HWDEVICE_TYPE_VAAPI,
+    //  AV_PIX_FMT_VAAPI,
+    //  AV_PIX_FMT_NV12,
+    //  {AV_CODEC_ID_H264, AV_CODEC_ID_MPEG4, AV_CODEC_ID_VP8},
+    //  {{"default", DeviceState::NOT_TESTED}, {"/dev/dri/renderD128", DeviceState::NOT_TESTED},
+    //   {"/dev/dri/renderD129", DeviceState::NOT_TESTED}, {":0", DeviceState::NOT_TESTED}},
+    //  false},
     {"vdpau",
      AV_HWDEVICE_TYPE_VDPAU,
      AV_PIX_FMT_VDPAU,
@@ -90,15 +90,15 @@ static std::list<HardwareAPI> apiListEnc = {
      {AV_CODEC_ID_H264, AV_CODEC_ID_HEVC},
      {{"default", DeviceState::NOT_TESTED}, {"1", DeviceState::NOT_TESTED}, {"2", DeviceState::NOT_TESTED}},
      true},
-    {"vaapi",
-     AV_HWDEVICE_TYPE_VAAPI,
-     AV_PIX_FMT_VAAPI,
-     AV_PIX_FMT_NV12,
-     {AV_CODEC_ID_H264, AV_CODEC_ID_HEVC, AV_CODEC_ID_VP8},
-     {{"default", DeviceState::NOT_TESTED}, {"/dev/dri/renderD128", DeviceState::NOT_TESTED},
-      {"/dev/dri/renderD129", DeviceState::NOT_TESTED},
-      {":0", DeviceState::NOT_TESTED}},
-     false},
+    // {"vaapi",
+    //  AV_HWDEVICE_TYPE_VAAPI,
+    //  AV_PIX_FMT_VAAPI,
+    //  AV_PIX_FMT_NV12,
+    //  {AV_CODEC_ID_H264, AV_CODEC_ID_HEVC, AV_CODEC_ID_VP8},
+    //  {{"default", DeviceState::NOT_TESTED}, {"/dev/dri/renderD128", DeviceState::NOT_TESTED},
+    //   {"/dev/dri/renderD129", DeviceState::NOT_TESTED},
+    //   {":0", DeviceState::NOT_TESTED}},
+    //  false},
     {"videotoolbox",
      AV_HWDEVICE_TYPE_VIDEOTOOLBOX,
      AV_PIX_FMT_VIDEOTOOLBOX,
-- 
GitLab