Lines Matching refs:mv_pos
464 int mv_pos = s->mb_x * 2 + s->mb_y * 2 * s->b8_stride;
471 mv_pos += (subblock_no & 1) + (subblock_no >> 1)*s->b8_stride;
476 A[0] = s->current_picture_ptr->motion_val[0][mv_pos-1][0];
477 A[1] = s->current_picture_ptr->motion_val[0][mv_pos-1][1];
480 B[0] = s->current_picture_ptr->motion_val[0][mv_pos-s->b8_stride][0];
481 B[1] = s->current_picture_ptr->motion_val[0][mv_pos-s->b8_stride][1];
488 C[0] = s->current_picture_ptr->motion_val[0][mv_pos-s->b8_stride-1][0];
489 C[1] = s->current_picture_ptr->motion_val[0][mv_pos-s->b8_stride-1][1];
495 C[0] = s->current_picture_ptr->motion_val[0][mv_pos-s->b8_stride+c_off][0];
496 C[1] = s->current_picture_ptr->motion_val[0][mv_pos-s->b8_stride+c_off][1];
504 s->current_picture_ptr->motion_val[0][mv_pos + i + j*s->b8_stride][0] = mx;
505 s->current_picture_ptr->motion_val[0][mv_pos + i + j*s->b8_stride][1] = my;
549 int mv_pos = s->mb_x * 2 + s->mb_y * 2 * s->b8_stride;
559 A[0] = cur_pic->motion_val[dir][mv_pos - 1][0];
560 A[1] = cur_pic->motion_val[dir][mv_pos - 1][1];
564 B[0] = cur_pic->motion_val[dir][mv_pos - s->b8_stride][0];
565 B[1] = cur_pic->motion_val[dir][mv_pos - s->b8_stride][1];
569 C[0] = cur_pic->motion_val[dir][mv_pos - s->b8_stride + 2][0];
570 C[1] = cur_pic->motion_val[dir][mv_pos - s->b8_stride + 2][1];
573 C[0] = cur_pic->motion_val[dir][mv_pos - s->b8_stride - 1][0];
574 C[1] = cur_pic->motion_val[dir][mv_pos - s->b8_stride - 1][1];
585 cur_pic->motion_val[dir][mv_pos + i + j*s->b8_stride][0] = mx;
586 cur_pic->motion_val[dir][mv_pos + i + j*s->b8_stride][1] = my;
590 ZERO8x2(cur_pic->motion_val[!dir][mv_pos], s->b8_stride);
600 int mv_pos = s->mb_x * 2 + s->mb_y * 2 * s->b8_stride;
607 A[0] = s->current_picture_ptr->motion_val[0][mv_pos - 1][0];
608 A[1] = s->current_picture_ptr->motion_val[0][mv_pos - 1][1];
611 B[0] = s->current_picture_ptr->motion_val[0][mv_pos - s->b8_stride][0];
612 B[1] = s->current_picture_ptr->motion_val[0][mv_pos - s->b8_stride][1];
619 C[0] = s->current_picture_ptr->motion_val[0][mv_pos - s->b8_stride - 1][0];
620 C[1] = s->current_picture_ptr->motion_val[0][mv_pos - s->b8_stride - 1][1];
626 C[0] = s->current_picture_ptr->motion_val[0][mv_pos - s->b8_stride + 2][0];
627 C[1] = s->current_picture_ptr->motion_val[0][mv_pos - s->b8_stride + 2][1];
636 s->current_picture_ptr->motion_val[k][mv_pos + i + j*s->b8_stride][0] = mx;
637 s->current_picture_ptr->motion_val[k][mv_pos + i + j*s->b8_stride][1] = my;
670 int mv_pos = s->mb_x * 2 + s->mb_y * 2 * s->b8_stride + mv_off;
676 mx = (s->current_picture_ptr->motion_val[dir][mv_pos][0] + (3 << 24)) / 3 - (1 << 24);
677 my = (s->current_picture_ptr->motion_val[dir][mv_pos][1] + (3 << 24)) / 3 - (1 << 24);
678 lx = (s->current_picture_ptr->motion_val[dir][mv_pos][0] + (3 << 24)) % 3;
679 ly = (s->current_picture_ptr->motion_val[dir][mv_pos][1] + (3 << 24)) % 3;
680 chroma_mx = s->current_picture_ptr->motion_val[dir][mv_pos][0] / 2;
681 chroma_my = s->current_picture_ptr->motion_val[dir][mv_pos][1] / 2;
688 mx = s->current_picture_ptr->motion_val[dir][mv_pos][0] >> 2;
689 my = s->current_picture_ptr->motion_val[dir][mv_pos][1] >> 2;
690 lx = s->current_picture_ptr->motion_val[dir][mv_pos][0] & 3;
691 ly = s->current_picture_ptr->motion_val[dir][mv_pos][1] & 3;
692 cx = s->current_picture_ptr->motion_val[dir][mv_pos][0] / 2;
693 cy = s->current_picture_ptr->motion_val[dir][mv_pos][1] / 2;
858 int mv_pos = s->mb_x * 2 + s->mb_y * 2 * s->b8_stride;
897 s->current_picture_ptr->motion_val[l][mv_pos + i + j*s->b8_stride][k] = calc_add_mv(r, l, s->next_picture_ptr->motion_val[0][mv_pos + i + j*s->b8_stride][k]);