annotate ra288.h @ 8227:596677256482 libavcodec

Implement the fields rc_max_available_vbv_use and rc_min_vbv_overflow_use in AVCodecContext, and use their values in the ratecontrol code rather than hardcoded ones. See the thread: "[RFC] ratecontrol buffer size magic". Patch by Baptiste Coudurier.
author stefano
date Sat, 29 Nov 2008 14:08:48 +0000
parents b3ce73df10bb
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1335
b4a72edb3a71 moved the tables into header files (and applied the 'static' patch). Nick: why do you like mergeing tables and code into one file, so making it unusable big?
al3x
parents:
diff changeset
1 /*
b4a72edb3a71 moved the tables into header files (and applied the 'static' patch). Nick: why do you like mergeing tables and code into one file, so making it unusable big?
al3x
parents:
diff changeset
2 * RealAudio 2.0 (28.8K)
b4a72edb3a71 moved the tables into header files (and applied the 'static' patch). Nick: why do you like mergeing tables and code into one file, so making it unusable big?
al3x
parents:
diff changeset
3 * Copyright (c) 2003 the ffmpeg project
b4a72edb3a71 moved the tables into header files (and applied the 'static' patch). Nick: why do you like mergeing tables and code into one file, so making it unusable big?
al3x
parents:
diff changeset
4 *
3947
c8c591fe26f8 Change license headers to say 'FFmpeg' instead of 'this program/this library'
diego
parents: 3036
diff changeset
5 * This file is part of FFmpeg.
c8c591fe26f8 Change license headers to say 'FFmpeg' instead of 'this program/this library'
diego
parents: 3036
diff changeset
6 *
c8c591fe26f8 Change license headers to say 'FFmpeg' instead of 'this program/this library'
diego
parents: 3036
diff changeset
7 * FFmpeg is free software; you can redistribute it and/or
1335
b4a72edb3a71 moved the tables into header files (and applied the 'static' patch). Nick: why do you like mergeing tables and code into one file, so making it unusable big?
al3x
parents:
diff changeset
8 * modify it under the terms of the GNU Lesser General Public
b4a72edb3a71 moved the tables into header files (and applied the 'static' patch). Nick: why do you like mergeing tables and code into one file, so making it unusable big?
al3x
parents:
diff changeset
9 * License as published by the Free Software Foundation; either
3947
c8c591fe26f8 Change license headers to say 'FFmpeg' instead of 'this program/this library'
diego
parents: 3036
diff changeset
10 * version 2.1 of the License, or (at your option) any later version.
1335
b4a72edb3a71 moved the tables into header files (and applied the 'static' patch). Nick: why do you like mergeing tables and code into one file, so making it unusable big?
al3x
parents:
diff changeset
11 *
3947
c8c591fe26f8 Change license headers to say 'FFmpeg' instead of 'this program/this library'
diego
parents: 3036
diff changeset
12 * FFmpeg is distributed in the hope that it will be useful,
1335
b4a72edb3a71 moved the tables into header files (and applied the 'static' patch). Nick: why do you like mergeing tables and code into one file, so making it unusable big?
al3x
parents:
diff changeset
13 * but WITHOUT ANY WARRANTY; without even the implied warranty of
b4a72edb3a71 moved the tables into header files (and applied the 'static' patch). Nick: why do you like mergeing tables and code into one file, so making it unusable big?
al3x
parents:
diff changeset
14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
b4a72edb3a71 moved the tables into header files (and applied the 'static' patch). Nick: why do you like mergeing tables and code into one file, so making it unusable big?
al3x
parents:
diff changeset
15 * Lesser General Public License for more details.
b4a72edb3a71 moved the tables into header files (and applied the 'static' patch). Nick: why do you like mergeing tables and code into one file, so making it unusable big?
al3x
parents:
diff changeset
16 *
b4a72edb3a71 moved the tables into header files (and applied the 'static' patch). Nick: why do you like mergeing tables and code into one file, so making it unusable big?
al3x
parents:
diff changeset
17 * You should have received a copy of the GNU Lesser General Public
3947
c8c591fe26f8 Change license headers to say 'FFmpeg' instead of 'this program/this library'
diego
parents: 3036
diff changeset
18 * License along with FFmpeg; if not, write to the Free Software
3036
0b546eab515d Update licensing information: The FSF changed postal address.
diego
parents: 2979
diff changeset
19 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
1335
b4a72edb3a71 moved the tables into header files (and applied the 'static' patch). Nick: why do you like mergeing tables and code into one file, so making it unusable big?
al3x
parents:
diff changeset
20 */
b4a72edb3a71 moved the tables into header files (and applied the 'static' patch). Nick: why do you like mergeing tables and code into one file, so making it unusable big?
al3x
parents:
diff changeset
21
7760
c4a4495715dd Globally rename the header inclusion guard names.
stefano
parents: 7371
diff changeset
22 #ifndef AVCODEC_RA288_H
c4a4495715dd Globally rename the header inclusion guard names.
stefano
parents: 7371
diff changeset
23 #define AVCODEC_RA288_H
1335
b4a72edb3a71 moved the tables into header files (and applied the 'static' patch). Nick: why do you like mergeing tables and code into one file, so making it unusable big?
al3x
parents:
diff changeset
24
7996
b3ce73df10bb Fix 'make checkheaders', based on a patch by Diego Petten, flameeyes gmail com.
diego
parents: 7847
diff changeset
25 #include <stdint.h>
b3ce73df10bb Fix 'make checkheaders', based on a patch by Diego Petten, flameeyes gmail com.
diego
parents: 7847
diff changeset
26
7214
12d4a98a9255 Cosmetics: reindent tables
vitor
parents: 7190
diff changeset
27 static const float amptable[8]={
12d4a98a9255 Cosmetics: reindent tables
vitor
parents: 7190
diff changeset
28 0.515625, 0.90234375, 1.57910156, 2.76342773,
12d4a98a9255 Cosmetics: reindent tables
vitor
parents: 7190
diff changeset
29 -0.515625, -0.90234375, -1.57910156, -2.76342773
12d4a98a9255 Cosmetics: reindent tables
vitor
parents: 7190
diff changeset
30 };
1335
b4a72edb3a71 moved the tables into header files (and applied the 'static' patch). Nick: why do you like mergeing tables and code into one file, so making it unusable big?
al3x
parents:
diff changeset
31
7843
58f33e404d6a Convert table to integer.
vitor
parents: 7760
diff changeset
32 static const int16_t codetable[128][5]={
58f33e404d6a Convert table to integer.
vitor
parents: 7760
diff changeset
33 { 668, -2950, -1254, -1790, -2553}, { -5032, -4577, -1045, 2908, 3318},
58f33e404d6a Convert table to integer.
vitor
parents: 7760
diff changeset
34 { -2819, -2677, -948, -2825, -4450}, { -6679, -340, 1482, -1276, 1262},
58f33e404d6a Convert table to integer.
vitor
parents: 7760
diff changeset
35 { -562, -6757, 1281, 179, -1274}, { -2512, -7130, -4925, 6913, 2411},
58f33e404d6a Convert table to integer.
vitor
parents: 7760
diff changeset
36 { -2478, -156, 4683, -3873, 0}, { -8208, 2140, -478, -2785, 533},
58f33e404d6a Convert table to integer.
vitor
parents: 7760
diff changeset
37 { 1889, 2759, 1381, -6955, -5913}, { 5082, -2460, -5778, 1797, 568},
58f33e404d6a Convert table to integer.
vitor
parents: 7760
diff changeset
38 { -2208, -3309, -4523, -6236, -7505}, { -2719, 4358, -2988, -1149, 2664},
58f33e404d6a Convert table to integer.
vitor
parents: 7760
diff changeset
39 { 1259, 995, 2711, -2464,-10390}, { 1722, -7569, -2742, 2171, -2329},
58f33e404d6a Convert table to integer.
vitor
parents: 7760
diff changeset
40 { 1032, 747, -858, -7946,-12843}, { 3106, 4856, -4193, -2541, 1035},
58f33e404d6a Convert table to integer.
vitor
parents: 7760
diff changeset
41 { 1862, -960, -6628, 410, 5882}, { -2493, -2628, -4000, -60, 7202},
58f33e404d6a Convert table to integer.
vitor
parents: 7760
diff changeset
42 { -2672, 1446, 1536, -3831, 1233}, { -5302, 6912, 1589, -4187, 3665},
58f33e404d6a Convert table to integer.
vitor
parents: 7760
diff changeset
43 { -3456, -8170, -7709, 1384, 4698}, { -4699, -6209,-11176, 8104, 16830},
58f33e404d6a Convert table to integer.
vitor
parents: 7760
diff changeset
44 { 930, 7004, 1269, -8977, 2567}, { 4649, 11804, 3441, -5657, 1199},
58f33e404d6a Convert table to integer.
vitor
parents: 7760
diff changeset
45 { 2542, -183, -8859, -7976, 3230}, { -2872, -2011, -9713, -8385, 12983},
58f33e404d6a Convert table to integer.
vitor
parents: 7760
diff changeset
46 { 3086, 2140, -3680, -9643, -2896}, { -7609, 6515, -2283, -2522, 6332},
58f33e404d6a Convert table to integer.
vitor
parents: 7760
diff changeset
47 { -3333, -5620, -9130,-11131, 5543}, { -407, -6721,-17466, -2889, 11568},
58f33e404d6a Convert table to integer.
vitor
parents: 7760
diff changeset
48 { 3692, 6796, -262,-10846, -1856}, { 7275, 13404, -2989,-10595, 4936},
58f33e404d6a Convert table to integer.
vitor
parents: 7760
diff changeset
49 { 244, -2219, 2656, 3776, -5412}, { -4043, -5934, 2131, 863, -2866},
58f33e404d6a Convert table to integer.
vitor
parents: 7760
diff changeset
50 { -3302, 1743, -2006, -128, -2052}, { -6361, 3342, -1583, -21, 1142},
58f33e404d6a Convert table to integer.
vitor
parents: 7760
diff changeset
51 { -3837, -1831, 6397, 2545, -2848}, { -9332, -6528, 5309, 1986, -2245},
58f33e404d6a Convert table to integer.
vitor
parents: 7760
diff changeset
52 { -4490, 748, 1935, -3027, -493}, { -9255, 5366, 3193, -4493, 1784},
58f33e404d6a Convert table to integer.
vitor
parents: 7760
diff changeset
53 { 4784, -370, 1866, 1057, -1889}, { 7342, -2690, -2577, 676, -611},
58f33e404d6a Convert table to integer.
vitor
parents: 7760
diff changeset
54 { -502, 2235, -1850, -1777, -2049}, { 1011, 3880, -2465, 2209, -152},
58f33e404d6a Convert table to integer.
vitor
parents: 7760
diff changeset
55 { 2592, 2829, 5588, 2839, -7306}, { -3049, -4918, 5955, 9201, -4447},
58f33e404d6a Convert table to integer.
vitor
parents: 7760
diff changeset
56 { 697, 3908, 5798, -4451, -4644}, { -2121, 5444, -2570, 321, -1202},
58f33e404d6a Convert table to integer.
vitor
parents: 7760
diff changeset
57 { 2846, -2086, 3532, 566, -708}, { -4279, 950, 4980, 3749, 452},
58f33e404d6a Convert table to integer.
vitor
parents: 7760
diff changeset
58 { -2484, 3502, 1719, -170, 238}, { -3435, 263, 2114, -2005, 2361},
58f33e404d6a Convert table to integer.
vitor
parents: 7760
diff changeset
59 { -7338, -1208, 9347, -1216, -4013}, {-13498, -439, 8028, -4232, 361},
58f33e404d6a Convert table to integer.
vitor
parents: 7760
diff changeset
60 { -3729, 5433, 2004, -4727, -1259}, { -3986, 7743, 8429, -3691, -987},
58f33e404d6a Convert table to integer.
vitor
parents: 7760
diff changeset
61 { 5198, -423, 1150, -1281, 816}, { 7409, 4109, -3949, 2690, 30},
58f33e404d6a Convert table to integer.
vitor
parents: 7760
diff changeset
62 { 1246, 3055, -35, -1370, -246}, { -1489, 5635, -678, -2627, 3170},
58f33e404d6a Convert table to integer.
vitor
parents: 7760
diff changeset
63 { 4830, -4585, 2008, -1062, 799}, { -129, 717, 4594, 14937, 10706},
58f33e404d6a Convert table to integer.
vitor
parents: 7760
diff changeset
64 { 417, 2759, 1850, -5057, -1153}, { -3887, 7361, -5768, 4285, 666},
58f33e404d6a Convert table to integer.
vitor
parents: 7760
diff changeset
65 { 1443, -938, 20, -2119, -1697}, { -3712, -3402, -2212, 110, 2136},
58f33e404d6a Convert table to integer.
vitor
parents: 7760
diff changeset
66 { -2952, 12, -1568, -3500, -1855}, { -1315, -1731, 1160, -558, 1709},
58f33e404d6a Convert table to integer.
vitor
parents: 7760
diff changeset
67 { 88, -4569, 194, -454, -2957}, { -2839, -1666, -273, 2084, -155},
58f33e404d6a Convert table to integer.
vitor
parents: 7760
diff changeset
68 { -189, -2376, 1663, -1040, -2449}, { -2842, -1369, 636, -248, -2677},
58f33e404d6a Convert table to integer.
vitor
parents: 7760
diff changeset
69 { 1517, 79, -3013, -3669, -973}, { 1913, -2493, -5312, -749, 1271},
58f33e404d6a Convert table to integer.
vitor
parents: 7760
diff changeset
70 { -2903, -3324, -3756, -3690, -1829}, { -2913, -1547, -2760, -1406, 1124},
58f33e404d6a Convert table to integer.
vitor
parents: 7760
diff changeset
71 { 1844, -1834, 456, 706, -4272}, { 467, -4256, -1909, 1521, 1134},
58f33e404d6a Convert table to integer.
vitor
parents: 7760
diff changeset
72 { -127, -994, -637, -1491, -6494}, { 873, -2045, -3828, -2792, -578},
58f33e404d6a Convert table to integer.
vitor
parents: 7760
diff changeset
73 { 2311, -1817, 2632, -3052, 1968}, { 641, 1194, 1893, 4107, 6342},
58f33e404d6a Convert table to integer.
vitor
parents: 7760
diff changeset
74 { -45, 1198, 2160, -1449, 2203}, { -2004, 1713, 3518, 2652, 4251},
58f33e404d6a Convert table to integer.
vitor
parents: 7760
diff changeset
75 { 2936, -3968, 1280, 131, -1476}, { 2827, 8, -1928, 2658, 3513},
58f33e404d6a Convert table to integer.
vitor
parents: 7760
diff changeset
76 { 3199, -816, 2687, -1741, -1407}, { 2948, 4029, 394, -253, 1298},
58f33e404d6a Convert table to integer.
vitor
parents: 7760
diff changeset
77 { 4286, 51, -4507, -32, -659}, { 3903, 5646, -5588, -2592, 5707},
58f33e404d6a Convert table to integer.
vitor
parents: 7760
diff changeset
78 { -606, 1234, -1607, -5187, 664}, { -525, 3620, -2192, -2527, 1707},
58f33e404d6a Convert table to integer.
vitor
parents: 7760
diff changeset
79 { 4297, -3251, -2283, 812, -2264}, { 5765, 528, -3287, 1352, 1672},
58f33e404d6a Convert table to integer.
vitor
parents: 7760
diff changeset
80 { 2735, 1241, -1103, -3273, -3407}, { 4033, 1648, -2965, -1174, 1444},
58f33e404d6a Convert table to integer.
vitor
parents: 7760
diff changeset
81 { 74, 918, 1999, 915, -1026}, { -2496, -1605, 2034, 2950, 229},
58f33e404d6a Convert table to integer.
vitor
parents: 7760
diff changeset
82 { -2168, 2037, 15, -1264, -208}, { -3552, 1530, 581, 1491, 962},
58f33e404d6a Convert table to integer.
vitor
parents: 7760
diff changeset
83 { -2613, -2338, 3621, -1488, -2185}, { -1747, 81, 5538, 1432, -2257},
58f33e404d6a Convert table to integer.
vitor
parents: 7760
diff changeset
84 { -1019, 867, 214, -2284, -1510}, { -1684, 2816, -229, 2551, -1389},
58f33e404d6a Convert table to integer.
vitor
parents: 7760
diff changeset
85 { 2707, 504, 479, 2783, -1009}, { 2517, -1487, -1596, 621, 1929},
58f33e404d6a Convert table to integer.
vitor
parents: 7760
diff changeset
86 { -148, 2206, -4288, 1292, -1401}, { -527, 1243, -2731, 1909, 1280},
58f33e404d6a Convert table to integer.
vitor
parents: 7760
diff changeset
87 { 2149, -1501, 3688, 610, -4591}, { 3306, -3369, 1875, 3636, -1217},
58f33e404d6a Convert table to integer.
vitor
parents: 7760
diff changeset
88 { 2574, 2513, 1449, -3074, -4979}, { 814, 1826, -2497, 4234, -4077},
58f33e404d6a Convert table to integer.
vitor
parents: 7760
diff changeset
89 { 1664, -220, 3418, 1002, 1115}, { 781, 1658, 3919, 6130, 3140},
58f33e404d6a Convert table to integer.
vitor
parents: 7760
diff changeset
90 { 1148, 4065, 1516, 815, 199}, { 1191, 2489, 2561, 2421, 2443},
58f33e404d6a Convert table to integer.
vitor
parents: 7760
diff changeset
91 { 770, -5915, 5515, -368, -3199}, { 1190, 1047, 3742, 6927, -2089},
58f33e404d6a Convert table to integer.
vitor
parents: 7760
diff changeset
92 { 292, 3099, 4308, -758, -2455}, { 523, 3921, 4044, 1386, 85},
58f33e404d6a Convert table to integer.
vitor
parents: 7760
diff changeset
93 { 4367, 1006, -1252, -1466, -1383}, { 3852, 1579, -77, 2064, 868},
58f33e404d6a Convert table to integer.
vitor
parents: 7760
diff changeset
94 { 5109, 2919, -202, 359, -509}, { 3650, 3206, 2303, 1693, 1296},
58f33e404d6a Convert table to integer.
vitor
parents: 7760
diff changeset
95 { 2905, -3907, 229, -1196, -2332}, { 5977, -3585, 805, 3825, -3138},
58f33e404d6a Convert table to integer.
vitor
parents: 7760
diff changeset
96 { 3746, -606, 53, -269, -3301}, { 606, 2018, -1316, 4064, 398}
1335
b4a72edb3a71 moved the tables into header files (and applied the 'static' patch). Nick: why do you like mergeing tables and code into one file, so making it unusable big?
al3x
parents:
diff changeset
97 };
b4a72edb3a71 moved the tables into header files (and applied the 'static' patch). Nick: why do you like mergeing tables and code into one file, so making it unusable big?
al3x
parents:
diff changeset
98
7368
166e5712dcd8 Give windowing tables a more descriptive name
vitor
parents: 7214
diff changeset
99 static const float syn_window[111]={
7214
12d4a98a9255 Cosmetics: reindent tables
vitor
parents: 7190
diff changeset
100 0.576690972, 0.580838025, 0.585013986, 0.589219987, 0.59345597, 0.597723007,
12d4a98a9255 Cosmetics: reindent tables
vitor
parents: 7190
diff changeset
101 0.602020264, 0.606384277, 0.610748291, 0.615142822, 0.619598389, 0.624084473,
12d4a98a9255 Cosmetics: reindent tables
vitor
parents: 7190
diff changeset
102 0.628570557, 0.633117676, 0.637695313, 0.642272949, 0.646911621, 0.651580811,
12d4a98a9255 Cosmetics: reindent tables
vitor
parents: 7190
diff changeset
103 0.656280518, 0.66104126, 0.665802002, 0.670593262, 0.675445557, 0.680328369,
12d4a98a9255 Cosmetics: reindent tables
vitor
parents: 7190
diff changeset
104 0.685241699, 0.690185547, 0.695159912, 0.700164795, 0.705230713, 0.710327148,
12d4a98a9255 Cosmetics: reindent tables
vitor
parents: 7190
diff changeset
105 0.715454102, 0.720611572, 0.725830078, 0.731048584, 0.736328125, 0.741638184,
12d4a98a9255 Cosmetics: reindent tables
vitor
parents: 7190
diff changeset
106 0.747009277, 0.752380371, 0.7578125, 0.763305664, 0.768798828, 0.774353027,
12d4a98a9255 Cosmetics: reindent tables
vitor
parents: 7190
diff changeset
107 0.779937744, 0.785583496, 0.791229248, 0.796936035, 0.802703857, 0.808502197,
12d4a98a9255 Cosmetics: reindent tables
vitor
parents: 7190
diff changeset
108 0.814331055, 0.820220947, 0.826141357, 0.832092285, 0.838104248, 0.844146729,
12d4a98a9255 Cosmetics: reindent tables
vitor
parents: 7190
diff changeset
109 0.850250244, 0.856384277, 0.862548828, 0.868774414, 0.875061035, 0.881378174,
12d4a98a9255 Cosmetics: reindent tables
vitor
parents: 7190
diff changeset
110 0.88772583, 0.894134521, 0.900604248, 0.907104492, 0.913635254, 0.920227051,
12d4a98a9255 Cosmetics: reindent tables
vitor
parents: 7190
diff changeset
111 0.926879883, 0.933563232, 0.940307617, 0.94708252, 0.953918457, 0.96081543,
12d4a98a9255 Cosmetics: reindent tables
vitor
parents: 7190
diff changeset
112 0.96774292, 0.974731445, 0.981781006, 0.988861084, 0.994842529, 0.998565674,
12d4a98a9255 Cosmetics: reindent tables
vitor
parents: 7190
diff changeset
113 0.999969482, 0.99911499, 0.996002197, 0.990600586, 0.982910156, 0.973022461,
12d4a98a9255 Cosmetics: reindent tables
vitor
parents: 7190
diff changeset
114 0.960876465, 0.946533203, 0.930053711, 0.911437988, 0.89074707, 0.868041992,
12d4a98a9255 Cosmetics: reindent tables
vitor
parents: 7190
diff changeset
115 0.843322754, 0.816680908, 0.788208008, 0.757904053, 0.725891113, 0.692199707,
12d4a98a9255 Cosmetics: reindent tables
vitor
parents: 7190
diff changeset
116 0.656921387, 0.620178223, 0.582000732, 0.542480469, 0.501739502, 0.459838867,
12d4a98a9255 Cosmetics: reindent tables
vitor
parents: 7190
diff changeset
117 0.416900635, 0.373016357, 0.328277588, 0.282775879, 0.236663818, 0.189971924,
12d4a98a9255 Cosmetics: reindent tables
vitor
parents: 7190
diff changeset
118 0.142852783, 0.0954284668,0.0477600098
1335
b4a72edb3a71 moved the tables into header files (and applied the 'static' patch). Nick: why do you like mergeing tables and code into one file, so making it unusable big?
al3x
parents:
diff changeset
119 };
b4a72edb3a71 moved the tables into header files (and applied the 'static' patch). Nick: why do you like mergeing tables and code into one file, so making it unusable big?
al3x
parents:
diff changeset
120
7368
166e5712dcd8 Give windowing tables a more descriptive name
vitor
parents: 7214
diff changeset
121 static const float gain_window[38]={
7214
12d4a98a9255 Cosmetics: reindent tables
vitor
parents: 7190
diff changeset
122 0.505699992, 0.524200022, 0.54339999, 0.563300014, 0.583953857, 0.60534668,
12d4a98a9255 Cosmetics: reindent tables
vitor
parents: 7190
diff changeset
123 0.627502441, 0.650482178, 0.674316406, 0.699005127, 0.724578857, 0.75112915,
12d4a98a9255 Cosmetics: reindent tables
vitor
parents: 7190
diff changeset
124 0.778625488, 0.807128906, 0.836669922, 0.86730957, 0.899078369, 0.932006836,
12d4a98a9255 Cosmetics: reindent tables
vitor
parents: 7190
diff changeset
125 0.961486816, 0.982757568, 0.995635986, 1, 0.995819092, 0.983154297,
12d4a98a9255 Cosmetics: reindent tables
vitor
parents: 7190
diff changeset
126 0.96206665, 0.932769775, 0.895507813, 0.850585938, 0.798400879, 0.739379883,
12d4a98a9255 Cosmetics: reindent tables
vitor
parents: 7190
diff changeset
127 0.674072266, 0.602996826, 0.526763916, 0.446014404, 0.361480713, 0.273834229,
12d4a98a9255 Cosmetics: reindent tables
vitor
parents: 7190
diff changeset
128 0.183868408, 0.0923461914
1335
b4a72edb3a71 moved the tables into header files (and applied the 'static' patch). Nick: why do you like mergeing tables and code into one file, so making it unusable big?
al3x
parents:
diff changeset
129 };
b4a72edb3a71 moved the tables into header files (and applied the 'static' patch). Nick: why do you like mergeing tables and code into one file, so making it unusable big?
al3x
parents:
diff changeset
130
7847
5a114f24632a misc spelling/wording/grammar fixes
diego
parents: 7843
diff changeset
131 /** synthesis bandwidth broadening table */
7371
c6c6b6236ff3 Rename and comment bandwidth broadening tables
vitor
parents: 7368
diff changeset
132 static const float syn_bw_tab[36]={
7214
12d4a98a9255 Cosmetics: reindent tables
vitor
parents: 7190
diff changeset
133 0.98828125, 0.976699829, 0.965254128, 0.953942537, 0.942763507, 0.931715488,
12d4a98a9255 Cosmetics: reindent tables
vitor
parents: 7190
diff changeset
134 0.920796931, 0.910006344, 0.899342179, 0.888803005, 0.878387332, 0.868093729,
12d4a98a9255 Cosmetics: reindent tables
vitor
parents: 7190
diff changeset
135 0.857920766, 0.847867012, 0.837931097, 0.828111589, 0.818407178, 0.808816493,
12d4a98a9255 Cosmetics: reindent tables
vitor
parents: 7190
diff changeset
136 0.799338162, 0.789970934, 0.780713439, 0.771564424, 0.762522638, 0.753586829,
12d4a98a9255 Cosmetics: reindent tables
vitor
parents: 7190
diff changeset
137 0.744755745, 0.736028135, 0.727402806, 0.718878567, 0.710454226, 0.702128589,
12d4a98a9255 Cosmetics: reindent tables
vitor
parents: 7190
diff changeset
138 0.693900526, 0.685768902, 0.677732527, 0.669790328, 0.66194123, 0.654184103
1335
b4a72edb3a71 moved the tables into header files (and applied the 'static' patch). Nick: why do you like mergeing tables and code into one file, so making it unusable big?
al3x
parents:
diff changeset
139 };
b4a72edb3a71 moved the tables into header files (and applied the 'static' patch). Nick: why do you like mergeing tables and code into one file, so making it unusable big?
al3x
parents:
diff changeset
140
7847
5a114f24632a misc spelling/wording/grammar fixes
diego
parents: 7843
diff changeset
141 /** gain bandwidth broadening table */
7371
c6c6b6236ff3 Rename and comment bandwidth broadening tables
vitor
parents: 7368
diff changeset
142 static const float gain_bw_tab[10]={
7214
12d4a98a9255 Cosmetics: reindent tables
vitor
parents: 7190
diff changeset
143 0.90625, 0.821289063, 0.74432373, 0.674499512, 0.61126709,
12d4a98a9255 Cosmetics: reindent tables
vitor
parents: 7190
diff changeset
144 0.553955078, 0.50201416, 0.454956055, 0.41229248, 0.373657227
1335
b4a72edb3a71 moved the tables into header files (and applied the 'static' patch). Nick: why do you like mergeing tables and code into one file, so making it unusable big?
al3x
parents:
diff changeset
145 };
b4a72edb3a71 moved the tables into header files (and applied the 'static' patch). Nick: why do you like mergeing tables and code into one file, so making it unusable big?
al3x
parents:
diff changeset
146
7760
c4a4495715dd Globally rename the header inclusion guard names.
stefano
parents: 7371
diff changeset
147 #endif /* AVCODEC_RA288_H */