From 81f769fa129edc51c28285649c2df6da717e718f Mon Sep 17 00:00:00 2001 From: Diego Biurrun Date: Sat, 4 Jun 2016 16:53:54 +0200 Subject: gsm: Move requant_tab table to the gsm tables file This avoids duplicating the table in the gsm template file. Also adjust the table type to uint8_t to save space. --- libavcodec/gsmdec_data.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'libavcodec/gsmdec_data.c') diff --git a/libavcodec/gsmdec_data.c b/libavcodec/gsmdec_data.c index c9b3183..71f788e 100644 --- a/libavcodec/gsmdec_data.c +++ b/libavcodec/gsmdec_data.c @@ -26,6 +26,13 @@ const uint16_t ff_gsm_long_term_gain_tab[4] = { 3277, 11469, 21299, 32767 }; +const uint8_t ff_gsm_requant_tab[4][8] = { + { 0 }, + { 0, 7 }, + { 0, 2, 5, 7 }, + { 0, 1, 2, 3, 4, 5, 6, 7 } +}; + const int16_t ff_gsm_dequant_tab[64][8] = { { -28, -20, -12, -4, 4, 12, 20, 28}, { -56, -40, -24, -8, 8, 24, 40, 56}, -- cgit v1.1