12c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent/* 22c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent * Copyright (C) 2004-2010 NXP Software 32c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent * Copyright (C) 2010 The Android Open Source Project 42c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent * 52c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent * Licensed under the Apache License, Version 2.0 (the "License"); 62c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent * you may not use this file except in compliance with the License. 72c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent * You may obtain a copy of the License at 82c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent * 92c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent * http://www.apache.org/licenses/LICENSE-2.0 102c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent * 112c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent * Unless required by applicable law or agreed to in writing, software 122c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent * distributed under the License is distributed on an "AS IS" BASIS, 132c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 142c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent * See the License for the specific language governing permissions and 152c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent * limitations under the License. 162c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent */ 172c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent 182c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent/************************************************************************************/ 192c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent/* */ 202c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent/* Includes */ 212c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent/* */ 222c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent/************************************************************************************/ 232c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent 242c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#include "LVM_Tables.h" 252c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#include "LVM_Coeffs.h" 262c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent 272c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent/************************************************************************************/ 282c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent/* */ 292c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent/* Treble Boost Filter Coefficients */ 302c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent/* */ 312c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent/************************************************************************************/ 322c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent 332c8e5cab3faa6d360e222b7a6c40a80083d021acEric LaurentFO_C16_LShx_Coefs_t LVM_TrebleBoostCoefs[] = { 342c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent 352c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent /* 22kHz sampling rate */ 362c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent {HPF_Fs22050_Gain1_A1, /* Gain setting 1 */ 372c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs22050_Gain1_A0, 382c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent -HPF_Fs22050_Gain1_B1, 392c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs22050_Gain1_Shift}, 402c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent {HPF_Fs22050_Gain2_A1, /* Gain setting 2 */ 412c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs22050_Gain2_A0, 422c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent -HPF_Fs22050_Gain2_B1, 432c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs22050_Gain2_Shift}, 442c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent {HPF_Fs22050_Gain3_A1, /* Gain setting 3 */ 452c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs22050_Gain3_A0, 462c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent -HPF_Fs22050_Gain3_B1, 472c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs22050_Gain3_Shift}, 482c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent {HPF_Fs22050_Gain4_A1, /* Gain setting 4 */ 492c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs22050_Gain4_A0, 502c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent -HPF_Fs22050_Gain4_B1, 512c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs22050_Gain4_Shift}, 522c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent {HPF_Fs22050_Gain5_A1, /* Gain setting 5 */ 532c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs22050_Gain5_A0, 542c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent -HPF_Fs22050_Gain5_B1, 552c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs22050_Gain5_Shift}, 562c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent {HPF_Fs22050_Gain6_A1, /* Gain setting 6 */ 572c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs22050_Gain6_A0, 582c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent -HPF_Fs22050_Gain6_B1, 592c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs22050_Gain6_Shift}, 602c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent {HPF_Fs22050_Gain7_A1, /* Gain setting 7 */ 612c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs22050_Gain7_A0, 622c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent -HPF_Fs22050_Gain7_B1, 632c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs22050_Gain7_Shift}, 642c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent {HPF_Fs22050_Gain8_A1, /* Gain setting 8 */ 652c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs22050_Gain8_A0, 662c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent -HPF_Fs22050_Gain8_B1, 672c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs22050_Gain8_Shift}, 682c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent {HPF_Fs22050_Gain9_A1, /* Gain setting 9 */ 692c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs22050_Gain9_A0, 702c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent -HPF_Fs22050_Gain9_B1, 712c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs22050_Gain9_Shift}, 722c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent {HPF_Fs22050_Gain10_A1, /* Gain setting 10 */ 732c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs22050_Gain10_A0, 742c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent -HPF_Fs22050_Gain10_B1, 752c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs22050_Gain10_Shift}, 762c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent {HPF_Fs22050_Gain11_A1, /* Gain setting 11 */ 772c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs22050_Gain11_A0, 782c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent -HPF_Fs22050_Gain11_B1, 792c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs22050_Gain11_Shift}, 802c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent {HPF_Fs22050_Gain12_A1, /* Gain setting 12 */ 812c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs22050_Gain12_A0, 822c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent -HPF_Fs22050_Gain12_B1, 832c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs22050_Gain12_Shift}, 842c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent {HPF_Fs22050_Gain13_A1, /* Gain setting 13 */ 852c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs22050_Gain13_A0, 862c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent -HPF_Fs22050_Gain13_B1, 872c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs22050_Gain13_Shift}, 882c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent {HPF_Fs22050_Gain14_A1, /* Gain setting 14 */ 892c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs22050_Gain14_A0, 902c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent -HPF_Fs22050_Gain14_B1, 912c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs22050_Gain14_Shift}, 922c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent {HPF_Fs22050_Gain15_A1, /* Gain setting 15 */ 932c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs22050_Gain15_A0, 942c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent -HPF_Fs22050_Gain15_B1, 952c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs22050_Gain15_Shift}, 962c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent 972c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent /* 24kHz sampling rate */ 982c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent {HPF_Fs24000_Gain1_A1, /* Gain setting 1 */ 992c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs24000_Gain1_A0, 1002c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent -HPF_Fs24000_Gain1_B1, 1012c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs24000_Gain1_Shift}, 1022c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent {HPF_Fs24000_Gain2_A1, /* Gain setting 2 */ 1032c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs24000_Gain2_A0, 1042c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent -HPF_Fs24000_Gain2_B1, 1052c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs24000_Gain2_Shift}, 1062c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent {HPF_Fs24000_Gain3_A1, /* Gain setting 3 */ 1072c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs24000_Gain3_A0, 1082c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent -HPF_Fs24000_Gain3_B1, 1092c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs24000_Gain3_Shift}, 1102c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent {HPF_Fs24000_Gain4_A1, /* Gain setting 4 */ 1112c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs24000_Gain4_A0, 1122c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent -HPF_Fs24000_Gain4_B1, 1132c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs24000_Gain4_Shift}, 1142c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent {HPF_Fs24000_Gain5_A1, /* Gain setting 5 */ 1152c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs24000_Gain5_A0, 1162c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent -HPF_Fs24000_Gain5_B1, 1172c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs24000_Gain5_Shift}, 1182c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent {HPF_Fs24000_Gain6_A1, /* Gain setting 6 */ 1192c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs24000_Gain6_A0, 1202c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent -HPF_Fs24000_Gain6_B1, 1212c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs24000_Gain6_Shift}, 1222c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent {HPF_Fs24000_Gain7_A1, /* Gain setting 7 */ 1232c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs24000_Gain7_A0, 1242c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent -HPF_Fs24000_Gain7_B1, 1252c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs24000_Gain7_Shift}, 1262c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent {HPF_Fs24000_Gain8_A1, /* Gain setting 8 */ 1272c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs24000_Gain8_A0, 1282c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent -HPF_Fs24000_Gain8_B1, 1292c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs24000_Gain8_Shift}, 1302c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent {HPF_Fs24000_Gain9_A1, /* Gain setting 9 */ 1312c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs24000_Gain9_A0, 1322c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent -HPF_Fs24000_Gain9_B1, 1332c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs24000_Gain9_Shift}, 1342c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent {HPF_Fs24000_Gain10_A1, /* Gain setting 10 */ 1352c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs24000_Gain10_A0, 1362c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent -HPF_Fs24000_Gain10_B1, 1372c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs24000_Gain10_Shift}, 1382c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent {HPF_Fs24000_Gain11_A1, /* Gain setting 11 */ 1392c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs24000_Gain11_A0, 1402c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent -HPF_Fs24000_Gain11_B1, 1412c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs24000_Gain11_Shift}, 1422c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent {HPF_Fs24000_Gain12_A1, /* Gain setting 12 */ 1432c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs24000_Gain12_A0, 1442c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent -HPF_Fs24000_Gain12_B1, 1452c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs24000_Gain12_Shift}, 1462c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent {HPF_Fs24000_Gain13_A1, /* Gain setting 13 */ 1472c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs24000_Gain13_A0, 1482c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent -HPF_Fs24000_Gain13_B1, 1492c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs24000_Gain13_Shift}, 1502c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent {HPF_Fs24000_Gain14_A1, /* Gain setting 14 */ 1512c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs24000_Gain14_A0, 1522c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent -HPF_Fs24000_Gain14_B1, 1532c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs24000_Gain14_Shift}, 1542c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent {HPF_Fs24000_Gain15_A1, /* Gain setting 15 */ 1552c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs24000_Gain15_A0, 1562c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent -HPF_Fs24000_Gain15_B1, 1572c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs24000_Gain15_Shift}, 1582c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent 1592c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent /* 32kHz sampling rate */ 1602c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent {HPF_Fs32000_Gain1_A1, /* Gain setting 1 */ 1612c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs32000_Gain1_A0, 1622c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent -HPF_Fs32000_Gain1_B1, 1632c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs32000_Gain1_Shift}, 1642c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent {HPF_Fs32000_Gain2_A1, /* Gain setting 2 */ 1652c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs32000_Gain2_A0, 1662c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent -HPF_Fs32000_Gain2_B1, 1672c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs32000_Gain2_Shift}, 1682c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent {HPF_Fs32000_Gain3_A1, /* Gain setting 3 */ 1692c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs32000_Gain3_A0, 1702c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent -HPF_Fs32000_Gain3_B1, 1712c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs32000_Gain3_Shift}, 1722c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent {HPF_Fs32000_Gain4_A1, /* Gain setting 4 */ 1732c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs32000_Gain4_A0, 1742c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent -HPF_Fs32000_Gain4_B1, 1752c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs32000_Gain4_Shift}, 1762c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent {HPF_Fs32000_Gain5_A1, /* Gain setting 5 */ 1772c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs32000_Gain5_A0, 1782c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent -HPF_Fs32000_Gain5_B1, 1792c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs32000_Gain5_Shift}, 1802c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent {HPF_Fs32000_Gain6_A1, /* Gain setting 6 */ 1812c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs32000_Gain6_A0, 1822c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent -HPF_Fs32000_Gain6_B1, 1832c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs32000_Gain6_Shift}, 1842c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent {HPF_Fs32000_Gain7_A1, /* Gain setting 7 */ 1852c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs32000_Gain7_A0, 1862c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent -HPF_Fs32000_Gain7_B1, 1872c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs32000_Gain7_Shift}, 1882c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent {HPF_Fs32000_Gain8_A1, /* Gain setting 8 */ 1892c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs32000_Gain8_A0, 1902c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent -HPF_Fs32000_Gain8_B1, 1912c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs32000_Gain8_Shift}, 1922c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent {HPF_Fs32000_Gain9_A1, /* Gain setting 9 */ 1932c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs32000_Gain9_A0, 1942c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent -HPF_Fs32000_Gain9_B1, 1952c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs32000_Gain9_Shift}, 1962c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent {HPF_Fs32000_Gain10_A1, /* Gain setting 10 */ 1972c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs32000_Gain10_A0, 1982c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent -HPF_Fs32000_Gain10_B1, 1992c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs32000_Gain10_Shift}, 2002c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent {HPF_Fs32000_Gain11_A1, /* Gain setting 11 */ 2012c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs32000_Gain11_A0, 2022c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent -HPF_Fs32000_Gain11_B1, 2032c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs32000_Gain11_Shift}, 2042c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent {HPF_Fs32000_Gain12_A1, /* Gain setting 12 */ 2052c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs32000_Gain12_A0, 2062c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent -HPF_Fs32000_Gain12_B1, 2072c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs32000_Gain12_Shift}, 2082c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent {HPF_Fs32000_Gain13_A1, /* Gain setting 13 */ 2092c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs32000_Gain13_A0, 2102c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent -HPF_Fs32000_Gain13_B1, 2112c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs32000_Gain13_Shift}, 2122c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent {HPF_Fs32000_Gain14_A1, /* Gain setting 14 */ 2132c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs32000_Gain14_A0, 2142c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent -HPF_Fs32000_Gain14_B1, 2152c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs32000_Gain14_Shift}, 2162c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent {HPF_Fs32000_Gain15_A1, /* Gain setting 15 */ 2172c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs32000_Gain15_A0, 2182c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent -HPF_Fs32000_Gain15_B1, 2192c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs32000_Gain15_Shift}, 2202c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent 2212c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent /* 44kHz sampling rate */ 2222c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent {HPF_Fs44100_Gain1_A1, /* Gain setting 1 */ 2232c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs44100_Gain1_A0, 2242c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent -HPF_Fs44100_Gain1_B1, 2252c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs44100_Gain1_Shift}, 2262c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent {HPF_Fs44100_Gain2_A1, /* Gain setting 2 */ 2272c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs44100_Gain2_A0, 2282c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent -HPF_Fs44100_Gain2_B1, 2292c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs44100_Gain2_Shift}, 2302c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent {HPF_Fs44100_Gain3_A1, /* Gain setting 3 */ 2312c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs44100_Gain3_A0, 2322c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent -HPF_Fs44100_Gain3_B1, 2332c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs44100_Gain3_Shift}, 2342c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent {HPF_Fs44100_Gain4_A1, /* Gain setting 4 */ 2352c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs44100_Gain4_A0, 2362c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent -HPF_Fs44100_Gain4_B1, 2372c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs44100_Gain4_Shift}, 2382c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent {HPF_Fs44100_Gain5_A1, /* Gain setting 5 */ 2392c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs44100_Gain5_A0, 2402c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent -HPF_Fs44100_Gain5_B1, 2412c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs44100_Gain5_Shift}, 2422c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent {HPF_Fs44100_Gain6_A1, /* Gain setting 6 */ 2432c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs44100_Gain6_A0, 2442c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent -HPF_Fs44100_Gain6_B1, 2452c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs44100_Gain6_Shift}, 2462c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent {HPF_Fs44100_Gain7_A1, /* Gain setting 7 */ 2472c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs44100_Gain7_A0, 2482c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent -HPF_Fs44100_Gain7_B1, 2492c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs44100_Gain7_Shift}, 2502c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent {HPF_Fs44100_Gain8_A1, /* Gain setting 8 */ 2512c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs44100_Gain8_A0, 2522c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent -HPF_Fs44100_Gain8_B1, 2532c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs44100_Gain8_Shift}, 2542c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent {HPF_Fs44100_Gain9_A1, /* Gain setting 9 */ 2552c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs44100_Gain9_A0, 2562c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent -HPF_Fs44100_Gain9_B1, 2572c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs44100_Gain9_Shift}, 2582c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent {HPF_Fs44100_Gain10_A1, /* Gain setting 10 */ 2592c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs44100_Gain10_A0, 2602c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent -HPF_Fs44100_Gain10_B1, 2612c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs44100_Gain10_Shift}, 2622c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent {HPF_Fs44100_Gain11_A1, /* Gain setting 11 */ 2632c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs44100_Gain11_A0, 2642c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent -HPF_Fs44100_Gain11_B1, 2652c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs44100_Gain11_Shift}, 2662c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent {HPF_Fs44100_Gain12_A1, /* Gain setting 12 */ 2672c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs44100_Gain12_A0, 2682c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent -HPF_Fs44100_Gain12_B1, 2692c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs44100_Gain12_Shift}, 2702c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent {HPF_Fs44100_Gain13_A1, /* Gain setting 13 */ 2712c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs44100_Gain13_A0, 2722c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent -HPF_Fs44100_Gain13_B1, 2732c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs44100_Gain13_Shift}, 2742c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent {HPF_Fs44100_Gain14_A1, /* Gain setting 14 */ 2752c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs44100_Gain14_A0, 2762c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent -HPF_Fs44100_Gain14_B1, 2772c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs44100_Gain14_Shift}, 2782c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent {HPF_Fs44100_Gain15_A1, /* Gain setting 15 */ 2792c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs44100_Gain15_A0, 2802c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent -HPF_Fs44100_Gain15_B1, 2812c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs44100_Gain15_Shift}, 2822c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent 2832c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent /* 48kHz sampling rate */ 2842c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent {HPF_Fs48000_Gain1_A1, /* Gain setting 1 */ 2852c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs48000_Gain1_A0, 2862c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent -HPF_Fs48000_Gain1_B1, 2872c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs48000_Gain1_Shift}, 2882c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent {HPF_Fs48000_Gain2_A1, /* Gain setting 2 */ 2892c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs48000_Gain2_A0, 2902c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent -HPF_Fs48000_Gain2_B1, 2912c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs48000_Gain2_Shift}, 2922c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent {HPF_Fs48000_Gain3_A1, /* Gain setting 3 */ 2932c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs48000_Gain3_A0, 2942c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent -HPF_Fs48000_Gain3_B1, 2952c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs48000_Gain3_Shift}, 2962c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent {HPF_Fs48000_Gain4_A1, /* Gain setting 4 */ 2972c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs48000_Gain4_A0, 2982c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent -HPF_Fs48000_Gain4_B1, 2992c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs48000_Gain4_Shift}, 3002c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent {HPF_Fs48000_Gain5_A1, /* Gain setting 5 */ 3012c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs48000_Gain5_A0, 3022c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent -HPF_Fs48000_Gain5_B1, 3032c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs48000_Gain5_Shift}, 3042c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent {HPF_Fs48000_Gain6_A1, /* Gain setting 6 */ 3052c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs48000_Gain6_A0, 3062c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent -HPF_Fs48000_Gain6_B1, 3072c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs48000_Gain6_Shift}, 3082c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent {HPF_Fs48000_Gain7_A1, /* Gain setting 7 */ 3092c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs48000_Gain7_A0, 3102c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent -HPF_Fs48000_Gain7_B1, 3112c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs48000_Gain7_Shift}, 3122c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent {HPF_Fs48000_Gain8_A1, /* Gain setting 8 */ 3132c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs48000_Gain8_A0, 3142c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent -HPF_Fs48000_Gain8_B1, 3152c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs48000_Gain8_Shift}, 3162c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent {HPF_Fs48000_Gain9_A1, /* Gain setting 9 */ 3172c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs48000_Gain9_A0, 3182c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent -HPF_Fs48000_Gain9_B1, 3192c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs48000_Gain9_Shift}, 3202c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent {HPF_Fs48000_Gain10_A1, /* Gain setting 10 */ 3212c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs48000_Gain10_A0, 3222c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent -HPF_Fs48000_Gain10_B1, 3232c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs48000_Gain10_Shift}, 3242c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent {HPF_Fs48000_Gain11_A1, /* Gain setting 11 */ 3252c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs48000_Gain11_A0, 3262c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent -HPF_Fs48000_Gain11_B1, 3272c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs48000_Gain11_Shift}, 3282c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent {HPF_Fs48000_Gain12_A1, /* Gain setting 12 */ 3292c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs48000_Gain12_A0, 3302c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent -HPF_Fs48000_Gain12_B1, 3312c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs48000_Gain12_Shift}, 3322c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent {HPF_Fs48000_Gain13_A1, /* Gain setting 13 */ 3332c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs48000_Gain13_A0, 3342c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent -HPF_Fs48000_Gain13_B1, 3352c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs48000_Gain13_Shift}, 3362c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent {HPF_Fs48000_Gain14_A1, /* Gain setting 14 */ 3372c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs48000_Gain14_A0, 3382c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent -HPF_Fs48000_Gain14_B1, 3392c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs48000_Gain14_Shift}, 3402c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent {HPF_Fs48000_Gain15_A1, /* Gain setting 15 */ 3412c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs48000_Gain15_A0, 3422c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent -HPF_Fs48000_Gain15_B1, 3432c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent HPF_Fs48000_Gain15_Shift}}; 3442c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent 3452c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent 3462c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent/************************************************************************************/ 3472c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent/* */ 3482c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent/* Volume control gain and time constant tables */ 3492c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent/* */ 3502c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent/************************************************************************************/ 3512c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent 3522c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent/* dB to linear conversion table */ 3532c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurentconst LVM_INT16 LVM_VolumeTable[] = { 3542c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent 0x7FFF, /* 0dB */ 3552c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent 0x7215, /* -1dB */ 3562c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent 0x65AD, /* -2dB */ 3572c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent 0x5A9E, /* -3dB */ 3582c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent 0x50C3, /* -4dB */ 3592c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent 0x47FB, /* -5dB */ 3602c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent 0x4000}; /* -6dB */ 3612c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent 3622c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent/************************************************************************************/ 3632c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent/* */ 3642c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent/* Volume mixer time constants (100ms) */ 3652c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent/* */ 3662c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent/************************************************************************************/ 3672c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent 3682c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define LVM_MIX_TC_Fs8000 32580 /* Floating point value 0.994262695 */ 3692c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define LVM_MIX_TC_Fs11025 32632 /* Floating point value 0.995849609 */ 3702c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define LVM_MIX_TC_Fs12000 32643 /* Floating point value 0.996185303 */ 3712c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define LVM_MIX_TC_Fs16000 32674 /* Floating point value 0.997131348 */ 3722c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define LVM_MIX_TC_Fs22050 32700 /* Floating point value 0.997924805 */ 3732c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define LVM_MIX_TC_Fs24000 32705 /* Floating point value 0.998077393 */ 3742c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define LVM_MIX_TC_Fs32000 32721 /* Floating point value 0.998565674 */ 3752c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define LVM_MIX_TC_Fs44100 32734 /* Floating point value 0.998962402 */ 3762c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent#define LVM_MIX_TC_Fs48000 32737 /* Floating point value 0.999053955 */ 3772c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent 3782c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent 3792c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurentconst LVM_INT16 LVM_MixerTCTable[] = { 3802c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent LVM_MIX_TC_Fs8000, 3812c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent LVM_MIX_TC_Fs11025, 3822c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent LVM_MIX_TC_Fs12000, 3832c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent LVM_MIX_TC_Fs16000, 3842c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent LVM_MIX_TC_Fs22050, 3852c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent LVM_MIX_TC_Fs24000, 3862c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent LVM_MIX_TC_Fs32000, 3872c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent LVM_MIX_TC_Fs44100, 3882c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent LVM_MIX_TC_Fs48000}; 3892c8e5cab3faa6d360e222b7a6c40a80083d021acEric Laurent 390