Remove legacy video codec factories.
Removes the deprecated video codec factories and the related flag and
helper classes.
Bug: webrtc:7925
Change-Id: I0a6d1666ece9ad074fefc79b626ba241765e1b98
Reviewed-on: https://webrtc-review.googlesource.com/c/113940
Commit-Queue: Anders Carlsson <andersc@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Kári Helgason <kthelgason@webrtc.org>
Reviewed-by: Magnus Jedvert <magjed@webrtc.org>
Reviewed-by: Steve Anton <steveanton@webrtc.org>
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#26245}
diff --git a/media/BUILD.gn b/media/BUILD.gn
index f6a735f..d846562 100644
--- a/media/BUILD.gn
+++ b/media/BUILD.gn
@@ -248,8 +248,6 @@
"//third_party/abseil-cpp/absl/memory",
]
sources = [
- "engine/convert_legacy_video_factory.cc",
- "engine/convert_legacy_video_factory.h",
"engine/internal_decoder_factory.cc",
"engine/internal_decoder_factory.h",
"engine/internal_encoder_factory.cc",
@@ -259,20 +257,10 @@
"engine/multiplex_codec_factory.cc",
"engine/multiplex_codec_factory.h",
"engine/multiplexcodecfactory.h",
- "engine/scoped_video_decoder.cc",
- "engine/scoped_video_decoder.h",
- "engine/scoped_video_encoder.cc",
- "engine/scoped_video_encoder.h",
- "engine/scopedvideodecoder.h",
- "engine/scopedvideoencoder.h",
# TODO(bugs.webrtc.org/7925): stop exporting this header once downstream
# targets depend on :rtc_encoder_simulcast_proxy directly.
"engine/encoder_simulcast_proxy.h",
- "engine/webrtc_video_decoder_factory.h",
- "engine/webrtc_video_encoder_factory.h",
- "engine/webrtcvideodecoderfactory.h",
- "engine/webrtcvideoencoderfactory.h",
]
if (!build_with_chromium && is_clang) {
@@ -306,10 +294,7 @@
rtc_static_library("rtc_audio_video") {
visibility = [ "*" ]
- allow_poison = [
- "audio_codecs", # TODO(bugs.webrtc.org/8396): Remove.
- "software_video_codecs", # TODO(bugs.webrtc.org/7925): Remove.
- ]
+ allow_poison = [ "audio_codecs" ] # TODO(bugs.webrtc.org/8396): Remove.
defines = []
libs = []
deps = [
@@ -342,17 +327,11 @@
"engine/simulcast.h",
"engine/webrtc_media_engine.cc",
"engine/webrtc_media_engine.h",
- "engine/webrtc_video_decoder_factory.cc",
- "engine/webrtc_video_decoder_factory.h",
- "engine/webrtc_video_encoder_factory.cc",
- "engine/webrtc_video_encoder_factory.h",
"engine/webrtc_video_engine.cc",
"engine/webrtc_video_engine.h",
"engine/webrtc_voice_engine.cc",
"engine/webrtc_voice_engine.h",
"engine/webrtcmediaengine.h",
- "engine/webrtcvideodecoderfactory.h",
- "engine/webrtcvideoencoderfactory.h",
"engine/webrtcvideoengine.h",
"engine/webrtcvoiceengine.h",
]
@@ -382,9 +361,6 @@
} else {
deps += [ "../modules/audio_processing/aec_dump:null_aec_dump_factory" ]
}
- if (rtc_use_builtin_sw_codecs) {
- deps += [ ":rtc_internal_video_codecs" ]
- }
deps += [
":rtc_constants",
":rtc_media_base",
@@ -467,10 +443,7 @@
rtc_source_set("rtc_media") {
visibility = [ "*" ]
- allow_poison = [
- "audio_codecs", # TODO(bugs.webrtc.org/8396): Remove.
- "software_video_codecs", # TODO(bugs.webrtc.org/7925): Remove.
- ]
+ allow_poison = [ "audio_codecs" ] # TODO(bugs.webrtc.org/8396): Remove.
deps = [
":rtc_audio_video",
":rtc_data",
@@ -634,7 +607,6 @@
"engine/simulcast_encoder_adapter_unittest.cc",
"engine/simulcast_unittest.cc",
"engine/webrtc_media_engine_unittest.cc",
- "engine/webrtc_video_encoder_factory_unittest.cc",
"engine/webrtc_video_engine_unittest.cc",
]