/external/chromium_org/third_party/mesa/src/src/gallium/auxiliary/vl/ |
vl_vlc.h | 92 vl_vlc_next_input(struct vl_vlc *vlc) 94 const uint8_t* data = vlc->inputs[0]; 95 unsigned len = vlc->sizes[0]; 97 assert(vlc); 98 assert(vlc->num_inputs); 100 vlc->bytes_left -= len; 104 vlc->buffer |= (uint64_t)*data << (24 + vlc->invalid_bits); 107 vlc->invalid_bits -= 8; 109 vlc->data = data [all...] |
vl_mpeg12_bitstream.h | 41 struct vl_vlc vlc; member in struct:vl_mpg12_bs
|
vl_mpeg12_bitstream.c | 634 vl_vlc_fillbits(&bs->vlc); 635 motion_code = vl_vlc_get_vlclbf(&bs->vlc, tbl_B10, 11); 639 int residual = vl_vlc_get_uimsbf(&bs->vlc, r_size) + 1; 646 dmvector[t] = vl_vlc_get_vlclbf(&bs->vlc, tbl_B11, 2); 668 mb->motion_vertical_field_select |= vl_vlc_get_uimsbf(&bs->vlc, 1) << s; 673 mb->motion_vertical_field_select |= vl_vlc_get_uimsbf(&bs->vlc, 1) << (s + 2); 692 mb->motion_vertical_field_select |= vl_vlc_get_uimsbf(&bs->vlc, 1) << s; 695 mb->motion_vertical_field_select |= vl_vlc_get_uimsbf(&bs->vlc, 1) << (s + 2); 699 mb->motion_vertical_field_select |= vl_vlc_get_uimsbf(&bs->vlc, 1) << s; 723 vl_vlc_fillbits(&bs->vlc); [all...] |
/external/mesa3d/src/gallium/auxiliary/vl/ |
vl_vlc.h | 92 vl_vlc_next_input(struct vl_vlc *vlc) 94 const uint8_t* data = vlc->inputs[0]; 95 unsigned len = vlc->sizes[0]; 97 assert(vlc); 98 assert(vlc->num_inputs); 100 vlc->bytes_left -= len; 104 vlc->buffer |= (uint64_t)*data << (24 + vlc->invalid_bits); 107 vlc->invalid_bits -= 8; 109 vlc->data = data [all...] |
vl_mpeg12_bitstream.h | 41 struct vl_vlc vlc; member in struct:vl_mpg12_bs
|
vl_mpeg12_bitstream.c | 634 vl_vlc_fillbits(&bs->vlc); 635 motion_code = vl_vlc_get_vlclbf(&bs->vlc, tbl_B10, 11); 639 int residual = vl_vlc_get_uimsbf(&bs->vlc, r_size) + 1; 646 dmvector[t] = vl_vlc_get_vlclbf(&bs->vlc, tbl_B11, 2); 668 mb->motion_vertical_field_select |= vl_vlc_get_uimsbf(&bs->vlc, 1) << s; 673 mb->motion_vertical_field_select |= vl_vlc_get_uimsbf(&bs->vlc, 1) << (s + 2); 692 mb->motion_vertical_field_select |= vl_vlc_get_uimsbf(&bs->vlc, 1) << s; 695 mb->motion_vertical_field_select |= vl_vlc_get_uimsbf(&bs->vlc, 1) << (s + 2); 699 mb->motion_vertical_field_select |= vl_vlc_get_uimsbf(&bs->vlc, 1) << s; 723 vl_vlc_fillbits(&bs->vlc); [all...] |
/external/chromium_org/third_party/mesa/src/src/gallium/state_trackers/vdpau/ |
decode.c | 387 struct vl_vlc vlc; local 391 vl_vlc_init(&vlc, *num_buffers, buffers, sizes); 392 for (i = 0; i < 64 && vl_vlc_bits_left(&vlc) >= 32; ++i) { 393 uint32_t value = vl_vlc_peekbits(&vlc, 32); 398 vl_vlc_eatbits(&vlc, 8); 399 vl_vlc_fillbits(&vlc);
|
/external/mesa3d/src/gallium/state_trackers/vdpau/ |
decode.c | 387 struct vl_vlc vlc; local 391 vl_vlc_init(&vlc, *num_buffers, buffers, sizes); 392 for (i = 0; i < 64 && vl_vlc_bits_left(&vlc) >= 32; ++i) { 393 uint32_t value = vl_vlc_peekbits(&vlc, 32); 398 vl_vlc_eatbits(&vlc, 8); 399 vl_vlc_fillbits(&vlc);
|
/frameworks/av/media/libstagefright/codecs/on2/h264dec/source/ |
h264bsd_cavlc.c | 53 * of the VLC code word (bits [0,3]) */ 56 #define LENGTH_TC(vlc) ((vlc) & 0x1F) 58 #define LENGTH(vlc) ((vlc) & 0xF) 60 #define INFO(vlc) (((vlc) >> 4) & 0xF) /* 4 MSB bits contain information */ 70 /* VLC tables for coeff_token. Because of long codes (max. 16 bits) some of the 73 * [5 bits for tot.coeff.] [6 bits for tr.ones] [5 bits for VLC length] 74 * If there is a 0x0000 value, it means that there is not corresponding VLC [all...] |