forked from thesofproject/sof-docs
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsrc_std_int32_table.h
More file actions
25 lines (24 loc) · 950 Bytes
/
src_std_int32_table.h
File metadata and controls
25 lines (24 loc) · 950 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
/* SRC conversions */
#include <sof/audio/coefficients/src/src_std_int32_3_2_4535_5000.h>
#include <sof/audio/coefficients/src/src_std_int32_7_8_4535_5000.h>
#include <sof/audio/coefficients/src/src_std_int32_21_16_4319_5000.h>
#include <sof/audio/coefficients/src/src_std_int32_21_20_4167_5000.h>
#include <sof/audio/coefficients/src/src_std_int32_21_20_4535_5000.h>
/* SRC table */
int32_t fir_one = 1073741824;
struct src_stage src_int32_1_1_0_0 = { 0, 0, 1, 1, 1, 1, 1, 0, -1, &fir_one };
struct src_stage src_int32_0_0_0_0 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, &fir_one };
int src_in_fs[2] = { 32000, 48000};
int src_out_fs[2] = { 44100, 48000};
struct src_stage *src_table1[2][2] = {
{ &src_int32_21_20_4535_5000, &src_int32_21_20_4167_5000
},
{ &src_int32_3_2_4535_5000, &src_int32_1_1_0_0
}
};
struct src_stage *src_table2[2][2] = {
{ &src_int32_21_16_4319_5000, &src_int32_7_8_4535_5000
},
{ &src_int32_1_1_0_0, &src_int32_1_1_0_0
}
};