Lines Matching refs:fieldmv

458     int fieldmv = (v->fcm == ILACE_FRAME) ? v->blk_mv_type[s->block_index[n]] : 0;
534 if ((v->fcm == ILACE_FRAME) && fieldmv)
540 if (!fieldmv)
563 || (unsigned)(src_y - (s->mspel << fieldmv)) > v_edge_pos - (my & 3) - ((8 + s->mspel * 2) << fieldmv)) {
566 srcY -= s->mspel * (1 + (s->linesize << fieldmv));
574 v->field_mode ? k : (k << fieldmv) + 1 >> 1,
576 src_y - (s->mspel << fieldmv) >> !v->field_mode,
579 if (!v->field_mode && !fieldmv)
596 v->field_mode ? (k << 1) - 1 : k << fieldmv,
599 src_y - (s->mspel << fieldmv),
605 vc1_scale_luma(srcY, k, s->linesize << fieldmv);
610 luty[v->field_mode ? v->ref_field_type[dir] : (((0<<fieldmv)+src_y - (s->mspel << fieldmv)) & 1)],
611 luty[v->field_mode ? v->ref_field_type[dir] : (((1<<fieldmv)+src_y - (s->mspel << fieldmv)) & 1)],
612 k, s->linesize << fieldmv);
614 srcY += s->mspel * (1 + (s->linesize << fieldmv));
620 v->vc1dsp.avg_vc1_mspel_pixels_tab[1][dxy](s->dest[0] + off, srcY, s->linesize << fieldmv, v->rnd);
622 v->vc1dsp.put_vc1_mspel_pixels_tab[1][dxy](s->dest[0] + off, srcY, s->linesize << fieldmv, v->rnd);
847 int fieldmv = v->blk_mv_type[s->block_index[0]];
849 int v_dist = fieldmv ? 1 : 4; // vertical offset for lower sub-blocks
866 if (fieldmv)
903 || s->h_edge_pos < 10 || v_edge_pos < (5 << fieldmv)
905 || (unsigned)uvsrc_y > v_edge_pos - (5 << fieldmv)) {
912 (5 << fieldmv) + 1 >> 1,
922 (5 << fieldmv) + 1 >> 1,
927 if (!fieldmv) {
955 5 << fieldmv,
965 5 << fieldmv,
977 lutuv[(uvsrc_y + (0 << fieldmv)) & 1],
978 lutuv[(uvsrc_y + (1 << fieldmv)) & 1],
979 5, s->uvlinesize << fieldmv);
984 h264chroma->avg_h264_chroma_pixels_tab[1](s->dest[1] + off, srcU, s->uvlinesize << fieldmv, 4, uvmx_field[i], uvmy_field[i]);
985 h264chroma->avg_h264_chroma_pixels_tab[1](s->dest[2] + off, srcV, s->uvlinesize << fieldmv, 4, uvmx_field[i], uvmy_field[i]);
987 v->vc1dsp.avg_no_rnd_vc1_chroma_pixels_tab[1](s->dest[1] + off, srcU, s->uvlinesize << fieldmv, 4, uvmx_field[i], uvmy_field[i]);
988 v->vc1dsp.avg_no_rnd_vc1_chroma_pixels_tab[1](s->dest[2] + off, srcV, s->uvlinesize << fieldmv, 4, uvmx_field[i], uvmy_field[i]);
992 h264chroma->put_h264_chroma_pixels_tab[1](s->dest[1] + off, srcU, s->uvlinesize << fieldmv, 4, uvmx_field[i], uvmy_field[i]);
993 h264chroma->put_h264_chroma_pixels_tab[1](s->dest[2] + off, srcV, s->uvlinesize << fieldmv, 4, uvmx_field[i], uvmy_field[i]);
995 v->vc1dsp.put_no_rnd_vc1_chroma_pixels_tab[1](s->dest[1] + off, srcU, s->uvlinesize << fieldmv, 4, uvmx_field[i], uvmy_field[i]);
996 v->vc1dsp.put_no_rnd_vc1_chroma_pixels_tab[1](s->dest[2] + off, srcV, s->uvlinesize << fieldmv, 4, uvmx_field[i], uvmy_field[i]);