Bug 1858509 add thread-safety annotations around MediaSourceDemuxer::mMonitor r=alwu
[gecko.git] / media / ffvpx / config_override.h
blob5408abdd1ac5aa77e93451da2db96b08a9e5d66b
1 // This file contains overrides for config.h, that can be platform-specific.
3 #ifdef MOZ_LIBAV_FFT
4 #undef CONFIG_FFT
5 #undef CONFIG_RDFT
6 #define CONFIG_FFT 1
7 #define CONFIG_RDFT 1
8 #endif
10 // override '#define EXTERN_ASM _' in config_generic.h to allow building with
11 // gcc on arm
12 #if defined(__GNUC__) && defined(__arm__)
13 #undef EXTERN_ASM
14 #define EXTERN_ASM
15 #endif
17 #undef CONFIG_VAAPI
18 #undef CONFIG_VAAPI_1
19 #undef CONFIG_VP8_VAAPI_HWACCEL
20 #undef CONFIG_VP9_VAAPI_HWACCEL
21 #undef CONFIG_AV1_VAAPI_HWACCEL
23 #if defined(MOZ_WIDGET_GTK) && !defined(MOZ_FFVPX_AUDIOONLY)
24 #define CONFIG_VAAPI 1
25 #define CONFIG_VAAPI_1 1
26 #define CONFIG_VP8_VAAPI_HWACCEL 1
27 #define CONFIG_VP9_VAAPI_HWACCEL 1
28 #define CONFIG_AV1_VAAPI_HWACCEL 1
29 #else
30 #define CONFIG_VAAPI 0
31 #define CONFIG_VAAPI_1 0
32 #define CONFIG_VP8_VAAPI_HWACCEL 0
33 #define CONFIG_VP9_VAAPI_HWACCEL 0
34 #define CONFIG_AV1_VAAPI_HWACCEL 0
35 #endif