Lines Matching refs:left

236     const BlockNode *left  = x ? &s->block[index-1] : &null_block;
240 const BlockNode *tl = y && x ? &s->block[index-w-1] : left;
242 int pl = left->color[0];
243 int pcb= left->color[1];
244 int pcr= left->color[2];
258 int ref_context= av_log2(2*left->ref) + av_log2(2*top->ref);
259 int mx_context= av_log2(2*FFABS(left->mx - top->mx));
260 int my_context= av_log2(2*FFABS(left->my - top->my));
261 int s_context= 2*left->level + 2*top->level + tl->level + tr->level;
273 P_LEFT[0]= left->mx;
274 P_LEFT[1]= left->my;
368 put_rac(&pc, &p_state[1 + left->type + top->type], 0);
371 pred_mv(s, &pmx, &pmy, best_ref, left, top, tr);
399 put_rac(&ic, &i_state[1 + left->type + top->type], 1);
435 pred_mv(s, &pmx, &pmy, 0, left, top, tr);
460 const BlockNode *left = x ? &s->block[index-1] : &null_block;
462 const BlockNode *tl = y && x ? &s->block[index-w-1] : left;
464 int pl = left->color[0];
465 int pcb= left->color[1];
466 int pcr= left->color[2];
468 int ref_context= av_log2(2*left->ref) + av_log2(2*top->ref);
469 int mx_context= av_log2(2*FFABS(left->mx - top->mx)) + 16*!!b->ref;
470 int my_context= av_log2(2*FFABS(left->my - top->my)) + 16*!!b->ref;
471 int s_context= 2*left->level + 2*top->level + tl->level + tr->level;
491 pred_mv(s, &pmx, &pmy, 0, left, top, tr);
492 put_rac(&s->c, &s->block_state[1 + (left->type&1) + (top->type&1)], 1);
500 pred_mv(s, &pmx, &pmy, b->ref, left, top, tr);
501 put_rac(&s->c, &s->block_state[1 + (left->type&1) + (top->type&1)], 0);
573 const BlockNode *left = x ? &s->block[index-1] : &null_block;
575 const BlockNode *tl = y && x ? &s->block[index-b_stride-1] : left;
578 // int mx_context= av_log2(2*FFABS(left->mx - top->mx));
579 // int my_context= av_log2(2*FFABS(left->my - top->my));
593 return 3+2*( av_log2(2*FFABS(left->color[0] - b->color[0]))
594 + av_log2(2*FFABS(left->color[1] - b->color[1]))
595 + av_log2(2*FFABS(left->color[2] - b->color[2])));
597 pred_mv(s, &dmx, &dmy, b->ref, left, top, tr);