diff --git a/media/BUILD.gn b/media/BUILD.gn index 8f85067624..0179462cc7 100644 --- a/media/BUILD.gn +++ b/media/BUILD.gn @@ -553,12 +553,11 @@ rtc_library("rtc_media_engine_defaults") { ] deps = [ ":rtc_audio_video", + ":rtc_internal_video_codecs", "../api/audio_codecs:builtin_audio_decoder_factory", "../api/audio_codecs:builtin_audio_encoder_factory", "../api/task_queue:default_task_queue_factory", "../api/video:builtin_video_bitrate_allocator_factory", - "../api/video_codecs:builtin_video_decoder_factory", - "../api/video_codecs:builtin_video_encoder_factory", "../modules/audio_processing:api", "../rtc_base:checks", "../rtc_base/system:rtc_export", diff --git a/media/engine/webrtc_media_engine_defaults.cc b/media/engine/webrtc_media_engine_defaults.cc index 1660873e8b..9df6b0871b 100644 --- a/media/engine/webrtc_media_engine_defaults.cc +++ b/media/engine/webrtc_media_engine_defaults.cc @@ -9,12 +9,14 @@ */ #include "media/engine/webrtc_media_engine_defaults.h" +#include + #include "api/audio_codecs/builtin_audio_decoder_factory.h" #include "api/audio_codecs/builtin_audio_encoder_factory.h" #include "api/task_queue/default_task_queue_factory.h" #include "api/video/builtin_video_bitrate_allocator_factory.h" -#include "api/video_codecs/builtin_video_decoder_factory.h" -#include "api/video_codecs/builtin_video_encoder_factory.h" +#include "media/engine/internal_decoder_factory.h" +#include "media/engine/internal_encoder_factory.h" #include "modules/audio_processing/include/audio_processing.h" #include "rtc_base/checks.h" @@ -35,9 +37,9 @@ void SetMediaEngineDefaults(cricket::MediaEngineDependencies* deps) { deps->audio_processing = AudioProcessingBuilder().Create(); if (deps->video_encoder_factory == nullptr) - deps->video_encoder_factory = CreateBuiltinVideoEncoderFactory(); + deps->video_encoder_factory = std::make_unique(); if (deps->video_decoder_factory == nullptr) - deps->video_decoder_factory = CreateBuiltinVideoDecoderFactory(); + deps->video_decoder_factory = std::make_unique(); } } // namespace webrtc