cbe2c5
diff -up firefox-102.0/media/ffvpx/config_common.h.dav1d-remove firefox-102.0/media/ffvpx/config_common.h
cbe2c5
--- firefox-102.0/media/ffvpx/config_common.h.dav1d-remove	2022-08-08 12:48:33.218128539 +0200
cbe2c5
+++ firefox-102.0/media/ffvpx/config_common.h	2022-08-08 12:48:52.986003374 +0200
cbe2c5
@@ -24,15 +24,11 @@
cbe2c5
 #undef CONFIG_VP8_VAAPI_HWACCEL
cbe2c5
 #undef CONFIG_VP9_VAAPI_HWACCEL
cbe2c5
 #undef CONFIG_AV1_VAAPI_HWACCEL
cbe2c5
-#undef CONFIG_LIBDAV1D
cbe2c5
-#undef CONFIG_AV1_DECODER
cbe2c5
 #define CONFIG_VAAPI 1
cbe2c5
 #define CONFIG_VAAPI_1 1
cbe2c5
 #define CONFIG_VP8_VAAPI_HWACCEL 1
cbe2c5
 #define CONFIG_VP9_VAAPI_HWACCEL 1
cbe2c5
 #define CONFIG_AV1_VAAPI_HWACCEL 1
cbe2c5
-#define CONFIG_LIBDAV1D 1
cbe2c5
-#define CONFIG_AV1_DECODER 1
cbe2c5
 #endif
cbe2c5
 
cbe2c5
 #endif
cbe2c5
diff -up firefox-102.0/media/ffvpx/libavcodec/moz.build.dav1d-remove firefox-102.0/media/ffvpx/libavcodec/moz.build
cbe2c5
--- firefox-102.0/media/ffvpx/libavcodec/moz.build.dav1d-remove	2022-08-08 12:44:24.098710736 +0200
cbe2c5
+++ firefox-102.0/media/ffvpx/libavcodec/moz.build	2022-08-08 12:46:42.635828719 +0200
cbe2c5
@@ -104,17 +104,23 @@ if not CONFIG['MOZ_FFVPX_AUDIOONLY']:
cbe2c5
     ]
cbe2c5
     if CONFIG['MOZ_WAYLAND']:
cbe2c5
         LOCAL_INCLUDES += ['/media/mozva']
cbe2c5
+        if CONFIG['MOZ_DAV1D_ASM']:
cbe2c5
+            SOURCES += [
cbe2c5
+                'libdav1d.c',
cbe2c5
+            ]
cbe2c5
         SOURCES += [
cbe2c5
             'atsc_a53.c',
cbe2c5
-            'libdav1d.c',
cbe2c5
             'vaapi_av1.c',
cbe2c5
             'vaapi_decode.c',
cbe2c5
             'vaapi_vp8.c',
cbe2c5
             'vaapi_vp9.c',
cbe2c5
         ]
cbe2c5
+        if CONFIG['MOZ_DAV1D_ASM']:
cbe2c5
+            USE_LIBS += [
cbe2c5
+                'dav1d',
cbe2c5
+                'media_libdav1d_asm',
cbe2c5
+            ]
cbe2c5
         USE_LIBS += [
cbe2c5
-          'dav1d',
cbe2c5
-          'media_libdav1d_asm',
cbe2c5
           'mozva'
cbe2c5
         ]
cbe2c5