Skip to content

Commit

Permalink
fix build with latest webrtc-sdk
Browse files Browse the repository at this point in the history
  • Loading branch information
mpromonet committed Dec 4, 2023
1 parent d4a5051 commit 40c44f2
Showing 1 changed file with 8 additions and 11 deletions.
19 changes: 8 additions & 11 deletions src/PeerConnectionManager.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@
#include "api/task_queue/default_task_queue_factory.h"
#include "media/engine/webrtc_media_engine.h"
#include "modules/audio_device/include/fake_audio_device.h"
#include "api/enable_media.h"

#include "PeerConnectionManager.h"
#include "V4l2AlsaMap.h"
Expand Down Expand Up @@ -200,22 +201,18 @@ webrtc::PeerConnectionFactoryDependencies CreatePeerConnectionFactoryDependencie
dependencies.network_thread = NULL;
dependencies.worker_thread = workerThread;
dependencies.signaling_thread = signalingThread;
dependencies.call_factory = webrtc::CreateCallFactory();
dependencies.task_queue_factory = webrtc::CreateDefaultTaskQueueFactory();
dependencies.event_log_factory = absl::make_unique<webrtc::RtcEventLogFactory>(dependencies.task_queue_factory.get());

cricket::MediaEngineDependencies mediaDependencies;
mediaDependencies.task_queue_factory = dependencies.task_queue_factory.get();
dependencies.adm = std::move(audioDeviceModule);
dependencies.audio_encoder_factory = webrtc::CreateBuiltinAudioEncoderFactory();
dependencies.audio_decoder_factory = std::move(audioDecoderfactory);
dependencies.audio_processing = webrtc::AudioProcessingBuilder().Create();

mediaDependencies.adm = std::move(audioDeviceModule);
mediaDependencies.audio_encoder_factory = webrtc::CreateBuiltinAudioEncoderFactory();
mediaDependencies.audio_decoder_factory = std::move(audioDecoderfactory);
mediaDependencies.audio_processing = webrtc::AudioProcessingBuilder().Create();
dependencies.video_encoder_factory = CreateEncoderFactory(useNullCodec);
dependencies.video_decoder_factory = CreateDecoderFactory(useNullCodec);

mediaDependencies.video_encoder_factory = CreateEncoderFactory(useNullCodec);
mediaDependencies.video_decoder_factory = CreateDecoderFactory(useNullCodec);

dependencies.media_engine = cricket::CreateMediaEngine(std::move(mediaDependencies));
webrtc::EnableMedia(dependencies);

return dependencies;
}
Expand Down

0 comments on commit 40c44f2

Please sign in to comment.