Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: GPL-2.0-or-later */
0002 /*
0003  *  Copyright (c) by Jaroslav Kysela <perex@perex.cz>
0004  */
0005 
0006 #define SNDRV_GF1_SCALE_TABLE_SIZE  128
0007 #define SNDRV_GF1_ATTEN_TABLE_SIZE  128
0008 
0009 #ifdef __GUS_TABLES_ALLOC__
0010 
0011 #if 0
0012 
0013 unsigned int snd_gf1_scale_table[SNDRV_GF1_SCALE_TABLE_SIZE] =
0014 {
0015       8372,      8870,      9397,      9956,     10548,     11175,
0016      11840,     12544,     13290,     14080,     14917,     15804,
0017      16744,     17740,     18795,     19912,     21096,     22351,
0018      23680,     25088,     26580,     28160,     29834,     31609,
0019      33488,     35479,     37589,     39824,     42192,     44701,
0020      47359,     50175,     53159,     56320,     59669,     63217,
0021      66976,     70959,     75178,     79649,     84385,     89402,
0022      94719,    100351,    106318,    112640,    119338,    126434,
0023     133952,    141918,    150356,    159297,    168769,    178805,
0024     189437,    200702,    212636,    225280,    238676,    252868,
0025     267905,    283835,    300713,    318594,    337539,    357610,
0026     378874,    401403,    425272,    450560,    477352,    505737,
0027     535809,    567670,    601425,    637188,    675077,    715219,
0028     757749,    802807,    850544,    901120,    954703,   1011473,
0029    1071618,   1135340,   1202851,   1274376,   1350154,   1430439,
0030    1515497,   1605613,   1701088,   1802240,   1909407,   2022946,
0031    2143237,   2270680,   2405702,   2548752,   2700309,   2860878,
0032    3030994,   3211227,   3402176,   3604480,   3818814,   4045892,
0033    4286473,   4541360,   4811404,   5097505,   5400618,   5721755,
0034    6061989,   6422453,   6804352,   7208960,   7637627,   8091784,
0035    8572947,   9082720,   9622807,  10195009,  10801236,  11443511,
0036   12123977,  12844906
0037 };
0038 
0039 #endif  /*  0  */
0040 
0041 unsigned short snd_gf1_atten_table[SNDRV_GF1_ATTEN_TABLE_SIZE] = {
0042   4095 /* 0   */,1789 /* 1   */,1533 /* 2   */,1383 /* 3   */,1277 /* 4   */,
0043   1195 /* 5   */,1127 /* 6   */,1070 /* 7   */,1021 /* 8   */,978  /* 9   */,
0044   939  /* 10  */,903  /* 11  */,871  /* 12  */,842  /* 13  */,814  /* 14  */,
0045   789  /* 15  */,765  /* 16  */,743  /* 17  */,722  /* 18  */,702  /* 19  */,
0046   683  /* 20  */,665  /* 21  */,647  /* 22  */,631  /* 23  */,615  /* 24  */,
0047   600  /* 25  */,586  /* 26  */,572  /* 27  */,558  /* 28  */,545  /* 29  */,
0048   533  /* 30  */,521  /* 31  */,509  /* 32  */,498  /* 33  */,487  /* 34  */,
0049   476  /* 35  */,466  /* 36  */,455  /* 37  */,446  /* 38  */,436  /* 39  */,
0050   427  /* 40  */,418  /* 41  */,409  /* 42  */,400  /* 43  */,391  /* 44  */,
0051   383  /* 45  */,375  /* 46  */,367  /* 47  */,359  /* 48  */,352  /* 49  */,
0052   344  /* 50  */,337  /* 51  */,330  /* 52  */,323  /* 53  */,316  /* 54  */,
0053   309  /* 55  */,302  /* 56  */,296  /* 57  */,289  /* 58  */,283  /* 59  */,
0054   277  /* 60  */,271  /* 61  */,265  /* 62  */,259  /* 63  */,253  /* 64  */,
0055   247  /* 65  */,242  /* 66  */,236  /* 67  */,231  /* 68  */,225  /* 69  */,
0056   220  /* 70  */,215  /* 71  */,210  /* 72  */,205  /* 73  */,199  /* 74  */,
0057   195  /* 75  */,190  /* 76  */,185  /* 77  */,180  /* 78  */,175  /* 79  */,
0058   171  /* 80  */,166  /* 81  */,162  /* 82  */,157  /* 83  */,153  /* 84  */,
0059   148  /* 85  */,144  /* 86  */,140  /* 87  */,135  /* 88  */,131  /* 89  */,
0060   127  /* 90  */,123  /* 91  */,119  /* 92  */,115  /* 93  */,111  /* 94  */,
0061   107  /* 95  */,103  /* 96  */,100  /* 97  */,96   /* 98  */,92   /* 99  */,
0062   88   /* 100 */,85   /* 101 */,81   /* 102 */,77   /* 103 */,74   /* 104 */,
0063   70   /* 105 */,67   /* 106 */,63   /* 107 */,60   /* 108 */,56   /* 109 */,
0064   53   /* 110 */,50   /* 111 */,46   /* 112 */,43   /* 113 */,40   /* 114 */,
0065   37   /* 115 */,33   /* 116 */,30   /* 117 */,27   /* 118 */,24   /* 119 */,
0066   21   /* 120 */,18   /* 121 */,15   /* 122 */,12   /* 123 */,9    /* 124 */,
0067   6    /* 125 */,3    /* 126 */,0    /* 127 */,
0068 };
0069 
0070 #else
0071 
0072 extern unsigned int snd_gf1_scale_table[SNDRV_GF1_SCALE_TABLE_SIZE];
0073 extern unsigned short snd_gf1_atten_table[SNDRV_GF1_ATTEN_TABLE_SIZE];
0074 
0075 #endif