Backed out changeset 2092d43bfaae (bug 1880539) for causing bc failures @ browser...
[gecko.git] / media / ffvpx / config_override.h
blob20e80bb16921e38a4593e532fbee3fb78c1285d4
1 // This file contains overrides for config.h, that can be platform-specific.
3 #undef CONFIG_FFT
4 #undef CONFIG_RDFT
5 #define CONFIG_FFT 1
6 #define CONFIG_RDFT 1
8 // override '#define EXTERN_ASM _' in config_generic.h to allow building with
9 // gcc on arm
10 #if defined(__GNUC__) && defined(__arm__)
11 #undef EXTERN_ASM
12 #define EXTERN_ASM
13 #endif
15 #undef CONFIG_VAAPI
16 #undef CONFIG_VAAPI_1
17 #undef CONFIG_VP8_VAAPI_HWACCEL
18 #undef CONFIG_VP9_VAAPI_HWACCEL
19 #undef CONFIG_AV1_VAAPI_HWACCEL
21 #if defined(MOZ_WIDGET_GTK) && !defined(MOZ_FFVPX_AUDIOONLY)
22 #define CONFIG_VAAPI 1
23 #define CONFIG_VAAPI_1 1
24 #define CONFIG_VP8_VAAPI_HWACCEL 1
25 #define CONFIG_VP9_VAAPI_HWACCEL 1
26 #define CONFIG_AV1_VAAPI_HWACCEL 1
27 #else
28 #define CONFIG_VAAPI 0
29 #define CONFIG_VAAPI_1 0
30 #define CONFIG_VP8_VAAPI_HWACCEL 0
31 #define CONFIG_VP9_VAAPI_HWACCEL 0
32 #define CONFIG_AV1_VAAPI_HWACCEL 0
33 #endif