commit | 6608d9a1aa2b67d320aba0193b37271605aa7786 | [log] [tgz] |
---|---|---|
author | henrik.lundin <henrik.lundin@webrtc.org> | Wed Feb 10 10:47:52 2016 |
committer | Commit bot <commit-bot@chromium.org> | Wed Feb 10 10:47:56 2016 |
tree | e7fa039e998717507343a6c0443edf1ed6e60c9a | |
parent | 15583c19d7d491d53f9bf9c0f6d15a734b0a473d [diff] |
NetEq: Fix a negative shift value In some rare occations (very low energy signal), a shift value happened to be negative. This is now fixed by using the WEBRTC_SPL_SHIFT_W32, which in essence checks the sign of the number of shifts and performs a right or left shift accordingly. The fix reverts to how the code was written in old NetEq; see https://chromium.googlesource.com/external/webrtc/+/4d363ae305fa975e7f3ad2a5ca5dbe5e3f101f82/webrtc/modules/audio_coding/neteq/normal.c#165. BUG=webrtc:5490 Review URL: https://codereview.webrtc.org/1675293002 Cr-Commit-Position: refs/heads/master@{#11546}
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.