summaryrefslogtreecommitdiff
path: root/libavcodec/adpcm_data.c
diff options
context:
space:
mode:
authorZane van Iperen <zane@zanevaniperen.com>2020-10-24 15:47:55 +1000
committerZane van Iperen <zane@zanevaniperen.com>2020-10-26 12:25:28 +1000
commit7fc97fb7f4f3a4dc235248e5c6ca3831e911f87a (patch)
tree906f731ad8a6853fb0d42002a322f95e6ef93733 /libavcodec/adpcm_data.c
parent7b0d1791956c9a7632370d76d0def9a05dc87c85 (diff)
downloadffmpeg-7fc97fb7f4f3a4dc235248e5c6ca3831e911f87a.tar.gz
avcodec/adpcm_ima_cunning: document origin of tables
Signed-off-by: Zane van Iperen <zane@zanevaniperen.com>
Diffstat (limited to 'libavcodec/adpcm_data.c')
-rw-r--r--libavcodec/adpcm_data.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/libavcodec/adpcm_data.c b/libavcodec/adpcm_data.c
index e34e04d5e9..768a18a378 100644
--- a/libavcodec/adpcm_data.c
+++ b/libavcodec/adpcm_data.c
@@ -178,10 +178,22 @@ const int16_t ff_adpcm_mtaf_stepsize[32][16] = {
-424, -1273, -2121, -2970, -3819, -4668, -5516, -6365, },
};
+/*
+ * Dumped from the binaries:
+ * - FantasticJourney.exe - 0x794D2, DGROUP:0x47A4D2
+ * - BigRaceUSA.exe - 0x9B8AA, DGROUP:0x49C4AA
+ * - Timeshock!.exe - 0x8506A, DGROUP:0x485C6A
+ */
const int8_t ff_adpcm_ima_cunning_index_table[9] = {
-1, -1, -1, -1, 1, 2, 3, 4, -1
};
+/*
+ * Dumped from the binaries:
+ * - FantasticJourney.exe - 0x79458, DGROUP:0x47A458
+ * - BigRaceUSA.exe - 0x9B830, DGROUP:0x49C430
+ * - Timeshock!.exe - 0x84FF0, DGROUP:0x485BF0
+ */
const int16_t ff_adpcm_ima_cunning_step_table[61] = {
1, 1, 1, 1, 2, 2, 3, 3, 4, 5,
6, 7, 8, 10, 12, 14, 16, 20, 24, 28,