| /* |
| * Copyright (c) 2013 The WebRTC project authors. All Rights Reserved. |
| * |
| * Use of this source code is governed by a BSD-style license |
| * that can be found in the LICENSE file in the root of the source |
| * tree. An additional intellectual property rights grant can be found |
| * in the file PATENTS. All contributing project authors may |
| * be found in the AUTHORS file in the root of the source tree. |
| */ |
| |
| #ifndef MODULES_AUDIO_PROCESSING_AGC_GAIN_MAP_INTERNAL_H_ |
| #define MODULES_AUDIO_PROCESSING_AGC_GAIN_MAP_INTERNAL_H_ |
| |
| static const int kGainMapSize = 256; |
| // Uses parameters: si = 2, sf = 0.25, D = 8/256 |
| static const int kGainMap[kGainMapSize] = { |
| -56, |
| -54, |
| -52, |
| -50, |
| -48, |
| -47, |
| -45, |
| -43, |
| -42, |
| -40, |
| -38, |
| -37, |
| -35, |
| -34, |
| -33, |
| -31, |
| -30, |
| -29, |
| -27, |
| -26, |
| -25, |
| -24, |
| -23, |
| -22, |
| -20, |
| -19, |
| -18, |
| -17, |
| -16, |
| -15, |
| -14, |
| -14, |
| -13, |
| -12, |
| -11, |
| -10, |
| -9, |
| -8, |
| -8, |
| -7, |
| -6, |
| -5, |
| -5, |
| -4, |
| -3, |
| -2, |
| -2, |
| -1, |
| 0, |
| 0, |
| 1, |
| 1, |
| 2, |
| 3, |
| 3, |
| 4, |
| 4, |
| 5, |
| 5, |
| 6, |
| 6, |
| 7, |
| 7, |
| 8, |
| 8, |
| 9, |
| 9, |
| 10, |
| 10, |
| 11, |
| 11, |
| 12, |
| 12, |
| 13, |
| 13, |
| 13, |
| 14, |
| 14, |
| 15, |
| 15, |
| 15, |
| 16, |
| 16, |
| 17, |
| 17, |
| 17, |
| 18, |
| 18, |
| 18, |
| 19, |
| 19, |
| 19, |
| 20, |
| 20, |
| 21, |
| 21, |
| 21, |
| 22, |
| 22, |
| 22, |
| 23, |
| 23, |
| 23, |
| 24, |
| 24, |
| 24, |
| 24, |
| 25, |
| 25, |
| 25, |
| 26, |
| 26, |
| 26, |
| 27, |
| 27, |
| 27, |
| 28, |
| 28, |
| 28, |
| 28, |
| 29, |
| 29, |
| 29, |
| 30, |
| 30, |
| 30, |
| 30, |
| 31, |
| 31, |
| 31, |
| 32, |
| 32, |
| 32, |
| 32, |
| 33, |
| 33, |
| 33, |
| 33, |
| 34, |
| 34, |
| 34, |
| 35, |
| 35, |
| 35, |
| 35, |
| 36, |
| 36, |
| 36, |
| 36, |
| 37, |
| 37, |
| 37, |
| 38, |
| 38, |
| 38, |
| 38, |
| 39, |
| 39, |
| 39, |
| 39, |
| 40, |
| 40, |
| 40, |
| 40, |
| 41, |
| 41, |
| 41, |
| 41, |
| 42, |
| 42, |
| 42, |
| 42, |
| 43, |
| 43, |
| 43, |
| 44, |
| 44, |
| 44, |
| 44, |
| 45, |
| 45, |
| 45, |
| 45, |
| 46, |
| 46, |
| 46, |
| 46, |
| 47, |
| 47, |
| 47, |
| 47, |
| 48, |
| 48, |
| 48, |
| 48, |
| 49, |
| 49, |
| 49, |
| 49, |
| 50, |
| 50, |
| 50, |
| 50, |
| 51, |
| 51, |
| 51, |
| 51, |
| 52, |
| 52, |
| 52, |
| 52, |
| 53, |
| 53, |
| 53, |
| 53, |
| 54, |
| 54, |
| 54, |
| 54, |
| 55, |
| 55, |
| 55, |
| 55, |
| 56, |
| 56, |
| 56, |
| 56, |
| 57, |
| 57, |
| 57, |
| 57, |
| 58, |
| 58, |
| 58, |
| 58, |
| 59, |
| 59, |
| 59, |
| 59, |
| 60, |
| 60, |
| 60, |
| 60, |
| 61, |
| 61, |
| 61, |
| 61, |
| 62, |
| 62, |
| 62, |
| 62, |
| 63, |
| 63, |
| 63, |
| 63, |
| 64 |
| }; |
| |
| #endif // MODULES_AUDIO_PROCESSING_AGC_GAIN_MAP_INTERNAL_H_ |