Lines Matching defs:motion_y
684 int motion_y[4];
722 motion_y[0] = motion_vector_table[get_vlc2(gb, s->motion_vector_vlc.table, 6, 2)];
725 motion_y[0] = fixed_motion_vector_table[get_bits(gb, 6)];
734 last_motion_y = motion_y[0];
750 motion_y[k] = motion_vector_table[get_vlc2(gb, s->motion_vector_vlc.table, 6, 2)];
753 motion_y[k] = fixed_motion_vector_table[get_bits(gb, 6)];
756 last_motion_y = motion_y[k];
759 motion_y[k] = 0;
767 motion_y[0] = last_motion_y;
777 motion_y[0] = prior_last_motion_y;
783 last_motion_y = motion_y[0];
789 motion_y[0] = 0;
801 s->motion_val[0][current_fragment][1] = motion_y[k];
804 s->motion_val[0][current_fragment][1] = motion_y[0];
811 motion_y[0] = RSHIFT(motion_y[0] + motion_y[1] + motion_y[2] + motion_y[3], 2);
814 motion_y[0] = (motion_y[0]>>1) | (motion_y[0]&1);
817 s->motion_val[1][frag][1] = motion_y[0];
821 motion_y[0] = RSHIFT(motion_y[0] + motion_y[1], 1);
823 motion_y[1] = RSHIFT(motion_y[2] + motion_y[3], 1);
826 motion_y[1] = motion_y[0];
834 s->motion_val[1][frag][1] = motion_y[k];
842 s->motion_val[1][frag][1] = motion_y[k];
845 s->motion_val[1][frag][1] = motion_y[0];
1432 static void await_reference_row(Vp3DecodeContext *s, Vp3Fragment *fragment, int motion_y, int y)
1436 int border = motion_y&1;
1444 ref_row = y + (motion_y>>1);
1458 int motion_x = 0xdeadbeef, motion_y = 0xdeadbeef;
1528 motion_y = motion_val[fragment][1];
1531 src_y= (motion_y>>1) + 8*y;
1536 motion_halfpel_index |= (motion_y & 0x01) << 1;
1537 motion_source += ((motion_y >> 1) * stride);
1561 int d= (motion_x ^ motion_y)>>31; // d is 0 if motion_x and _y have the same sign, else -1