mirror of
https://github.com/mollyim/webrtc.git
synced 2025-05-16 15:20:42 +01:00
![]() This CL adds a way to insert a custom render-side pre-processor to APM. The pre-processor operates in full-band mode before anything else. Currently the render processing chain is (if everything is enabled): Network --> [Pre processing] --> [Band split] --> [IntelligibilityEnhancer] --> [Echo canceller (read-only)] --> [Band merge] --> Playout Since the render pre processor and capture post processor have the same interface, I renamed webrtc::PostProcessing into webrtc::CustomProcessing. The old APM factory method PostProcessing will be deprecated and dependencies updated as part of webrtc:8665 NOTRY=True Bug: webrtc:8665 Change-Id: Ia381cbf12e336d6587406a14d77243d931f69a31 Reviewed-on: https://webrtc-review.googlesource.com/29201 Commit-Queue: Alex Loiko <aleloi@webrtc.org> Reviewed-by: Per Åhgren <peah@webrtc.org> Cr-Commit-Position: refs/heads/master@{#21327} |
||
---|---|---|
.. | ||
audio_coding | ||
audio_device | ||
audio_mixer | ||
audio_processing | ||
bitrate_controller | ||
congestion_controller | ||
desktop_capture | ||
include | ||
media_file | ||
pacing | ||
remote_bitrate_estimator | ||
rtp_rtcp | ||
utility | ||
video_capture | ||
video_coding | ||
video_processing | ||
BUILD.gn | ||
module_common_types_unittest.cc | ||
OWNERS |