In media engine replace forward declaration with proper includes
Add missing includes and dependency. Forward declaring VideoDecoderFactory started causing compilation errors when user doesn't explicitly specify one. Bug: None Change-Id: Id7d1634d5dc409a1c3f9e4778deee21f345e7cdf Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/139250 Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org> Commit-Queue: Danil Chapovalov <danilchap@webrtc.org> Cr-Commit-Position: refs/heads/master@{#28124}
This commit is contained in:

committed by
Commit Bot

parent
d7e2fb3309
commit
85b8ce2ab9
@ -257,10 +257,10 @@ rtc_static_library("rtc_audio_video") {
|
||||
"../api:libjingle_peerconnection_api",
|
||||
"../api:scoped_refptr",
|
||||
"../api:transport_api",
|
||||
"../api/audio:audio_mixer_api",
|
||||
"../api/audio_codecs:audio_codecs_api",
|
||||
"../api/task_queue",
|
||||
"../api/task_queue:global_task_queue_factory",
|
||||
"../api/video:builtin_video_bitrate_allocator_factory",
|
||||
"../api/video:video_bitrate_allocation",
|
||||
"../api/video:video_bitrate_allocator_factory",
|
||||
"../api/video:video_codec_constants",
|
||||
@ -275,7 +275,6 @@ rtc_static_library("rtc_audio_video") {
|
||||
"../modules/audio_device",
|
||||
"../modules/audio_device:audio_device_impl",
|
||||
"../modules/audio_mixer:audio_mixer_impl",
|
||||
"../modules/audio_processing",
|
||||
"../modules/audio_processing:api",
|
||||
"../modules/audio_processing:gain_control_interface",
|
||||
"../modules/audio_processing/aec_dump",
|
||||
|
@ -15,9 +15,6 @@
|
||||
#include "absl/algorithm/container.h"
|
||||
#include "absl/memory/memory.h"
|
||||
#include "api/task_queue/global_task_queue_factory.h"
|
||||
#include "api/video/builtin_video_bitrate_allocator_factory.h"
|
||||
#include "api/video_codecs/video_decoder_factory.h"
|
||||
#include "api/video_codecs/video_encoder_factory.h"
|
||||
#include "media/engine/webrtc_voice_engine.h"
|
||||
#include "system_wrappers/include/field_trial.h"
|
||||
|
||||
|
@ -15,19 +15,18 @@
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
||||
#include "api/audio/audio_mixer.h"
|
||||
#include "api/audio_codecs/audio_decoder_factory.h"
|
||||
#include "api/audio_codecs/audio_encoder_factory.h"
|
||||
#include "api/bitrate_constraints.h"
|
||||
#include "api/rtp_parameters.h"
|
||||
#include "api/task_queue/task_queue_factory.h"
|
||||
#include "call/call.h"
|
||||
#include "api/video_codecs/video_decoder_factory.h"
|
||||
#include "api/video_codecs/video_encoder_factory.h"
|
||||
#include "media/base/codec.h"
|
||||
#include "media/base/media_engine.h"
|
||||
#include "modules/audio_device/include/audio_device.h"
|
||||
|
||||
namespace webrtc {
|
||||
class AudioDecoderFactory;
|
||||
class AudioMixer;
|
||||
class AudioProcessing;
|
||||
class VideoDecoderFactory;
|
||||
class VideoEncoderFactory;
|
||||
class VideoBitrateAllocatorFactory;
|
||||
} // namespace webrtc
|
||||
#include "modules/audio_processing/include/audio_processing.h"
|
||||
|
||||
namespace cricket {
|
||||
|
||||
|
Reference in New Issue
Block a user