tor-browser

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

commit 7874c446d1c0f7e07283fb0ab54930719dd2b089
parent fb84c9bccbfc34b91613ff9f3c955a887c7e7196
Author: Andrew Osmond <aosmond@gmail.com>
Date:   Tue, 30 Dec 2025 16:50:13 +0000

Bug 2005122 - Fix duplicate define warnings with ffvpx due to header order inversion. r=media-playback-reviewers,padenot

We always expect config_override.h to be included after
config_components.h, but the order can be changed if we include config.h
first. This patch makes it so that config_components_audio_only.h and
config_components_audio_video.h don't include the defines that will
always get redefined anyways for Android.

Differential Revision: https://phabricator.services.mozilla.com/D275727

Diffstat:
Mmedia/ffvpx/config_components_audio_only.h | 9---------
Mmedia/ffvpx/config_components_audio_video.h | 10----------
2 files changed, 0 insertions(+), 19 deletions(-)

diff --git a/media/ffvpx/config_components_audio_only.h b/media/ffvpx/config_components_audio_only.h @@ -128,7 +128,6 @@ #define CONFIG_H264_DECODER 0 #define CONFIG_H264_CRYSTALHD_DECODER 0 #define CONFIG_H264_V4L2M2M_DECODER 0 -#define CONFIG_H264_MEDIACODEC_DECODER 0 #define CONFIG_H264_MMAL_DECODER 0 #define CONFIG_H264_QSV_DECODER 0 #define CONFIG_H264_RKMPP_DECODER 0 @@ -586,7 +585,6 @@ #define CONFIG_LIBOPENH264_DECODER 0 #define CONFIG_H264_CUVID_DECODER 0 #define CONFIG_HEVC_CUVID_DECODER 0 -#define CONFIG_HEVC_MEDIACODEC_DECODER 0 #define CONFIG_MJPEG_CUVID_DECODER 0 #define CONFIG_MJPEG_QSV_DECODER 0 #define CONFIG_MPEG1_CUVID_DECODER 0 @@ -595,10 +593,8 @@ #define CONFIG_MPEG4_MEDIACODEC_DECODER 0 #define CONFIG_VC1_CUVID_DECODER 0 #define CONFIG_VP8_CUVID_DECODER 0 -#define CONFIG_VP8_MEDIACODEC_DECODER 0 #define CONFIG_VP8_QSV_DECODER 0 #define CONFIG_VP9_CUVID_DECODER 0 -#define CONFIG_VP9_MEDIACODEC_DECODER 0 #define CONFIG_VP9_QSV_DECODER 0 #define CONFIG_A64MULTI_ENCODER 0 #define CONFIG_A64MULTI5_ENCODER 0 @@ -607,7 +603,6 @@ #define CONFIG_APNG_ENCODER 0 #define CONFIG_ASV1_ENCODER 0 #define CONFIG_ASV2_ENCODER 0 -#define CONFIG_AV1_MEDIACODEC_ENCODER 0 #define CONFIG_AVRP_ENCODER 0 #define CONFIG_AVUI_ENCODER 0 #define CONFIG_AYUV_ENCODER 0 @@ -814,7 +809,6 @@ #define CONFIG_H263_V4L2M2M_ENCODER 0 #define CONFIG_LIBOPENH264_ENCODER 0 #define CONFIG_H264_AMF_ENCODER 0 -#define CONFIG_H264_MEDIACODEC_ENCODER 0 #define CONFIG_H264_MF_ENCODER 0 #define CONFIG_H264_NVENC_ENCODER 0 #define CONFIG_H264_OMX_ENCODER 0 @@ -823,7 +817,6 @@ #define CONFIG_H264_VAAPI_ENCODER 0 #define CONFIG_H264_VIDEOTOOLBOX_ENCODER 0 #define CONFIG_HEVC_AMF_ENCODER 0 -#define CONFIG_HEVC_MEDIACODEC_ENCODER 0 #define CONFIG_HEVC_MF_ENCODER 0 #define CONFIG_HEVC_NVENC_ENCODER 0 #define CONFIG_HEVC_QSV_ENCODER 0 @@ -840,10 +833,8 @@ #define CONFIG_MPEG4_MEDIACODEC_ENCODER 0 #define CONFIG_MPEG4_V4L2M2M_ENCODER 0 #define CONFIG_PRORES_VIDEOTOOLBOX_ENCODER 0 -#define CONFIG_VP8_MEDIACODEC_ENCODER 0 #define CONFIG_VP8_V4L2M2M_ENCODER 0 #define CONFIG_VP8_VAAPI_ENCODER 0 -#define CONFIG_VP9_MEDIACODEC_ENCODER 0 #define CONFIG_VP9_VAAPI_ENCODER 0 #define CONFIG_VP9_QSV_ENCODER 0 #define CONFIG_AV1_D3D11VA_HWACCEL 0 diff --git a/media/ffvpx/config_components_audio_video.h b/media/ffvpx/config_components_audio_video.h @@ -130,7 +130,6 @@ #define CONFIG_H264_DECODER 0 #define CONFIG_H264_CRYSTALHD_DECODER 0 #define CONFIG_H264_V4L2M2M_DECODER 0 -#define CONFIG_H264_MEDIACODEC_DECODER 0 #define CONFIG_H264_MMAL_DECODER 0 #define CONFIG_H264_QSV_DECODER 0 #define CONFIG_H264_RKMPP_DECODER 0 @@ -598,12 +597,10 @@ #define CONFIG_LIBAOM_AV1_DECODER 0 #define CONFIG_AV1_DECODER 1 #define CONFIG_AV1_CUVID_DECODER 0 -#define CONFIG_AV1_MEDIACODEC_DECODER 0 #define CONFIG_AV1_QSV_DECODER 0 #define CONFIG_LIBOPENH264_DECODER 0 #define CONFIG_H264_CUVID_DECODER 0 #define CONFIG_HEVC_CUVID_DECODER 0 -#define CONFIG_HEVC_MEDIACODEC_DECODER 0 #define CONFIG_MJPEG_CUVID_DECODER 0 #define CONFIG_MJPEG_QSV_DECODER 0 #define CONFIG_MPEG1_CUVID_DECODER 0 @@ -612,10 +609,8 @@ #define CONFIG_MPEG4_MEDIACODEC_DECODER 0 #define CONFIG_VC1_CUVID_DECODER 0 #define CONFIG_VP8_CUVID_DECODER 0 -#define CONFIG_VP8_MEDIACODEC_DECODER 0 #define CONFIG_VP8_QSV_DECODER 0 #define CONFIG_VP9_CUVID_DECODER 0 -#define CONFIG_VP9_MEDIACODEC_DECODER 0 #define CONFIG_VP9_QSV_DECODER 0 #define CONFIG_VNULL_DECODER 0 #define CONFIG_ANULL_DECODER 0 @@ -649,7 +644,6 @@ #define CONFIG_H261_ENCODER 0 #define CONFIG_H263_ENCODER 0 #define CONFIG_H263P_ENCODER 0 -#define CONFIG_H264_MEDIACODEC_ENCODER 0 #define CONFIG_HAP_ENCODER 0 #define CONFIG_HUFFYUV_ENCODER 0 #define CONFIG_JPEG2000_ENCODER 0 @@ -835,7 +829,6 @@ #define CONFIG_AAC_MF_ENCODER 0 #define CONFIG_AC3_MF_ENCODER 0 #define CONFIG_H263_V4L2M2M_ENCODER 0 -#define CONFIG_AV1_MEDIACODEC_ENCODER 0 #define CONFIG_AV1_NVENC_ENCODER 0 #define CONFIG_AV1_QSV_ENCODER 0 #define CONFIG_AV1_AMF_ENCODER 0 @@ -849,7 +842,6 @@ #define CONFIG_H264_VAAPI_ENCODER 0 #define CONFIG_H264_VIDEOTOOLBOX_ENCODER 0 #define CONFIG_HEVC_AMF_ENCODER 0 -#define CONFIG_HEVC_MEDIACODEC_ENCODER 0 #define CONFIG_HEVC_MF_ENCODER 0 #define CONFIG_HEVC_NVENC_ENCODER 0 #define CONFIG_HEVC_QSV_ENCODER 0 @@ -865,10 +857,8 @@ #define CONFIG_MPEG4_OMX_ENCODER 0 #define CONFIG_MPEG4_V4L2M2M_ENCODER 0 #define CONFIG_PRORES_VIDEOTOOLBOX_ENCODER 0 -#define CONFIG_VP8_MEDIACODEC_ENCODER 0 #define CONFIG_VP8_V4L2M2M_ENCODER 0 #define CONFIG_VP8_VAAPI_ENCODER 0 -#define CONFIG_VP9_MEDIACODEC_ENCODER 0 #define CONFIG_VP9_VAAPI_ENCODER 0 #define CONFIG_VP9_QSV_ENCODER 0 #define CONFIG_VNULL_ENCODER 0