diff options
Diffstat (limited to 'src/codebook.c')
| -rw-r--r-- | src/codebook.c | 285 |
1 files changed, 285 insertions, 0 deletions
diff --git a/src/codebook.c b/src/codebook.c new file mode 100644 index 0000000..946671e --- /dev/null +++ b/src/codebook.c @@ -0,0 +1,285 @@ +/* THIS IS A GENERATED FILE. Edit generate_codebook.c and its input */ + +/* + * This intermediary file and the files that used to create it are under + * The LGPL. See the file COPYING. + */ + +#include "defines.h" + + /* /home/metala/projects/smesh/asko/src/codebook/lsp1.txt */ +#ifdef __EMBEDDED__ +static const float codes0[] = { +#else +static float codes0[] = { +#endif + 225, + 250, + 275, + 300, + 325, + 350, + 375, + 400, + 425, + 450, + 475, + 500, + 525, + 550, + 575, + 600 +}; + /* /home/metala/projects/smesh/asko/src/codebook/lsp2.txt */ +#ifdef __EMBEDDED__ +static const float codes1[] = { +#else +static float codes1[] = { +#endif + 325, + 350, + 375, + 400, + 425, + 450, + 475, + 500, + 525, + 550, + 575, + 600, + 625, + 650, + 675, + 700 +}; + /* /home/metala/projects/smesh/asko/src/codebook/lsp3.txt */ +#ifdef __EMBEDDED__ +static const float codes2[] = { +#else +static float codes2[] = { +#endif + 500, + 550, + 600, + 650, + 700, + 750, + 800, + 850, + 900, + 950, + 1000, + 1050, + 1100, + 1150, + 1200, + 1250 +}; + /* /home/metala/projects/smesh/asko/src/codebook/lsp4.txt */ +#ifdef __EMBEDDED__ +static const float codes3[] = { +#else +static float codes3[] = { +#endif + 700, + 800, + 900, + 1000, + 1100, + 1200, + 1300, + 1400, + 1500, + 1600, + 1700, + 1800, + 1900, + 2000, + 2100, + 2200 +}; + /* /home/metala/projects/smesh/asko/src/codebook/lsp5.txt */ +#ifdef __EMBEDDED__ +static const float codes4[] = { +#else +static float codes4[] = { +#endif + 950, + 1050, + 1150, + 1250, + 1350, + 1450, + 1550, + 1650, + 1750, + 1850, + 1950, + 2050, + 2150, + 2250, + 2350, + 2450 +}; + /* /home/metala/projects/smesh/asko/src/codebook/lsp6.txt */ +#ifdef __EMBEDDED__ +static const float codes5[] = { +#else +static float codes5[] = { +#endif + 1100, + 1200, + 1300, + 1400, + 1500, + 1600, + 1700, + 1800, + 1900, + 2000, + 2100, + 2200, + 2300, + 2400, + 2500, + 2600 +}; + /* /home/metala/projects/smesh/asko/src/codebook/lsp7.txt */ +#ifdef __EMBEDDED__ +static const float codes6[] = { +#else +static float codes6[] = { +#endif + 1500, + 1600, + 1700, + 1800, + 1900, + 2000, + 2100, + 2200, + 2300, + 2400, + 2500, + 2600, + 2700, + 2800, + 2900, + 3000 +}; + /* /home/metala/projects/smesh/asko/src/codebook/lsp8.txt */ +#ifdef __EMBEDDED__ +static const float codes7[] = { +#else +static float codes7[] = { +#endif + 2300, + 2400, + 2500, + 2600, + 2700, + 2800, + 2900, + 3000 +}; + /* /home/metala/projects/smesh/asko/src/codebook/lsp9.txt */ +#ifdef __EMBEDDED__ +static const float codes8[] = { +#else +static float codes8[] = { +#endif + 2500, + 2600, + 2700, + 2800, + 2900, + 3000, + 3100, + 3200 +}; + /* /home/metala/projects/smesh/asko/src/codebook/lsp10.txt */ +#ifdef __EMBEDDED__ +static const float codes9[] = { +#else +static float codes9[] = { +#endif + 2900, + 3100, + 3300, + 3500 +}; + +const struct lsp_codebook lsp_cb[] = { + /* /home/metala/projects/smesh/asko/src/codebook/lsp1.txt */ + { + 1, + 4, + 16, + codes0 + }, + /* /home/metala/projects/smesh/asko/src/codebook/lsp2.txt */ + { + 1, + 4, + 16, + codes1 + }, + /* /home/metala/projects/smesh/asko/src/codebook/lsp3.txt */ + { + 1, + 4, + 16, + codes2 + }, + /* /home/metala/projects/smesh/asko/src/codebook/lsp4.txt */ + { + 1, + 4, + 16, + codes3 + }, + /* /home/metala/projects/smesh/asko/src/codebook/lsp5.txt */ + { + 1, + 4, + 16, + codes4 + }, + /* /home/metala/projects/smesh/asko/src/codebook/lsp6.txt */ + { + 1, + 4, + 16, + codes5 + }, + /* /home/metala/projects/smesh/asko/src/codebook/lsp7.txt */ + { + 1, + 4, + 16, + codes6 + }, + /* /home/metala/projects/smesh/asko/src/codebook/lsp8.txt */ + { + 1, + 3, + 8, + codes7 + }, + /* /home/metala/projects/smesh/asko/src/codebook/lsp9.txt */ + { + 1, + 3, + 8, + codes8 + }, + /* /home/metala/projects/smesh/asko/src/codebook/lsp10.txt */ + { + 1, + 2, + 4, + codes9 + }, + { 0, 0, 0, 0 } +}; |
