diff options
| author | Marin Ivanov <[email protected]> | 2025-07-25 10:17:14 +0300 |
|---|---|---|
| committer | Marin Ivanov <[email protected]> | 2026-01-18 20:09:26 +0200 |
| commit | 0168586485e6310c598713c911b1dec5618d61a1 (patch) | |
| tree | 6aabc2a12ef8fef70683f5389bea00f948015f77 /src/codebookd.c | |
* codec2 cut-down version 1.2.0
* Remove codebook and generation of sources
* remove c2dec c2enc binaries
* prepare for emscripten
Diffstat (limited to 'src/codebookd.c')
| -rw-r--r-- | src/codebookd.c | 473 |
1 files changed, 473 insertions, 0 deletions
diff --git a/src/codebookd.c b/src/codebookd.c new file mode 100644 index 0000000..a080e98 --- /dev/null +++ b/src/codebookd.c @@ -0,0 +1,473 @@ +/* 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/dlsp1.txt */ +#ifdef __EMBEDDED__ +static const float codes0[] = { +#else +static float codes0[] = { +#endif + 25, + 50, + 75, + 100, + 125, + 150, + 175, + 200, + 225, + 250, + 275, + 300, + 325, + 350, + 375, + 400, + 425, + 450, + 475, + 500, + 525, + 550, + 575, + 600, + 625, + 650, + 675, + 700, + 725, + 750, + 775, + 800 +}; + /* /home/metala/projects/smesh/asko/src/codebook/dlsp2.txt */ +#ifdef __EMBEDDED__ +static const float codes1[] = { +#else +static float codes1[] = { +#endif + 25, + 50, + 75, + 100, + 125, + 150, + 175, + 200, + 225, + 250, + 275, + 300, + 325, + 350, + 375, + 400, + 425, + 450, + 475, + 500, + 525, + 550, + 575, + 600, + 625, + 650, + 675, + 700, + 725, + 750, + 775, + 800 +}; + /* /home/metala/projects/smesh/asko/src/codebook/dlsp3.txt */ +#ifdef __EMBEDDED__ +static const float codes2[] = { +#else +static float codes2[] = { +#endif + 25, + 50, + 75, + 100, + 125, + 150, + 175, + 200, + 225, + 250, + 275, + 300, + 325, + 350, + 375, + 400, + 425, + 450, + 475, + 500, + 525, + 550, + 575, + 600, + 625, + 650, + 675, + 700, + 725, + 750, + 775, + 800 +}; + /* /home/metala/projects/smesh/asko/src/codebook/dlsp4.txt */ +#ifdef __EMBEDDED__ +static const float codes3[] = { +#else +static float codes3[] = { +#endif + 25, + 50, + 75, + 100, + 125, + 150, + 175, + 200, + 250, + 300, + 350, + 400, + 450, + 500, + 550, + 600, + 650, + 700, + 750, + 800, + 850, + 900, + 950, + 1000, + 1050, + 1100, + 1150, + 1200, + 1250, + 1300, + 1350, + 1400 +}; + /* /home/metala/projects/smesh/asko/src/codebook/dlsp5.txt */ +#ifdef __EMBEDDED__ +static const float codes4[] = { +#else +static float codes4[] = { +#endif + 25, + 50, + 75, + 100, + 125, + 150, + 175, + 200, + 250, + 300, + 350, + 400, + 450, + 500, + 550, + 600, + 650, + 700, + 750, + 800, + 850, + 900, + 950, + 1000, + 1050, + 1100, + 1150, + 1200, + 1250, + 1300, + 1350, + 1400 +}; + /* /home/metala/projects/smesh/asko/src/codebook/dlsp6.txt */ +#ifdef __EMBEDDED__ +static const float codes5[] = { +#else +static float codes5[] = { +#endif + 25, + 50, + 75, + 100, + 125, + 150, + 175, + 200, + 250, + 300, + 350, + 400, + 450, + 500, + 550, + 600, + 650, + 700, + 750, + 800, + 850, + 900, + 950, + 1000, + 1050, + 1100, + 1150, + 1200, + 1250, + 1300, + 1350, + 1400 +}; + /* /home/metala/projects/smesh/asko/src/codebook/dlsp7.txt */ +#ifdef __EMBEDDED__ +static const float codes6[] = { +#else +static float codes6[] = { +#endif + 25, + 50, + 75, + 100, + 125, + 150, + 175, + 200, + 225, + 250, + 275, + 300, + 325, + 350, + 375, + 400, + 425, + 450, + 475, + 500, + 525, + 550, + 575, + 600, + 625, + 650, + 675, + 700, + 725, + 750, + 775, + 800 +}; + /* /home/metala/projects/smesh/asko/src/codebook/dlsp8.txt */ +#ifdef __EMBEDDED__ +static const float codes7[] = { +#else +static float codes7[] = { +#endif + 25, + 50, + 75, + 100, + 125, + 150, + 175, + 200, + 225, + 250, + 275, + 300, + 325, + 350, + 375, + 400, + 425, + 450, + 475, + 500, + 525, + 550, + 575, + 600, + 625, + 650, + 675, + 700, + 725, + 750, + 775, + 800 +}; + /* /home/metala/projects/smesh/asko/src/codebook/dlsp9.txt */ +#ifdef __EMBEDDED__ +static const float codes8[] = { +#else +static float codes8[] = { +#endif + 25, + 50, + 75, + 100, + 125, + 150, + 175, + 200, + 225, + 250, + 275, + 300, + 325, + 350, + 375, + 400, + 425, + 450, + 475, + 500, + 525, + 550, + 575, + 600, + 625, + 650, + 675, + 700, + 725, + 750, + 775, + 800 +}; + /* /home/metala/projects/smesh/asko/src/codebook/dlsp10.txt */ +#ifdef __EMBEDDED__ +static const float codes9[] = { +#else +static float codes9[] = { +#endif + 25, + 50, + 75, + 100, + 125, + 150, + 175, + 200, + 225, + 250, + 275, + 300, + 325, + 350, + 375, + 400, + 425, + 450, + 475, + 500, + 525, + 550, + 575, + 600, + 625, + 650, + 675, + 700, + 725, + 750, + 775, + 800 +}; + +const struct lsp_codebook lsp_cbd[] = { + /* /home/metala/projects/smesh/asko/src/codebook/dlsp1.txt */ + { + 1, + 5, + 32, + codes0 + }, + /* /home/metala/projects/smesh/asko/src/codebook/dlsp2.txt */ + { + 1, + 5, + 32, + codes1 + }, + /* /home/metala/projects/smesh/asko/src/codebook/dlsp3.txt */ + { + 1, + 5, + 32, + codes2 + }, + /* /home/metala/projects/smesh/asko/src/codebook/dlsp4.txt */ + { + 1, + 5, + 32, + codes3 + }, + /* /home/metala/projects/smesh/asko/src/codebook/dlsp5.txt */ + { + 1, + 5, + 32, + codes4 + }, + /* /home/metala/projects/smesh/asko/src/codebook/dlsp6.txt */ + { + 1, + 5, + 32, + codes5 + }, + /* /home/metala/projects/smesh/asko/src/codebook/dlsp7.txt */ + { + 1, + 5, + 32, + codes6 + }, + /* /home/metala/projects/smesh/asko/src/codebook/dlsp8.txt */ + { + 1, + 5, + 32, + codes7 + }, + /* /home/metala/projects/smesh/asko/src/codebook/dlsp9.txt */ + { + 1, + 5, + 32, + codes8 + }, + /* /home/metala/projects/smesh/asko/src/codebook/dlsp10.txt */ + { + 1, + 5, + 32, + codes9 + }, + { 0, 0, 0, 0 } +}; |
