- ret = ff_init_vlc_sparse(c->nc_vlc + i, 9, 16,
- tscc2_nc_vlc_bits[i], 1, 1,
- tscc2_nc_vlc_codes[i], 2, 2,
- tscc2_nc_vlc_syms, 1, 1, INIT_VLC_LE);
- if (ret) {
- free_vlcs(c);
- return ret;
- }
- ret = ff_init_vlc_sparse(c->ac_vlc + i, 9, tscc2_ac_vlc_sizes[i],
- tscc2_ac_vlc_bits[i], 1, 1,
- tscc2_ac_vlc_codes[i], 2, 2,
- tscc2_ac_vlc_syms[i], 2, 2, INIT_VLC_LE);
- if (ret) {
- free_vlcs(c);
- return ret;
- }
- }
+ tscc2_init_vlc(&nc_vlc[i], &offset, 16,
+ tscc2_nc_vlc_lens[i], tscc2_nc_vlc_syms[i], 1);