commit | 500c04bc86ab3ad10b4bd0eca3f0a39487bd1913 | [log] [tgz] |
---|---|---|
author | henrik.lundin <henrik.lundin@webrtc.org> | Tue Mar 08 10:36:04 2016 |
committer | Commit bot <commit-bot@chromium.org> | Tue Mar 08 10:36:07 2016 |
tree | 6f07a502118787e9408212dc35859a5312375767 | |
parent | 5249599a9b69ad9c2d513210d694719f1011f977 [diff] |
Delete VAD methods from AcmReceiver and move functionality inside NetEq This change essentially does two things: 1. Remove the VAD-related methods from AcmReceiver. These are EnableVad(), DisableVad(), and vad_enabled(). None of them were used outside of unit tests. 2. Move the functionality to set AudioFrame::speech_type_ and AudioFrame::vad_activity_ inside NetEq. This was previously done in AcmReceiver, but based on information inherently owned by NetEq. With the change in 2, NetEq's GetAudio interface can be simplified by removing the output type parameter. This will be done in a follow-up CL. BUG=webrtc:5607 Review URL: https://codereview.webrtc.org/1772583002 Cr-Commit-Position: refs/heads/master@{#11902}
WebRTC is a free, open software project that provides browsers and mobile applications with Real-Time Communications (RTC) capabilities via simple APIs. The WebRTC components have been optimized to best serve this purpose.
Our mission: To enable rich, high-quality RTC applications to be developed for the browser, mobile platforms, and IoT devices, and allow them all to communicate via a common set of protocols.
The WebRTC initiative is a project supported by Google, Mozilla and Opera, amongst others. This page is maintained by the Google Chrome team.
See http://www.webrtc.org/native-code/development for instructions on how to get started developing with the native code.