Lines Matching refs:motion_y
907 int motion_y[4]; in unpack_vectors() local
945 last_gold_motion_y = motion_y[0] = vp4_get_mv(s, gb, 1, last_gold_motion_y); in unpack_vectors()
953 motion_y[0] = get_vlc2(gb, s->motion_vector_vlc.table, in unpack_vectors()
957 motion_y[0] = fixed_motion_vector_table[get_bits(gb, 6)]; in unpack_vectors()
960 motion_y[0] = vp4_get_mv(s, gb, 1, last_motion_y); in unpack_vectors()
968 last_motion_y = motion_y[0]; in unpack_vectors()
985 motion_y[k] = get_vlc2(gb, s->motion_vector_vlc.table, in unpack_vectors()
989 motion_y[k] = fixed_motion_vector_table[get_bits(gb, 6)]; in unpack_vectors()
992 motion_y[k] = vp4_get_mv(s, gb, 1, prior_last_motion_y); in unpack_vectors()
995 last_motion_y = motion_y[k]; in unpack_vectors()
998 motion_y[k] = 0; in unpack_vectors()
1006 motion_y[0] = last_motion_y; in unpack_vectors()
1016 motion_y[0] = prior_last_motion_y; in unpack_vectors()
1022 last_motion_y = motion_y[0]; in unpack_vectors()
1028 motion_y[0] = 0; in unpack_vectors()
1040 s->motion_val[0][current_fragment][1] = motion_y[k]; in unpack_vectors()
1043 s->motion_val[0][current_fragment][1] = motion_y[0]; in unpack_vectors()
1051 motion_y[0] = RSHIFT(motion_y[0] + motion_y[1] + in unpack_vectors()
1052 motion_y[2] + motion_y[3], 2); in unpack_vectors()
1056 motion_y[0] = (motion_y[0] >> 1) | (motion_y[0] & 1); in unpack_vectors()
1060 s->motion_val[1][frag][1] = motion_y[0]; in unpack_vectors()
1064 motion_y[0] = RSHIFT(motion_y[0] + motion_y[1], 1); in unpack_vectors()
1066 motion_y[1] = RSHIFT(motion_y[2] + motion_y[3], 1); in unpack_vectors()
1069 motion_y[1] = motion_y[0]; in unpack_vectors()
1078 s->motion_val[1][frag][1] = motion_y[k]; in unpack_vectors()
1086 s->motion_val[1][frag][1] = motion_y[k]; in unpack_vectors()
1089 s->motion_val[1][frag][1] = motion_y[0]; in unpack_vectors()
1947 int motion_y, int y) in await_reference_row() argument
1951 int border = motion_y & 1; in await_reference_row()
1959 ref_row = y + (motion_y >> 1); in await_reference_row()
1969 static int vp4_mc_loop_filter(Vp3DecodeContext *s, int plane, int motion_x, int motion_y, int bx, i… in vp4_mc_loop_filter() argument
1991 y = 8 * by + motion_y / motion_shift; in vp4_mc_loop_filter()
1994 y_subpel = motion_y & subpel_mask; in vp4_mc_loop_filter()
2004 y = FFMIN(y, y + FFSIGN(motion_y)); in vp4_mc_loop_filter()
2072 int motion_x = 0xdeadbeef, motion_y = 0xdeadbeef; in render_slice() local
2151 motion_y = motion_val[fragment][1]; in render_slice()
2155 motion_y = (motion_y >> 1) | (motion_y & 1); in render_slice()
2160 src_y = (motion_y >> 1) + 8 * y; in render_slice()
2165 motion_halfpel_index |= (motion_y & 0x01) << 1; in render_slice()
2166 motion_source += ((motion_y >> 1) * stride); in render_slice()
2211 int d = (motion_x ^ motion_y) >> 31; in render_slice()