Lines Matching refs:motion
55 /* motion vector (prediction) */
298 /* get motion code */
307 /* add median of motion vector predictors and clip result */
336 ptrdiff_t pitch, svq1_pmv *motion, int x, int y,
345 /* predict and decode motion vector */
346 pmv[0] = &motion[0];
351 pmv[1] = &motion[x / 8 + 2];
352 pmv[2] = &motion[x / 8 + 4];
359 motion[0].x =
360 motion[x / 8 + 2].x =
361 motion[x / 8 + 3].x = mv.x;
362 motion[0].y =
363 motion[x / 8 + 2].y =
364 motion[x / 8 + 3].y = mv.y;
379 ptrdiff_t pitch, svq1_pmv *motion, int x, int y,
388 /* predict and decode motion vector (0) */
389 pmv[0] = &motion[0];
394 pmv[1] = &motion[(x / 8) + 2];
395 pmv[2] = &motion[(x / 8) + 4];
402 /* predict and decode motion vector (1) */
408 pmv[1] = &motion[(x / 8) + 3];
410 result = svq1_decode_motion_vector(bitbuf, &motion[0], pmv);
414 /* predict and decode motion vector (2) */
415 pmv[1] = &motion[0];
416 pmv[2] = &motion[(x / 8) + 1];
418 result = svq1_decode_motion_vector(bitbuf, &motion[(x / 8) + 2], pmv);
422 /* predict and decode motion vector (3) */
423 pmv[2] = &motion[(x / 8) + 2];
424 pmv[3] = &motion[(x / 8) + 3];
457 ptrdiff_t pitch, svq1_pmv *motion, int x, int y,
467 /* reset motion vectors */
469 motion[0].x =
470 motion[0].y =
471 motion[x / 8 + 2].x =
472 motion[x / 8 + 2].y =
473 motion[x / 8 + 3].x =
474 motion[x / 8 + 3].y = 0;
484 pitch, motion, x, y, width, height);
495 pitch, motion, x, y, width, height);