Lines Matching refs:vlc
639 static av_always_inline int dv_rl2vlc(int run, int level, int sign, uint32_t* vlc)
643 *vlc = dv_vlc_map[run][level].vlc | sign;
648 *vlc = dv_vlc_map[0][level].vlc | sign;
651 *vlc = 0xfe00 | (level << 1) | sign;
655 *vlc |= ((run < 16) ? dv_vlc_map[run-1][0].vlc :
680 static av_always_inline int dv_rl2vlc(int run, int l, int sign, uint32_t* vlc)
682 *vlc = dv_vlc_map[run][l].vlc | sign;
713 uint32_t vlc = bi->partial_bit_buffer;
721 put_bits(pb, bits_left, vlc >> size);
722 vlc = vlc & ((1 << size) - 1);
726 bi->partial_bit_buffer = vlc;
732 put_bits(pb, size, vlc);
741 size = dv_rl2vlc(bi->cur_ac - prev - 1, bi->mb[bi->cur_ac], bi->sign[bi->cur_ac], &vlc);
743 size = 4; vlc = 6; /* End Of Block stamp */