- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I got a crash when using intel cs for webrtc 4.3.1 windows sdk on my computer(win10 system run on mac book with Boot Camp): reproduce steps:
1. just run P2PSampleMFC sample
2. connect to peer server
3. click publish
then crash happens: here is part of the logs but with enough infomation
(audio_device_core_win.cc:1918): nChannels=2, nSamplesPerSec=48000 is not supported. Closest match: nChannels=4, nSamplesPerSec=48000
(audio_device_core_win.cc:1918): nChannels=1, nSamplesPerSec=48000 is not supported. Closest match: nChannels=4, nSamplesPerSec=48000
(audio_device_core_win.cc:1918): nChannels=2, nSamplesPerSec=44100 is not supported. Closest match: nChannels=4, nSamplesPerSec=48000
(audio_device_core_win.cc:1918): nChannels=1, nSamplesPerSec=44100 is not supported. Closest match: nChannels=4, nSamplesPerSec=48000
(audio_device_core_win.cc:1918): nChannels=2, nSamplesPerSec=16000 is not supported. Closest match: nChannels=4, nSamplesPerSec=48000
(audio_device_core_win.cc:1918): nChannels=1, nSamplesPerSec=16000 is not supported. Closest match: nChannels=4, nSamplesPerSec=48000
(audio_device_core_win.cc:1918): nChannels=2, nSamplesPerSec=96000 is not supported. Closest match: nChannels=4, nSamplesPerSec=48000
(audio_device_core_win.cc:1918): nChannels=1, nSamplesPerSec=96000 is not supported. Closest match: nChannels=4, nSamplesPerSec=48000
(audio_device_core_win.cc:1918): nChannels=2, nSamplesPerSec=32000 is not supported. Closest match: nChannels=4, nSamplesPerSec=48000
(audio_device_core_win.cc:1918): nChannels=1, nSamplesPerSec=32000 is not supported. Closest match: nChannels=4, nSamplesPerSec=48000
(audio_device_core_win.cc:1918): nChannels=2, nSamplesPerSec=8000 is not supported. Closest match: nChannels=4, nSamplesPerSec=48000
(audio_device_core_win.cc:1918): nChannels=1, nSamplesPerSec=8000 is not supported. Closest match: nChannels=4, nSamplesPerSec=48000
avcore\audiocore\client\audioclient\audioclientcore.cpp(1536)\AUDIOSES.DLL!6EB0F314: (caller: 6EAF66BE) ReturnHr(1) tid(4080) 887C0030 (audio_device_core_win.cc:2005): IAudioClient::Initialize() failed:
(audio_device_core_win.cc:4183): Core Audio method failed (hr=-2004287480)
(audio_device_core_win.cc:350): AudioDeviceWindowsCore::CoreAudioIsSupported() Failed to use Core Audio Playout for device id=0
(audio_device_core_win.cc:533): webrtc::AudioDeviceWindowsCore::~AudioDeviceWindowsCore destroyed
'P2PSampleMFC.exe' (Win32): Unloaded 'C:\Windows\SysWOW64\avrt.dll'
(audio_device_core_win.cc:580): AudioDeviceWindowsCore::~AudioDeviceWindowsCore() the Avrt DLL module is now unloaded
(audio_device_impl.cc:303): Failed to create the platform specific ADM implementation.
(audio_device_impl.cc:317): webrtc::AudioDeviceModuleImpl::~AudioDeviceModuleImpl
(audio_device_buffer.cc:75): AudioDeviceBuffer::~dtor
Debug Error!
Program: ...Windows.v4.3.1\samples\OWTP2PSampleMFC\Debug\P2PSampleMFC.exe
abort() has been called
it seems that 4 channel playback device is not supported in this win sdk and no fallback solution is implemented in win sdk;
with some investigation in the wbrtc79 , I found 4 channel playback is not supported in AudioDeviceWindowsCore class
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi
Have you fixed this problem later?
I meet it too.

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page