Lines Matching refs:pmv
279 svq1_pmv **pmv)
296 mv->y = sign_extend(diff + mid_pred(pmv[0]->y, pmv[1]->y, pmv[2]->y), 6);
298 mv->x = sign_extend(diff + mid_pred(pmv[0]->x, pmv[1]->x, pmv[2]->x), 6);
329 svq1_pmv *pmv[3];
333 pmv[0] = &motion[0];
335 pmv[1] =
336 pmv[2] = pmv[0];
338 pmv[1] = &motion[x / 8 + 2];
339 pmv[2] = &motion[x / 8 + 4];
342 result = svq1_decode_motion_vector(bitbuf, &mv, pmv);
372 svq1_pmv *pmv[4];
376 pmv[0] = &motion[0];
378 pmv[1] =
379 pmv[2] = pmv[0];
381 pmv[1] = &motion[(x / 8) + 2];
382 pmv[2] = &motion[(x / 8) + 4];
385 result = svq1_decode_motion_vector(bitbuf, &mv, pmv);
390 pmv[0] = &mv;
392 pmv[1] =
393 pmv[2] = pmv[0];
395 pmv[1] = &motion[(x / 8) + 3];
397 result = svq1_decode_motion_vector(bitbuf, &motion[0], pmv);
402 pmv[1] = &motion[0];
403 pmv[2] = &motion[(x / 8) + 1];
405 result = svq1_decode_motion_vector(bitbuf, &motion[(x / 8) + 2], pmv);
410 pmv[2] = &motion[(x / 8) + 2];
411 pmv[3] = &motion[(x / 8) + 3];
413 result = svq1_decode_motion_vector(bitbuf, pmv[3], pmv);
419 int mvx = pmv[i]->x + (i & 1) * 16;
420 int mvy = pmv[i]->y + (i >> 1) * 16;
614 svq1_pmv *pmv;
656 pmv = av_malloc((FFALIGN(s->width, 16) / 8 + 3) * sizeof(*pmv));
657 if (!pmv)
700 memset(pmv, 0, ((width / 8) + 3) * sizeof(svq1_pmv));
707 pmv, x, y, width, height);
716 pmv[0].x =
717 pmv[0].y = 0;
735 av_free(pmv);