Home | History | Annotate | Download | only in encoder

Lines Matching refs:block

435     BLOCK  *be;
442 be = &mb->block[i];
443 bd = &mb->e_mbd.block[i];
462 BLOCK *be;
471 be = &mb->block[i];
472 bd = &mb->e_mbd.block[i];
485 BLOCK *be;
493 be = &mb->block[i];
508 be = &mb->block[i];
524 be = &mb->block[24];
544 unsigned char *upred_ptr = (*(x->block[16].base_src) + x->block[16].src);
545 unsigned char *vpred_ptr = (*(x->block[20].base_src) + x->block[20].src);
546 int uv_stride = x->block[16].src_stride;
553 int pre_stride = x->e_mbd.block[16].pre_stride;
556 mv_row = x->e_mbd.block[16].bmi.mv.as_mv.row;
557 mv_col = x->e_mbd.block[16].bmi.mv.as_mv.col;
585 int pt ; /* surrounding block/prev coef predictor */
633 cost += cost_coeffs(mb, x->block + b, type,
637 cost += cost_coeffs(mb, x->block + 24, 1,
647 BLOCK *be,
742 cpi, mb, mb->block + i, xd->block + i, &best_mode, A, L,
749 mic->bmi[i].mode = xd->block[i].bmi.mode = best_mode;
820 cost += cost_coeffs(mb, x->block + b, vp8_block2type[b],
824 cost += cost_coeffs(mb, x->block + b, vp8_block2type[b],
913 B_MODE_INFO *bmi = &x->e_mbd.block[i].bmi;
959 BLOCKD *const d = xd->block + i;
1024 cost += cost_coeffs(mb, x->block + b, 3,
1040 BLOCKD *bd = &x->e_mbd.block[i];
1041 BLOCK *be = &x->block[i];
1063 BLOCK *const mb_y2 = mb->block + 24;
1064 BLOCKD *const x_y2 = x->block + 24;
1066 BLOCK *beptr;
1071 // Fdct and building the 2nd order block
1072 for (beptr = mb->block; beptr < mb->block + 16; beptr += 2)
1088 mb->quantize_b(&mb->block[b], &mb->e_mbd.block[b]);
1091 // DC predication and Quantization of 2nd Order block
1120 BLOCK *b = &x->block[0];
1121 BLOCKD *d = &x->e_mbd.block[0];
1122 BLOCK *c = &x->block[0];
1123 BLOCKD *e = &x->e_mbd.block[0];
1238 b = &x->block[0];
1239 d = &x->e_mbd.block[0];
1247 c = &x->block[j];
1248 e = &x->e_mbd.block[j];
1394 BLOCKD *bd = &x->e_mbd.block[i];
1406 BLOCKD *bd = &x->e_mbd.block[i];
1454 x->partition_info->bmi[i].mode = x->e_mbd.block[j].bmi.mode;
1455 x->partition_info->bmi[i].mv.as_mv = x->e_mbd.block[j].bmi.mv.as_mv;
1464 BLOCK *b = &x->block[0];
1465 BLOCKD *d = &x->e_mbd.block[0];
1563 uvintra_eob += x->e_mbd.block[i].eob;
1622 // Set up pointers for this macro block into the previous frame recon buffer
1637 // Set up pointers for this macro block into the previous frame recon buffer
1655 // Set up pointers for this macro block into the previous frame recon buffer
1675 vpx_memset(&x->e_mbd.block[i].bmi, 0, sizeof(B_MODE_INFO));
1768 BLOCKD *bd = &x->e_mbd.block[i];
1770 if (bd->bmi.mv.as_int != x->e_mbd.block[0].bmi.mv.as_int) //(bmvs[i].col != bmvs[i-1].col) || (bmvs[i].row != bmvs[i-1].row ) )
1783 mode_mv[NEWMV].row = x->e_mbd.block[0].bmi.mv.as_mv.row;
1784 mode_mv[NEWMV].col = x->e_mbd.block[0].bmi.mv.as_mv.col;
2036 block will be activated because there are no non zero coefficients and make any necessary adjustment for rate
2043 tteob += x->e_mbd.block[i].eob;
2151 vpx_memcpy(&best_bmodes[i], &x->e_mbd.block[i].bmi, sizeof(B_MODE_INFO));
2233 vpx_memset(&x->e_mbd.block[i].bmi, 0, sizeof(B_MODE_INFO));
2248 vpx_memcpy(&x->e_mbd.block[i].bmi, &best_bmodes[i], sizeof(B_MODE_INFO));
2251 x->e_mbd.mode_info_context->mbmi.mv.as_mv = x->e_mbd.block[15].bmi.mv.as_mv;