tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

config_override.h (3181B)


      1 // This file contains overrides for config.h, that can be platform-specific.
      2 
      3 #undef CONFIG_FFT
      4 #undef CONFIG_RDFT
      5 #define CONFIG_FFT 1
      6 #define CONFIG_RDFT 1
      7 
      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
     14 
     15 /**
     16 * Linux Hardware Video Decoding
     17 **/
     18 #undef CONFIG_VAAPI
     19 #undef CONFIG_VAAPI_1
     20 #undef CONFIG_VP8_VAAPI_HWACCEL
     21 #undef CONFIG_VP9_VAAPI_HWACCEL
     22 #undef CONFIG_AV1_VAAPI_HWACCEL
     23 
     24 #if defined(MOZ_WIDGET_GTK) && !defined(MOZ_FFVPX_AUDIOONLY)
     25 #define CONFIG_VAAPI 1
     26 #define CONFIG_VAAPI_1 1
     27 #define CONFIG_VP8_VAAPI_HWACCEL 1
     28 #define CONFIG_VP9_VAAPI_HWACCEL 1
     29 #define CONFIG_AV1_VAAPI_HWACCEL 1
     30 #else
     31 #define CONFIG_VAAPI 0
     32 #define CONFIG_VAAPI_1 0
     33 #define CONFIG_VP8_VAAPI_HWACCEL 0
     34 #define CONFIG_VP9_VAAPI_HWACCEL 0
     35 #define CONFIG_AV1_VAAPI_HWACCEL 0
     36 #endif
     37 
     38 /**
     39 * Windows Hardware Video Decoding
     40 **/
     41 #undef CONFIG_D3D11VA
     42 #undef CONFIG_VP9_D3D11VA_HWACCEL
     43 #undef CONFIG_VP9_D3D11VA2_HWACCEL
     44 #undef CONFIG_AV1_D3D11VA_HWACCEL
     45 #undef CONFIG_AV1_D3D11VA2_HWACCEL
     46 
     47 #if defined (XP_WIN) && !defined(MOZ_FFVPX_AUDIOONLY)
     48  #define CONFIG_D3D11VA 1
     49  #define CONFIG_VP9_D3D11VA_HWACCEL 1
     50  #define CONFIG_VP9_D3D11VA2_HWACCEL 1
     51  #define CONFIG_AV1_D3D11VA_HWACCEL 1
     52  #define CONFIG_AV1_D3D11VA2_HWACCEL 1
     53 #else
     54  #define CONFIG_D3D11VA 0
     55  #define CONFIG_VP9_D3D11VA_HWACCEL 0
     56  #define CONFIG_VP9_D3D11VA2_HWACCEL 0
     57  #define CONFIG_AV1_D3D11VA_HWACCEL 0
     58  #define CONFIG_AV1_D3D11VA2_HWACCEL 0
     59 #endif
     60 
     61 /**
     62 * BSD / Solaris
     63 **/
     64 #if defined(XP_OPENBSD) || defined(XP_NETBSD) || defined(XP_FREEBSD) || defined(XP_SOLARIS)
     65  #undef HAVE_GETAUXVAL
     66  #define HAVE_GETAUXVAL 0
     67 #endif
     68 
     69 /**
     70 * Android hardware decoding via MediaCodec NDK
     71 */
     72 
     73 #undef CONFIG_H264_MEDIACODEC_DECODER
     74 #undef CONFIG_HEVC_MEDIACODEC_DECODER
     75 #undef CONFIG_VP8_MEDIACODEC_DECODER
     76 #undef CONFIG_VP9_MEDIACODEC_DECODER
     77 #undef CONFIG_AV1_MEDIACODEC_DECODER
     78 #undef CONFIG_H264_MEDIACODEC_ENCODER
     79 #undef CONFIG_HEVC_MEDIACODEC_ENCODER
     80 #undef CONFIG_VP8_MEDIACODEC_ENCODER
     81 #undef CONFIG_VP9_MEDIACODEC_ENCODER
     82 #undef CONFIG_AV1_MEDIACODEC_ENCODER
     83 
     84 #if defined (MOZ_WIDGET_ANDROID) && !defined(MOZ_FFVPX_AUDIOONLY)
     85  #define CONFIG_H264_MEDIACODEC_DECODER 1
     86  #define CONFIG_HEVC_MEDIACODEC_DECODER 1
     87  #define CONFIG_VP8_MEDIACODEC_DECODER 1
     88  #define CONFIG_VP9_MEDIACODEC_DECODER 1
     89  #define CONFIG_AV1_MEDIACODEC_DECODER 1
     90  #define CONFIG_H264_MEDIACODEC_ENCODER 1
     91  #define CONFIG_HEVC_MEDIACODEC_ENCODER 1
     92  #define CONFIG_VP8_MEDIACODEC_ENCODER 1
     93  #define CONFIG_VP9_MEDIACODEC_ENCODER 1
     94  #define CONFIG_AV1_MEDIACODEC_ENCODER 1
     95 #else
     96  #define CONFIG_H264_MEDIACODEC_DECODER 0
     97  #define CONFIG_HEVC_MEDIACODEC_DECODER 0
     98  #define CONFIG_VP8_MEDIACODEC_DECODER 0
     99  #define CONFIG_VP9_MEDIACODEC_DECODER 0
    100  #define CONFIG_AV1_MEDIACODEC_DECODER 0
    101  #define CONFIG_H264_MEDIACODEC_ENCODER 0
    102  #define CONFIG_HEVC_MEDIACODEC_ENCODER 0
    103  #define CONFIG_VP8_MEDIACODEC_ENCODER 0
    104  #define CONFIG_VP9_MEDIACODEC_ENCODER 0
    105  #define CONFIG_AV1_MEDIACODEC_ENCODER 0
    106 #endif
    107 
    108 #define CONFIG_H264_MEDIACODEC_DECODER_EXTRADATA 0
    109 #define CONFIG_HEVC_MEDIACODEC_DECODER_EXTRADATA 0