mirror of https://gerrit.osmocom.org/libosmocore
codec: Fix the GSM 06.20 ordering tables
Seems the script I used to parse those had a bug where range of bits in the 'decreasing' direction ( like 6..0 ) were not processed properly. Thanks to Andreas for noticing this ! Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
This commit is contained in:
parent
a6428d2376
commit
ed8170ac67
|
@ -35,36 +35,36 @@ const uint16_t gsm620_unvoiced_bitorder[112] = {
|
|||
90, /* GSP 0-3:2 */
|
||||
109, /* GSP 0-4:2 */
|
||||
15, /* LPC 1:0 */
|
||||
23, /* LPC 2:1 */
|
||||
22, /* LPC 2:2 */
|
||||
21, /* LPC 2:3 */
|
||||
20, /* LPC 2:4 */
|
||||
19, /* LPC 2:5 */
|
||||
31, /* LPC 3:1 */
|
||||
30, /* LPC 3:2 */
|
||||
29, /* LPC 3:3 */
|
||||
28, /* LPC 3:4 */
|
||||
27, /* LPC 3:5 */
|
||||
20, /* LPC 2:4 */
|
||||
21, /* LPC 2:3 */
|
||||
22, /* LPC 2:2 */
|
||||
23, /* LPC 2:1 */
|
||||
26, /* LPC 3:6 */
|
||||
27, /* LPC 3:5 */
|
||||
28, /* LPC 3:4 */
|
||||
29, /* LPC 3:3 */
|
||||
30, /* LPC 3:2 */
|
||||
31, /* LPC 3:1 */
|
||||
61, /* Code 1-2:0 */
|
||||
68, /* Code 2-2:0 */
|
||||
67, /* Code 2-2:1 */
|
||||
66, /* Code 2-2:2 */
|
||||
65, /* Code 2-2:3 */
|
||||
64, /* Code 2-2:4 */
|
||||
63, /* Code 2-2:5 */
|
||||
62, /* Code 2-2:6 */
|
||||
80, /* Code 1-3:0 */
|
||||
79, /* Code 1-3:1 */
|
||||
78, /* Code 1-3:2 */
|
||||
77, /* Code 1-3:3 */
|
||||
76, /* Code 1-3:4 */
|
||||
75, /* Code 1-3:5 */
|
||||
63, /* Code 2-2:5 */
|
||||
64, /* Code 2-2:4 */
|
||||
65, /* Code 2-2:3 */
|
||||
66, /* Code 2-2:2 */
|
||||
67, /* Code 2-2:1 */
|
||||
68, /* Code 2-2:0 */
|
||||
74, /* Code 1-3:6 */
|
||||
84, /* Code 2-3:3 */
|
||||
83, /* Code 2-3:4 */
|
||||
82, /* Code 2-3:5 */
|
||||
75, /* Code 1-3:5 */
|
||||
76, /* Code 1-3:4 */
|
||||
77, /* Code 1-3:3 */
|
||||
78, /* Code 1-3:2 */
|
||||
79, /* Code 1-3:1 */
|
||||
80, /* Code 1-3:0 */
|
||||
81, /* Code 2-3:6 */
|
||||
82, /* Code 2-3:5 */
|
||||
83, /* Code 2-3:4 */
|
||||
84, /* Code 2-3:3 */
|
||||
32, /* LPC 3:0 */
|
||||
4, /* R0:0 */
|
||||
33, /* INT-LPC:0 */
|
||||
|
@ -106,9 +106,9 @@ const uint16_t gsm620_unvoiced_bitorder[112] = {
|
|||
89, /* GSP 0-3:3 */
|
||||
70, /* GSP 0-2:3 */
|
||||
51, /* GSP 0-1:3 */
|
||||
18, /* LPC 2:6 */
|
||||
17, /* LPC 2:7 */
|
||||
16, /* LPC 2:8 */
|
||||
17, /* LPC 2:7 */
|
||||
18, /* LPC 2:6 */
|
||||
107, /* GSP 0-4:4 */
|
||||
88, /* GSP 0-3:4 */
|
||||
69, /* GSP 0-2:4 */
|
||||
|
@ -149,9 +149,9 @@ const uint16_t gsm620_unvoiced_bitorder[112] = {
|
|||
const uint16_t gsm620_voiced_bitorder[112] = {
|
||||
13, /* LPC 1:2 */
|
||||
14, /* LPC 1:1 */
|
||||
20, /* LPC 2:4 */
|
||||
19, /* LPC 2:5 */
|
||||
18, /* LPC 2:6 */
|
||||
19, /* LPC 2:5 */
|
||||
20, /* LPC 2:4 */
|
||||
53, /* GSP 0-1:4 */
|
||||
71, /* GSP 0-2:4 */
|
||||
89, /* GSP 0-3:4 */
|
||||
|
@ -164,22 +164,22 @@ const uint16_t gsm620_voiced_bitorder[112] = {
|
|||
73, /* GSP 0-2:2 */
|
||||
91, /* GSP 0-3:2 */
|
||||
109, /* GSP 0-4:2 */
|
||||
52, /* Code 1:0 */
|
||||
51, /* Code 1:1 */
|
||||
50, /* Code 1:2 */
|
||||
49, /* Code 1:3 */
|
||||
48, /* Code 1:4 */
|
||||
47, /* Code 1:5 */
|
||||
46, /* Code 1:6 */
|
||||
45, /* Code 1:7 */
|
||||
44, /* Code 1:8 */
|
||||
65, /* Code 2:5 */
|
||||
64, /* Code 2:6 */
|
||||
63, /* Code 2:7 */
|
||||
45, /* Code 1:7 */
|
||||
46, /* Code 1:6 */
|
||||
47, /* Code 1:5 */
|
||||
48, /* Code 1:4 */
|
||||
49, /* Code 1:3 */
|
||||
50, /* Code 1:2 */
|
||||
51, /* Code 1:1 */
|
||||
52, /* Code 1:0 */
|
||||
62, /* Code 2:8 */
|
||||
70, /* Code 2:0 */
|
||||
69, /* Code 2:1 */
|
||||
63, /* Code 2:7 */
|
||||
64, /* Code 2:6 */
|
||||
65, /* Code 2:5 */
|
||||
68, /* Code 2:2 */
|
||||
69, /* Code 2:1 */
|
||||
70, /* Code 2:0 */
|
||||
80, /* Code 3:8 */
|
||||
66, /* Code 2:4 */
|
||||
67, /* Code 2:3 */
|
||||
|
|
Loading…
Reference in New Issue