- init_uni_ac_vlc(&ff_rl_mpeg1, uni_mpeg1_ac_vlc_len);
- if (s->intra_vlc_format)
- init_uni_ac_vlc(&ff_rl_mpeg2, uni_mpeg2_ac_vlc_len);
-
- /* build unified dc encoding tables */
- for (i = -255; i < 256; i++) {
- int adiff, index;
- int bits, code;
- int diff = i;
-
- adiff = FFABS(diff);
- if (diff < 0)
- diff--;
- index = av_log2(2 * adiff);
-
- bits = ff_mpeg12_vlc_dc_lum_bits[index] + index;
- code = (ff_mpeg12_vlc_dc_lum_code[index] << index) +
- av_mod_uintp2(diff, index);
- mpeg1_lum_dc_uni[i + 255] = bits + (code << 8);
-
- bits = ff_mpeg12_vlc_dc_chroma_bits[index] + index;
- code = (ff_mpeg12_vlc_dc_chroma_code[index] << index) +
- av_mod_uintp2(diff, index);
- mpeg1_chr_dc_uni[i + 255] = bits + (code << 8);
- }
+ bits = ff_mpeg12_vlc_dc_lum_bits[index] + index;
+ code = (ff_mpeg12_vlc_dc_lum_code[index] << index) +
+ av_mod_uintp2(diff, index);
+ mpeg1_lum_dc_uni[i + 255] = bits + (code << 8);