• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/minidlna/ffmpeg-2.3.4/libavcodec/

Lines Matching refs:dmv_x

1172 static av_always_inline void get_mvdata_interlaced(VC1Context *v, int *dmv_x,
1202 *dmv_x = get_bits(gb, v->k_x);
1223 *dmv_x = (sign ^ ((val >> 1) + offs_tab[index1])) - sign;
1225 *dmv_x = 0;
1417 static inline void vc1_pred_mv(VC1Context *v, int n, int dmv_x, int dmv_y,
1440 dmv_x <<= 1 - s->quarter_sample;
1655 s->mv[dir][n][0] = s->current_picture.motion_val[dir][xy + v->blocks_off][0] = ((px + dmv_x + r_x) & ((r_x << 1) - 1)) - r_x;
1671 static inline void vc1_pred_mv_intfr(VC1Context *v, int n, int dmv_x, int dmv_y,
1878 s->mv[dir][n][0] = s->current_picture.motion_val[dir][xy][0] = ((px + dmv_x + r_x) & ((r_x << 1) - 1)) - r_x;
2086 static inline void vc1_b_mc(VC1Context *v, int dmv_x[2], int dmv_y[2],
2103 static inline void vc1_pred_b_mv(VC1Context *v, int dmv_x[2], int dmv_y[2],
2119 dmv_x[0] <<= 1 - s->quarter_sample;
2121 dmv_x[1] <<= 1 - s->quarter_sample;
2230 s->mv[0][0][0] = ((px + dmv_x[0] + r_x) & ((r_x << 1) - 1)) - r_x;
2310 s->mv[1][0][0] = ((px + dmv_x[1] + r_x) & ((r_x << 1) - 1)) - r_x;
2319 static inline void vc1_pred_b_mv_intfi(VC1Context *v, int n, int *dmv_x, int *dmv_y, int mv1, int *pred_flag)
2359 vc1_pred_mv(v, 0, dmv_x[0], dmv_y[0], 1, v->range_x, v->range_y, v->mb_type[0], pred_flag[0], 0);
2360 vc1_pred_mv(v, 0, dmv_x[1], dmv_y[1], 1, v->range_x, v->range_y, v->mb_type[0], pred_flag[1], 1);
2364 vc1_pred_mv(v, n, dmv_x[1], dmv_y[1], mv1, v->range_x, v->range_y, v->mb_type[0], pred_flag[1], 1);
2366 vc1_pred_mv(v, 0, dmv_x[0], dmv_y[0], 1, v->range_x, v->range_y, v->mb_type[0], 0, 0);
2369 vc1_pred_mv(v, n, dmv_x[0], dmv_y[0], mv1, v->range_x, v->range_y, v->mb_type[0], pred_flag[0], 0);
2371 vc1_pred_mv(v, 0, dmv_x[1], dmv_y[1], 1, v->range_x, v->range_y, v->mb_type[0], 0, 1);
3538 int dmv_x, dmv_y; /* Differential MV components */
3559 GET_MVDATA(dmv_x, dmv_y);
3566 vc1_pred_mv(v, 0, dmv_x, dmv_y, 1, v->range_x, v->range_y, v->mb_type[0], 0, 0);
3655 dmv_x = dmv_y = 0;
3659 GET_MVDATA(dmv_x, dmv_y);
3661 vc1_pred_mv(v, i, dmv_x, dmv_y, 0, v->range_x, v->range_y, v->mb_type[0], 0, 0);
3782 int dmv_x, dmv_y; /* Differential MV components */
3902 dmv_x = dmv_y = 0;
3905 get_mvdata_interlaced(v, &dmv_x, &dmv_y, 0);
3907 vc1_pred_mv_intfr(v, i, dmv_x, dmv_y, 0, v->range_x, v->range_y, v->mb_type[0], 0);
3915 dmv_x = dmv_y = 0;
3917 get_mvdata_interlaced(v, &dmv_x, &dmv_y, 0);
3919 vc1_pred_mv_intfr(v, 0, dmv_x, dmv_y, 2, v->range_x, v->range_y, v->mb_type[0], 0);
3922 dmv_x = dmv_y = 0;
3924 get_mvdata_interlaced(v, &dmv_x, &dmv_y, 0);
3926 vc1_pred_mv_intfr(v, 2, dmv_x, dmv_y, 2, v->range_x, v->range_y, v->mb_type[0], 0);
3932 dmv_x = dmv_y = 0;
3934 get_mvdata_interlaced(v, &dmv_x, &dmv_y, 0);
3936 vc1_pred_mv_intfr(v, 0, dmv_x, dmv_y, 1, v->range_x, v->range_y, v->mb_type[0], 0);
3995 int dmv_x, dmv_y; /* Differential MV components */
4049 dmv_x = dmv_y = pred_flag = 0;
4051 get_mvdata_interlaced(v, &dmv_x, &dmv_y, &pred_flag);
4053 vc1_pred_mv(v, 0, dmv_x, dmv_y, 1, v->range_x, v->range_y, v->mb_type[0], pred_flag, 0);
4060 dmv_x = dmv_y = pred_flag = 0;
4063 get_mvdata_interlaced(v, &dmv_x, &dmv_y, &pred_flag);
4065 vc1_pred_mv(v, i, dmv_x, dmv_y, 0, v->range_x, v->range_y, v->mb_type[0], pred_flag, 0);
4121 int dmv_x[2], dmv_y[2];
4136 dmv_x[0] = dmv_x[1] = dmv_y[0] = dmv_y[1] = 0;
4145 GET_MVDATA(dmv_x[0], dmv_y[0]);
4146 dmv_x[1] = dmv_x[0];
4160 dmv_x[0] = dmv_y[0] = 0;
4170 vc1_pred_b_mv(v, dmv_x, dmv_y, direct, bmvtype);
4171 vc1_b_mc(v, dmv_x, dmv_y, direct, bmvtype);
4181 dmv_x[0] = dmv_y[0] = dmv_x[1] = dmv_y[1] = 0;
4182 vc1_pred_b_mv(v, dmv_x, dmv_y, direct, bmvtype);
4183 vc1_b_mc(v, dmv_x, dmv_y, direct, bmvtype);
4187 vc1_pred_b_mv(v, dmv_x, dmv_y, direct, bmvtype);
4188 vc1_b_mc(v, dmv_x, dmv_y, direct, bmvtype);
4196 vc1_pred_b_mv(v, dmv_x, dmv_y, direct, bmvtype);
4199 GET_MVDATA(dmv_x[0], dmv_y[0]);
4202 vc1_pred_b_mv(v, dmv_x, dmv_y, direct, bmvtype);
4203 vc1_b_mc(v, dmv_x, dmv_y, direct, bmvtype);
4207 vc1_pred_b_mv(v, dmv_x, dmv_y, direct, bmvtype);
4209 vc1_b_mc(v, dmv_x, dmv_y, direct, bmvtype);
4275 int dmv_x[2], dmv_y[2], pred_flag[2];
4334 dmv_x[0] = dmv_x[1] = dmv_y[0] = dmv_y[1] = 0;
4354 get_mvdata_interlaced(v, &dmv_x[bmvtype == BMV_TYPE_BACKWARD], &dmv_y[bmvtype == BMV_TYPE_BACKWARD], &pred_flag[bmvtype == BMV_TYPE_BACKWARD]);
4357 get_mvdata_interlaced(v, &dmv_x[1], &dmv_y[1], &pred_flag[1]);
4360 dmv_x[0] = dmv_y[0] = pred_flag[0] = 0;
4361 dmv_x[1] = dmv_y[1] = pred_flag[0] = 0;
4367 vc1_pred_b_mv_intfi(v, 0, dmv_x, dmv_y, 1, pred_flag);
4368 vc1_b_mc(v, dmv_x, dmv_y, (bmvtype == BMV_TYPE_DIRECT), bmvtype);
4377 dmv_x[0] = dmv_y[0] = pred_flag[0] = 0;
4378 dmv_x[1] = dmv_y[1] = pred_flag[1] = 0;
4381 get_mvdata_interlaced(v, &dmv_x[bmvtype == BMV_TYPE_BACKWARD],
4385 vc1_pred_b_mv_intfi(v, i, dmv_x, dmv_y, 0, pred_flag);
4433 int dmv_x, dmv_y; /* Differential MV components */
4605 dmv_x = dmv_y = 0;
4608 get_mvdata_interlaced(v, &dmv_x, &dmv_y, 0);
4610 vc1_pred_mv_intfr(v, j, dmv_x, dmv_y, 2, v->range_x, v->range_y, v->mb_type[0], dir);
4619 dmv_x = dmv_y = 0;
4621 get_mvdata_interlaced(v, &dmv_x, &dmv_y, 0);
4623 vc1_pred_mv_intfr(v, 0, dmv_x, dmv_y, 1, v->range_x, v->range_y, v->mb_type[0], 0);
4626 dmv_x = dmv_y = 0;
4628 get_mvdata_interlaced(v, &dmv_x, &dmv_y, 0);
4630 vc1_pred_mv_intfr(v, 0, dmv_x, dmv_y, 1, v->range_x, v->range_y, v->mb_type[0], 1);
4638 dmv_x = dmv_y = 0;
4640 get_mvdata_interlaced(v, &dmv_x, &dmv_y, 0);
4641 vc1_pred_mv_intfr(v, 0, dmv_x, dmv_y, 2, v->range_x, v->range_y, v->mb_type[0], dir);
4643 dmv_x = dmv_y = 0;
4645 get_mvdata_interlaced(v, &dmv_x, &dmv_y, 0);
4646 vc1_pred_mv_intfr(v, 2, dmv_x, dmv_y, 2, v->range_x, v->range_y, v->mb_type[0], dir2);
4669 dmv_x = dmv_y = 0;
4671 get_mvdata_interlaced(v, &dmv_x, &dmv_y, 0);
4673 vc1_pred_mv_intfr(v, 0, dmv_x, dmv_y, 1, v->range_x, v->range_y, v->mb_type[0], dir);