vcpkg/ports/webrtc/webrtc-0006-make-dav1d-deco...

47 lines
1.9 KiB
Diff

diff --git a/BUILD.gn b/BUILD.gn
index 4d154f8e19..9878e420ff 100644
--- a/BUILD.gn
+++ b/BUILD.gn
@@ -520,7 +520,6 @@ if (!build_with_chromium) {
"api/task_queue",
"api/task_queue:default_task_queue_factory",
"api/video_codecs:video_decoder_factory_template",
- "api/video_codecs:video_decoder_factory_template_dav1d_adapter",
"api/video_codecs:video_decoder_factory_template_libvpx_vp8_adapter",
"api/video_codecs:video_decoder_factory_template_libvpx_vp9_adapter",
"api/video_codecs:video_decoder_factory_template_open_h264_adapter",
@@ -542,6 +541,10 @@ if (!build_with_chromium) {
"video",
]
+ if (rtc_include_dav1d_in_internal_decoder_factory) {
+ deps += [ "api/video_codecs:video_decoder_factory_template_dav1d_adapter" ]
+ }
+
if (rtc_include_builtin_audio_codecs) {
deps += [
"api/audio_codecs:builtin_audio_decoder_factory",
diff --git a/media/BUILD.gn b/media/BUILD.gn
index 9b026bf244..bfcd6690bc 100644
--- a/media/BUILD.gn
+++ b/media/BUILD.gn
@@ -1007,7 +1007,6 @@ if (rtc_include_tests) {
"../api/video_codecs:scalability_mode",
"../api/video_codecs:video_codecs_api",
"../api/video_codecs:video_decoder_factory_template",
- "../api/video_codecs:video_decoder_factory_template_dav1d_adapter",
"../api/video_codecs:video_decoder_factory_template_libvpx_vp8_adapter",
"../api/video_codecs:video_decoder_factory_template_libvpx_vp9_adapter",
"../api/video_codecs:video_decoder_factory_template_open_h264_adapter",
@@ -1064,6 +1063,10 @@ if (rtc_include_tests) {
"//third_party/abseil-cpp/absl/strings:string_view",
]
+ if (rtc_include_dav1d_in_internal_decoder_factory) {
+ deps += [ "../api/video_codecs:video_decoder_factory_template_dav1d_adapter" ]
+ }
+
if (enable_libaom) {
defines += [ "RTC_USE_LIBAOM_AV1_ENCODER" ]
}