Disable -Wimplicit-int-float-conversion warning.
Clang's "-Wimplicit-int-float-conversion" fires up at more than
100 places in webrtc-apm.
Disable this warning temporarily before the code can be updated.
BUG=chromium:1024392
TEST=webrtc-apm builds.
Change-Id: I5944cdf8fcb078623774f14dbf1429206db2d085
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/webrtc-apm/+/1923007
Tested-by: Manoj Gupta <manojgupta@chromium.org>
Reviewed-by: Hsinyu Chao <hychao@chromium.org>
1 file changed
tree: 4ce8e6e7a2271b33ea8719ec20a481ac4b00592e
- absl/
- api/
- audio/
- common_audio/
- cras-config/
- modules/
- rtc_base/
- script/
- system_wrappers/
- third_party/
- common.mk
- common_types.h
- libwebrtc_apm.pc.template
- Makefile
- OWNERS
- pc_utils.mk
- README.md
- typedefs.h
- webrtc_apm.cc
- webrtc_apm.h
README.md
WebRTC APM
APM is the audio processing module of WebRTC project in charge of effects like echo cancellation, noise suppression, etc. The purpose of this project is to build a standalone library for Chrome OS system side audio processing.
Files content
- scripts to copy over folders and files from upstream WebRTC project for APM and its dependencies.
- Copied files from upstream WebRTC project. For example: common_audio, modules, rtc_base and system_wrappers.
- webrtc_apm.cc/h C wrappers to access APM functions.
- common-mk based makefiles to build shared library libwebrtc_apm.so
Update
To update this package to latest upstream WebRC:
- Run
./script/sync-apm.sh path/to/webrtc-checkout/src . emerge webrtc-apm to see if anything breaks.- If emerge success, then we're good.
- Otherwise look into the emerge failure, and then possibly:
- Update sync-apm.sh to copy more files if upstream directory structure changes.
- Update makefiles if upstream build files has changed.
- Update webrtc-apm ebuild file if dependencies changed.
- Create a new commit