|
|
@ -143,7 +143,7 @@ static av_cold int imc_decode_init(AVCodecContext * avctx) |
|
|
|
/* initialize the VLC tables */ |
|
|
|
/* initialize the VLC tables */ |
|
|
|
for(i = 0; i < 4 ; i++) { |
|
|
|
for(i = 0; i < 4 ; i++) { |
|
|
|
for(j = 0; j < 4; j++) { |
|
|
|
for(j = 0; j < 4; j++) { |
|
|
|
huffman_vlc[i][j].table = vlc_tables[vlc_offsets[i * 4 + j]]; |
|
|
|
huffman_vlc[i][j].table = &vlc_tables[vlc_offsets[i * 4 + j]]; |
|
|
|
huffman_vlc[i][j].table_allocated = vlc_offsets[i * 4 + j + 1] - vlc_offsets[i * 4 + j]; |
|
|
|
huffman_vlc[i][j].table_allocated = vlc_offsets[i * 4 + j + 1] - vlc_offsets[i * 4 + j]; |
|
|
|
init_vlc(&huffman_vlc[i][j], 9, imc_huffman_sizes[i], |
|
|
|
init_vlc(&huffman_vlc[i][j], 9, imc_huffman_sizes[i], |
|
|
|
imc_huffman_lens[i][j], 1, 1, |
|
|
|
imc_huffman_lens[i][j], 1, 1, |
|
|
|