Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:junknot:slow2schedule
seamonkey
seamonkey-webrtc-disable-pulseaudio.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File seamonkey-webrtc-disable-pulseaudio.patch of Package seamonkey
diff -ruN seamonkey-2.53.16/media/webrtc/gn-configs/x64_False_x64_linux.json seamonkey-2.53.16.webrtcfix/media/webrtc/gn-configs/x64_False_x64_linux.json --- seamonkey-2.53.16/media/webrtc/gn-configs/x64_False_x64_linux.json 2022-11-02 16:12:32.000000000 -0400 +++ seamonkey-2.53.16.webrtcfix/media/webrtc/gn-configs/x64_False_x64_linux.json 2023-07-09 15:24:37.553851094 -0400 @@ -9191,4 +9191,4 @@ "type": "static_library" } } -} \ No newline at end of file +} diff -ruN seamonkey-2.53.16/media/webrtc/gn-configs/x64_True_x64_linux.json seamonkey-2.53.16.webrtcfix/media/webrtc/gn-configs/x64_True_x64_linux.json --- seamonkey-2.53.16/media/webrtc/gn-configs/x64_True_x64_linux.json 2022-11-02 16:12:32.000000000 -0400 +++ seamonkey-2.53.16.webrtcfix/media/webrtc/gn-configs/x64_True_x64_linux.json 2023-07-09 15:24:37.557851257 -0400 @@ -8942,4 +8942,4 @@ "type": "static_library" } } -} \ No newline at end of file +} diff -ruN seamonkey-2.53.16/media/webrtc/moz.build seamonkey-2.53.16.webrtcfix/media/webrtc/moz.build --- seamonkey-2.53.16/media/webrtc/moz.build 2023-02-25 16:24:30.000000000 -0500 +++ seamonkey-2.53.16.webrtcfix/media/webrtc/moz.build 2023-07-09 15:24:37.561851422 -0400 @@ -26,8 +26,8 @@ 'trunk/webrtc/modules/audio_device/android/audio_record_jni.cc', # Becuse of commonly named module static vars 'trunk/webrtc/modules/audio_device/android/audio_track_jni.cc', # Becuse of commonly named module static vars 'trunk/webrtc/modules/audio_device/android/opensles_player.cc', # Because of TAG redefinition - 'trunk/webrtc/modules/audio_device/linux/audio_device_pulse_linux.cc', # Because of LATE() - 'trunk/webrtc/modules/audio_device/linux/audio_mixer_manager_pulse_linux.cc',# Because of LATE() + 'trunk/webrtc/modules/audio_device/linux/audio_device_alsa_linux.cc', # Because of LATE() + 'trunk/webrtc/modules/audio_device/linux/audio_mixer_manager_alsa_linux.cc',# Because of LATE() 'trunk/webrtc/modules/audio_device/win/audio_device_core_win.cc', # Because of ordering assumptions in strsafe.h 'trunk/webrtc/modules/audio_processing/aec/echo_cancellation.cc', # Because of conflicts over 'near' on windows 'trunk/webrtc/modules/audio_processing/aecm/aecm_core.cc', # Because of the PART_LEN2 define diff -ruN seamonkey-2.53.16/media/webrtc/trunk/webrtc/build/webrtc.gni seamonkey-2.53.16.webrtcfix/media/webrtc/trunk/webrtc/build/webrtc.gni --- seamonkey-2.53.16/media/webrtc/trunk/webrtc/build/webrtc.gni 2022-11-02 16:12:32.000000000 -0400 +++ seamonkey-2.53.16.webrtcfix/media/webrtc/trunk/webrtc/build/webrtc.gni 2023-07-09 15:24:37.565851586 -0400 @@ -155,7 +155,8 @@ rtc_restrict_logging = build_with_chromium || build_with_mozilla # Excluded in Chromium since its prerequisites don't require Pulse Audio. - rtc_include_pulse_audio = !build_with_chromium + rtc_include_pulse_audio = false + rtc_include_alsa = true # Chromium uses its own IO handling, so the internal ADM is only built for # standalone WebRTC. diff -ruN seamonkey-2.53.16/media/webrtc/trunk/webrtc/modules/audio_device/audio_device_impl.cc seamonkey-2.53.16.webrtcfix/media/webrtc/trunk/webrtc/modules/audio_device/audio_device_impl.cc --- seamonkey-2.53.16/media/webrtc/trunk/webrtc/modules/audio_device/audio_device_impl.cc 2020-02-17 18:37:58.000000000 -0500 +++ seamonkey-2.53.16.webrtcfix/media/webrtc/trunk/webrtc/modules/audio_device/audio_device_impl.cc 2023-07-09 15:24:37.565851586 -0400 @@ -321,11 +321,9 @@ // create *Linux ALSA Audio* implementation ptrAudioDevice = new AudioDeviceLinuxALSA(Id()); if (ptrAudioDevice != NULL) { - // Pulse Audio was not supported => revert to ALSA instead _platformAudioLayer = kLinuxAlsaAudio; // modify the state set at construction - LOG(WARNING) << "Linux PulseAudio is *not* supported => ALSA APIs will " - "be utilized instead"; + LOG(INFO) << "Linux ALSA APIs will be utilized"; } #endif #if defined(LINUX_PULSE) diff -ruN seamonkey-2.53.16/media/webrtc/trunk/webrtc/modules/audio_device/test/audio_device_test_api.cc seamonkey-2.53.16.webrtcfix/media/webrtc/trunk/webrtc/modules/audio_device/test/audio_device_test_api.cc --- seamonkey-2.53.16/media/webrtc/trunk/webrtc/modules/audio_device/test/audio_device_test_api.cc 2020-02-17 18:37:58.000000000 -0500 +++ seamonkey-2.53.16.webrtcfix/media/webrtc/trunk/webrtc/modules/audio_device/test/audio_device_test_api.cc 2023-07-09 15:24:37.565851586 -0400 @@ -225,9 +225,10 @@ kId, AudioDeviceModule::kPlatformDefaultAudio)) != NULL); EXPECT_EQ(0, audio_device_->Terminate()); EXPECT_EQ(0, audio_device_.release()->Release()); - // explicitly specify usage of Pulse Audio (same as default) EXPECT_TRUE((audio_device_ = AudioDeviceModule::Create( - kId, AudioDeviceModule::kLinuxPulseAudio)) != NULL); + kId, AudioDeviceModule::kLinuxPulseAudio)) == NULL); + EXPECT_TRUE((audio_device_ = AudioDeviceModule::Create( + kId, AudioDeviceModule::kLinuxAlsaAudio)) != NULL); #endif #if defined(WEBRTC_MAC)
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor