Home | History | Annotate | Download | only in src

Lines Matching defs:currMB

35         video->mbAvailA = (video->mblock[video->mbAddrA].slice_id == video->currMB->slice_id);
38 video->mbAvailD = (video->mblock[video->mbAddrD].slice_id == video->currMB->slice_id);
44 video->mbAvailB = (video->mblock[video->mbAddrB].slice_id == video->currMB->slice_id);
47 video->mbAvailC = (video->mblock[video->mbAddrC].slice_id == video->currMB->slice_id);
81 pred_nnz = video->currMB->nz_coeff[(j<<2)+i-1];
104 pred_nnz += video->currMB->nz_coeff[((j-1)<<2)+i];
140 pred_nnz = video->currMB->nz_coeff[(j<<2)+i-1];
164 pred_nnz += video->currMB->nz_coeff[((j-1)<<2)+i];
188 AVCMacroblock *currMB = video->currMB;
207 if (currMB->mbMode == AVC_SKIP /* && !encFlag */) /* only for decoder */
209 currMB->ref_idx_L0[0] = currMB->ref_idx_L0[1] = currMB->ref_idx_L0[2] = currMB->ref_idx_L0[3] = 0;
215 memset(currMB->mvL0, 0, sizeof(int32)*16);
221 memset(currMB->mvL0, 0, sizeof(int32)*16);
232 for (mbPartIdx = 0; mbPartIdx < currMB->NumMbPart; mbPartIdx++)
235 nmSubMbHeight = currMB->SubMbPartHeight[mbPartIdx] >> 2;
236 nmSubMbWidth = currMB->SubMbPartWidth[mbPartIdx] >> 2;
240 for (subMbPartIdx = 0; subMbPartIdx < currMB->NumSubMbPart[mbPartIdx]; subMbPartIdx++)
253 refIdxLXA = currMB->ref_idx_L0[(block_y & 2) + (block_x_1 >> 1)];
254 mv = (int16*)(currMB->mvL0 + (block_y << 2) + block_x_1);
273 refIdxLXB = currMB->ref_idx_L0[(block_y_1 & 2) + (block_x >> 1)];
274 mv = (int16*)(currMB->mvL0 + (block_y_1 << 2) + block_x);
291 new_block_x = block_x + (currMB->SubMbPartWidth[mbPartIdx] >> 2) - 1;
297 refIdxLXC = currMB->ref_idx_L0[(block_y_1 & 2) + ((new_block_x+1) >> 1)];
298 mv = (int16*)(currMB->mvL0 + (block_y_1 << 2) + (new_block_x + 1));
332 refIdxLXC = currMB->ref_idx_L0[(block_y_1 & 2) + (block_x_1 >> 1)];
333 mv = (int16*)(currMB->mvL0 + (block_y_1 << 2) + block_x_1);
373 offset_indx = currMB->SubMbPartWidth[mbPartIdx] >> 3;
375 curr_ref_idx = currMB->ref_idx_L0[(block_y & 2) + (block_x >> 1)];
407 if (currMB->NumMbPart == 2)
409 if (currMB->MbPartWidth == 16)
443 mv = (int16*)(currMB->mvL0 + block_x + (block_y << 2));
450 else /* calculate original MV currMB->mvL0 */
466 offset_MbPart_indx = currMB->MbPartWidth >> 4;