File tree Expand file tree Collapse file tree 1 file changed +7
-0
lines changed Expand file tree Collapse file tree 1 file changed +7
-0
lines changed Original file line number Diff line number Diff line change @@ -297,6 +297,13 @@ void Conductor::InitializePeerConnectionFactory() {
297297 }
298298 media_dependencies.adm =
299299 webrtc::AudioDeviceModule::Create (audio_layer, dependencies.task_queue_factory .get ());
300+ if (media_dependencies.adm ->Init () != 0 ) {
301+ ERROR_PRINT (" Failed to initialize AudioDeviceModule.\n "
302+ " If your system does not have PulseAudio installed, please either:\n "
303+ " - Install PulseAudio, or\n "
304+ " - Run with `--no-audio` to disable audio support.\n " );
305+ std::exit (EXIT_FAILURE);
306+ }
300307 media_dependencies.audio_encoder_factory = webrtc::CreateBuiltinAudioEncoderFactory ();
301308 media_dependencies.audio_decoder_factory = webrtc::CreateBuiltinAudioDecoderFactory ();
302309 media_dependencies.audio_processing = webrtc::AudioProcessingBuilder ().Create ();
You can’t perform that action at this time.
0 commit comments