Lines Matching defs:motion_x
910 int motion_x[4];
948 last_gold_motion_x = motion_x[0] = vp4_get_mv(s, gb, 0, last_gold_motion_x);
955 motion_x[0] = get_vlc2(gb, s->motion_vector_vlc.table,
960 motion_x[0] = fixed_motion_vector_table[get_bits(gb, 6)];
963 motion_x[0] = vp4_get_mv(s, gb, 0, last_motion_x);
971 last_motion_x = motion_x[0];
987 motion_x[k] = get_vlc2(gb, s->motion_vector_vlc.table,
992 motion_x[k] = fixed_motion_vector_table[get_bits(gb, 6)];
995 motion_x[k] = vp4_get_mv(s, gb, 0, prior_last_motion_x);
998 last_motion_x = motion_x[k];
1001 motion_x[k] = 0;
1009 motion_x[0] = last_motion_x;
1019 motion_x[0] = prior_last_motion_x;
1025 last_motion_x = motion_x[0];
1031 motion_x[0] = 0;
1043 s->motion_val[0][current_fragment][0] = motion_x[k];
1046 s->motion_val[0][current_fragment][0] = motion_x[0];
1053 motion_x[0] = RSHIFT(motion_x[0] + motion_x[1] +
1054 motion_x[2] + motion_x[3], 2);
1059 motion_x[0] = (motion_x[0] >> 1) | (motion_x[0] & 1);
1063 s->motion_val[1][frag][0] = motion_x[0];
1067 motion_x[0] = RSHIFT(motion_x[0] + motion_x[1], 1);
1069 motion_x[1] = RSHIFT(motion_x[2] + motion_x[3], 1);
1072 motion_x[1] = motion_x[0];
1076 motion_x[0] = (motion_x[0] >> 1) | (motion_x[0] & 1);
1077 motion_x[1] = (motion_x[1] >> 1) | (motion_x[1] & 1);
1081 s->motion_val[1][frag][0] = motion_x[k];
1089 s->motion_val[1][frag][0] = motion_x[k];
1092 s->motion_val[1][frag][0] = motion_x[0];
1973 static int vp4_mc_loop_filter(Vp3DecodeContext *s, int plane, int motion_x, int motion_y, int bx, int by,
1994 x = 8 * bx + motion_x / motion_shift;
1997 x_subpel = motion_x & subpel_mask;
2005 x = FFMIN(x, x + FFSIGN(motion_x));
2076 int motion_x = 0xdeadbeef, motion_y = 0xdeadbeef;
2154 motion_x = motion_val[fragment][0];
2158 motion_x = (motion_x >> 1) | (motion_x & 1);
2163 src_x = (motion_x >> 1) + 8 * x;
2166 motion_halfpel_index = motion_x & 0x01;
2167 motion_source += (motion_x >> 1);
2213 /* d is 0 if motion_x and _y have the same sign,
2215 int d = (motion_x ^ motion_y) >> 31;