Lines Matching defs:dmv_x
263 static av_always_inline void get_mvdata_interlaced(VC1Context *v, int *dmv_x,
283 *dmv_x = get_bits(gb, v->k_x);
297 *dmv_x = (sign ^ ((val >> 1) + offset_table[extend_x][index1])) - sign;
299 *dmv_x = 0;
314 static inline void vc1_b_mc(VC1Context *v, int dmv_x[2], int dmv_y[2],
1298 int dmv_x, dmv_y; /* Differential MV components */
1319 GET_MVDATA(dmv_x, dmv_y);
1326 ff_vc1_pred_mv(v, 0, dmv_x, dmv_y, 1, v->range_x, v->range_y, v->mb_type[0], 0, 0);
1407 dmv_x = dmv_y = 0;
1411 GET_MVDATA(dmv_x, dmv_y);
1413 ff_vc1_pred_mv(v, i, dmv_x, dmv_y, 0, v->range_x, v->range_y, v->mb_type[0], 0, 0);
1530 int dmv_x, dmv_y; /* Differential MV components */
1643 dmv_x = dmv_y = 0;
1645 get_mvdata_interlaced(v, &dmv_x, &dmv_y, 0);
1646 ff_vc1_pred_mv_intfr(v, i, dmv_x, dmv_y, 0, v->range_x, v->range_y, 0);
1652 dmv_x = dmv_y = 0;
1654 get_mvdata_interlaced(v, &dmv_x, &dmv_y, 0);
1656 ff_vc1_pred_mv_intfr(v, 0, dmv_x, dmv_y, 2, v->range_x, v->range_y, 0);
1659 dmv_x = dmv_y = 0;
1661 get_mvdata_interlaced(v, &dmv_x, &dmv_y, 0);
1663 ff_vc1_pred_mv_intfr(v, 2, dmv_x, dmv_y, 2, v->range_x, v->range_y, 0);
1669 dmv_x = dmv_y = 0;
1671 get_mvdata_interlaced(v, &dmv_x, &dmv_y, 0);
1673 ff_vc1_pred_mv_intfr(v, 0, dmv_x, dmv_y, 1, v->range_x, v->range_y, 0);
1740 int dmv_x, dmv_y; /* Differential MV components */
1792 dmv_x = dmv_y = pred_flag = 0;
1794 get_mvdata_interlaced(v, &dmv_x, &dmv_y, &pred_flag);
1796 ff_vc1_pred_mv(v, 0, dmv_x, dmv_y, 1, v->range_x, v->range_y, v->mb_type[0], pred_flag, 0);
1802 dmv_x = dmv_y = pred_flag = 0;
1804 get_mvdata_interlaced(v, &dmv_x, &dmv_y, &pred_flag);
1805 ff_vc1_pred_mv(v, i, dmv_x, dmv_y, 0, v->range_x, v->range_y, v->mb_type[0], pred_flag, 0);
1868 int dmv_x[2], dmv_y[2];
1883 dmv_x[0] = dmv_x[1] = dmv_y[0] = dmv_y[1] = 0;
1892 GET_MVDATA(dmv_x[0], dmv_y[0]);
1893 dmv_x[1] = dmv_x[0];
1907 dmv_x[0] = dmv_y[0] = 0;
1917 ff_vc1_pred_b_mv(v, dmv_x, dmv_y, direct, bmvtype);
1918 vc1_b_mc(v, dmv_x, dmv_y, direct, bmvtype);
1928 dmv_x[0] = dmv_y[0] = dmv_x[1] = dmv_y[1] = 0;
1929 ff_vc1_pred_b_mv(v, dmv_x, dmv_y, direct, bmvtype);
1930 vc1_b_mc(v, dmv_x, dmv_y, direct, bmvtype);
1934 ff_vc1_pred_b_mv(v, dmv_x, dmv_y, direct, bmvtype);
1935 vc1_b_mc(v, dmv_x, dmv_y, direct, bmvtype);
1943 ff_vc1_pred_b_mv(v, dmv_x, dmv_y, direct, bmvtype);
1946 GET_MVDATA(dmv_x[0], dmv_y[0]);
1949 ff_vc1_pred_b_mv(v, dmv_x, dmv_y, direct, bmvtype);
1950 vc1_b_mc(v, dmv_x, dmv_y, direct, bmvtype);
1954 ff_vc1_pred_b_mv(v, dmv_x, dmv_y, direct, bmvtype);
1956 vc1_b_mc(v, dmv_x, dmv_y, direct, bmvtype);
2025 int dmv_x[2], dmv_y[2], pred_flag[2];
2086 dmv_x[0] = dmv_x[1] = dmv_y[0] = dmv_y[1] = 0;
2106 get_mvdata_interlaced(v, &dmv_x[bmvtype == BMV_TYPE_BACKWARD], &dmv_y[bmvtype == BMV_TYPE_BACKWARD], &pred_flag[bmvtype == BMV_TYPE_BACKWARD]);
2109 get_mvdata_interlaced(v, &dmv_x[1], &dmv_y[1], &pred_flag[1]);
2112 dmv_x[0] = dmv_y[0] = pred_flag[0] = 0;
2113 dmv_x[1] = dmv_y[1] = pred_flag[0] = 0;
2119 ff_vc1_pred_b_mv_intfi(v, 0, dmv_x, dmv_y, 1, pred_flag);
2120 vc1_b_mc(v, dmv_x, dmv_y, (bmvtype == BMV_TYPE_DIRECT), bmvtype);
2128 dmv_x[0] = dmv_y[0] = pred_flag[0] = 0;
2129 dmv_x[1] = dmv_y[1] = pred_flag[1] = 0;
2131 get_mvdata_interlaced(v, &dmv_x[bmvtype == BMV_TYPE_BACKWARD],
2135 ff_vc1_pred_b_mv_intfi(v, i, dmv_x, dmv_y, 0, pred_flag);
2189 int dmv_x, dmv_y; /* Differential MV components */
2361 dmv_x = dmv_y = 0;
2364 get_mvdata_interlaced(v, &dmv_x, &dmv_y, 0);
2366 ff_vc1_pred_mv_intfr(v, j, dmv_x, dmv_y, 2, v->range_x, v->range_y, dir);
2375 dmv_x = dmv_y = 0;
2377 get_mvdata_interlaced(v, &dmv_x, &dmv_y, 0);
2379 ff_vc1_pred_mv_intfr(v, 0, dmv_x, dmv_y, 1, v->range_x, v->range_y, 0);
2382 dmv_x = dmv_y = 0;
2384 get_mvdata_interlaced(v, &dmv_x, &dmv_y, 0);
2386 ff_vc1_pred_mv_intfr(v, 0, dmv_x, dmv_y, 1, v->range_x, v->range_y, 1);
2394 dmv_x = dmv_y = 0;
2396 get_mvdata_interlaced(v, &dmv_x, &dmv_y, 0);
2397 ff_vc1_pred_mv_intfr(v, 0, dmv_x, dmv_y, 2, v->range_x, v->range_y, dir);
2399 dmv_x = dmv_y = 0;
2401 get_mvdata_interlaced(v, &dmv_x, &dmv_y, 0);
2402 ff_vc1_pred_mv_intfr(v, 2, dmv_x, dmv_y, 2, v->range_x, v->range_y, dir2);
2425 dmv_x = dmv_y = 0;
2427 get_mvdata_interlaced(v, &dmv_x, &dmv_y, 0);
2429 ff_vc1_pred_mv_intfr(v, 0, dmv_x, dmv_y, 1, v->range_x, v->range_y, dir);