Skip to content

Modifications

sebjf edited this page May 13, 2021 · 17 revisions

The WebRtc library itself has been modified (beyond Pixiv's modifications) in the following ways. (This changelist does not include wrapper alterations.)

  1. AudioDeviceWindowsCore::BuiltInAECIsAvailable() (audio_device_core_win.cc) has been modified to always return false. See Issue #6, b19352.

  2. The default audio device for Windows has been changed from kDefaultCommunicationDevice to kDefaultDevice. See this thread for more information. The change is made by updating the AUDIO_DEVICE_ID define in adm_helpers.cc and (legacy) the _inputDevice & _outputDevice initialisers in audio_device_core_win.cc. See ad4aa2f, a525fb.

  3. The recording channel options _recChannelsPrioList for the Windows Core Audio has been changed from 1,2 & 4 to 1 & 2, as audio_transport_impl.cc has an RTC Debug Check that the number of channels is less than or equal to 2. See d5670e1.

  4. The Android libjingle_peerconnection_so library has been modified to export all symbols, not just those matching the jni. This is done by removing the line configs += [ "//build/config/android:hide_all_but_jni" ] from the rtc_shared_library("libjingle_peerconnection_so") module definition in \src\sdk\android\BUILD.gn. See e06660.

Clone this wiki locally