Lines Matching refs:cbp
141 &intra_vlcs[i].cbp[j][k], rv34_cbp_code, &offset);
157 &inter_vlcs[i].cbp[0][j], rv34_cbp_code, &offset);
184 int pattern, code, cbp=0;
199 cbp |= get_vlc2(gb, vlc->cbp[table][ones].table, vlc->cbp[table][ones].bits, 1) << curshift[0];
205 cbp |= cbp_masks[get_bits1(gb)] << i;
207 cbp |= cbp_masks[2] << i;
209 return cbp;
1026 static void rv34_output_i16x16(RV34DecContext *r, int8_t *intra_types, int cbp)
1050 for(i = 0; i < 4; i++, cbp >>= 1){
1053 if(cbp & 1){
1078 for(i = 0; i < 4; i++, cbp >>= 1){
1080 if(!(cbp & 1)) continue;
1089 static void rv34_output_intra(RV34DecContext *r, int8_t *intra_types, int cbp)
1114 for(i = 0; i < 4; i++, cbp >>= 1, dst += 4, idx++){
1117 if(!(cbp & 1)) continue;
1137 for(i = 0; i < 2; i++, cbp >>= 1, acache++){
1142 if(!(cbp&1)) continue;
1202 int cbp, cbp2;
1223 cbp = cbp2 = rv34_decode_inter_mb_header(r, intra_types);
1224 r->cbp_luma [mb_pos] = cbp;
1225 r->cbp_chroma[mb_pos] = cbp >> 16;
1229 if(cbp == -1)
1233 if(r->is16) rv34_output_i16x16(r, intra_types, cbp);
1234 else rv34_output_intra(r, intra_types, cbp);
1252 for(i = 0; i < 4; i++, cbp >>= 1){
1255 if(cbp & 1){
1275 for(i = 0; i < 4; i++, cbp >>= 1){
1276 if(!(cbp & 1)) continue;
1290 for(i = 0; i < 4; i++, cbp >>= 1){
1292 if(!(cbp & 1)) continue;
1306 int cbp, dist;
1325 cbp = rv34_decode_intra_mb_header(r, intra_types);
1326 r->cbp_luma [mb_pos] = cbp;
1327 r->cbp_chroma[mb_pos] = cbp >> 16;
1331 if(cbp == -1)
1335 rv34_output_i16x16(r, intra_types, cbp);
1339 rv34_output_intra(r, intra_types, cbp);