Commit be82dc65 authored by conrad's avatar conrad

filter_limit_values only needs 7 bits, make its tables smaller

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@15499 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b
parent 13cef15f
...@@ -230,7 +230,7 @@ typedef struct Vp3DecodeContext { ...@@ -230,7 +230,7 @@ typedef struct Vp3DecodeContext {
int huff_code_size; int huff_code_size;
uint16_t huffman_table[80][32][2]; uint16_t huffman_table[80][32][2];
uint32_t filter_limit_values[64]; uint8_t filter_limit_values[64];
int bounding_values_array[256]; int bounding_values_array[256];
} Vp3DecodeContext; } Vp3DecodeContext;
......
...@@ -84,7 +84,7 @@ static const uint32_t vp31_ac_scale_factor[64] = ...@@ -84,7 +84,7 @@ static const uint32_t vp31_ac_scale_factor[64] =
21, 19, 18, 17, 15, 13, 12, 10 21, 19, 18, 17, 15, 13, 12, 10
}; };
static const uint32_t vp31_filter_limit_values[64] = static const uint8_t vp31_filter_limit_values[64] =
{ 30, 25, 20, 20, 15, 15, 14, 14, { 30, 25, 20, 20, 15, 15, 14, 14,
13, 13, 12, 12, 11, 11, 10, 10, 13, 13, 12, 12, 11, 11, 10, 10,
9, 9, 8, 8, 7, 7, 7, 7, 9, 9, 8, 8, 7, 7, 7, 7,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment