Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in / Register
Toggle navigation
F
ffmpeg.wasm-core
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Linshizhi
ffmpeg.wasm-core
Commits
5a9ed7c1
Commit
5a9ed7c1
authored
Sep 08, 2011
by
Justin Ruggles
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
adpcm: pretty-print tables
parent
fcbe421c
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
23 additions
and
20 deletions
+23
-20
adpcm.c
libavcodec/adpcm.c
+10
-7
adpcm_data.c
libavcodec/adpcm_data.c
+13
-13
No files found.
libavcodec/adpcm.c
View file @
5a9ed7c1
...
...
@@ -57,16 +57,19 @@
/* These are for CD-ROM XA ADPCM */
static
const
int
xa_adpcm_table
[
5
][
2
]
=
{
{
0
,
0
},
{
60
,
0
},
{
115
,
-
52
},
{
98
,
-
55
},
{
122
,
-
60
}
{
0
,
0
},
{
60
,
0
},
{
115
,
-
52
},
{
98
,
-
55
},
{
122
,
-
60
}
};
static
const
int
ea_adpcm_table
[]
=
{
0
,
240
,
460
,
392
,
0
,
0
,
-
208
,
-
220
,
0
,
1
,
3
,
4
,
7
,
8
,
10
,
11
,
0
,
-
1
,
-
3
,
-
4
0
,
240
,
460
,
392
,
0
,
0
,
-
208
,
-
220
,
0
,
1
,
3
,
4
,
7
,
8
,
10
,
11
,
0
,
-
1
,
-
3
,
-
4
};
// padded to zero where table size is less then 16
...
...
libavcodec/adpcm_data.c
View file @
5a9ed7c1
...
...
@@ -38,14 +38,14 @@ const int8_t ff_adpcm_index_table[16] = {
* this table, but such deviations are negligible:
*/
const
int16_t
ff_adpcm_step_table
[
89
]
=
{
7
,
8
,
9
,
10
,
11
,
12
,
13
,
14
,
16
,
17
,
19
,
21
,
23
,
25
,
28
,
31
,
34
,
37
,
41
,
45
,
50
,
55
,
60
,
66
,
73
,
80
,
88
,
97
,
107
,
118
,
130
,
143
,
157
,
173
,
190
,
209
,
230
,
253
,
279
,
307
,
337
,
371
,
408
,
449
,
494
,
544
,
598
,
658
,
724
,
796
,
876
,
963
,
1060
,
1166
,
1282
,
1411
,
1552
,
1707
,
1878
,
2066
,
2272
,
2499
,
2749
,
3024
,
3327
,
3660
,
4026
,
4428
,
4871
,
5358
,
5894
,
6484
,
7132
,
7845
,
8630
,
9493
,
10442
,
11487
,
12635
,
13899
,
7
,
8
,
9
,
10
,
11
,
12
,
13
,
14
,
16
,
17
,
19
,
21
,
23
,
25
,
28
,
31
,
34
,
37
,
41
,
45
,
50
,
55
,
60
,
66
,
73
,
80
,
88
,
97
,
107
,
118
,
130
,
143
,
157
,
173
,
190
,
209
,
230
,
253
,
279
,
307
,
337
,
371
,
408
,
449
,
494
,
544
,
598
,
658
,
724
,
796
,
876
,
963
,
1060
,
1166
,
1282
,
1411
,
1552
,
1707
,
1878
,
2066
,
2272
,
2499
,
2749
,
3024
,
3327
,
3660
,
4026
,
4428
,
4871
,
5358
,
5894
,
6484
,
7132
,
7845
,
8630
,
9493
,
10442
,
11487
,
12635
,
13899
,
15289
,
16818
,
18500
,
20350
,
22385
,
24623
,
27086
,
29794
,
32767
};
...
...
@@ -53,18 +53,18 @@ const int16_t ff_adpcm_step_table[89] = {
/* ff_adpcm_AdaptationTable[], ff_adpcm_AdaptCoeff1[], and
ff_adpcm_AdaptCoeff2[] are from libsndfile */
const
int16_t
ff_adpcm_AdaptationTable
[]
=
{
230
,
230
,
230
,
230
,
307
,
409
,
512
,
614
,
768
,
614
,
512
,
409
,
307
,
230
,
230
,
230
230
,
230
,
230
,
230
,
307
,
409
,
512
,
614
,
768
,
614
,
512
,
409
,
307
,
230
,
230
,
230
};
/** Divided by 4 to fit in 8-bit integers */
const
uint8_t
ff_adpcm_AdaptCoeff1
[]
=
{
64
,
128
,
0
,
48
,
60
,
115
,
98
64
,
128
,
0
,
48
,
60
,
115
,
98
};
/** Divided by 4 to fit in 8-bit integers */
const
int8_t
ff_adpcm_AdaptCoeff2
[]
=
{
0
,
-
64
,
0
,
16
,
0
,
-
52
,
-
58
0
,
-
64
,
0
,
16
,
0
,
-
52
,
-
58
};
const
int16_t
ff_adpcm_yamaha_indexscale
[]
=
{
...
...
@@ -73,6 +73,6 @@ const int16_t ff_adpcm_yamaha_indexscale[] = {
};
const
int8_t
ff_adpcm_yamaha_difflookup
[]
=
{
1
,
3
,
5
,
7
,
9
,
11
,
13
,
15
,
1
,
3
,
5
,
7
,
9
,
11
,
13
,
15
,
-
1
,
-
3
,
-
5
,
-
7
,
-
9
,
-
11
,
-
13
,
-
15
};
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment