Lines Matching defs:ref
74 if ((mvP->ref == REF_INTRA) || (mvQ->ref == REF_INTRA))
78 (mvP->ref != mvQ->ref))
85 (mvP->ref != mvQ->ref))
474 if (mv->ref >= 0) {
475 AVFrame *ref = h->DPB[mv->ref].f;
476 mc_dir_part(h, ref, chroma_height, delta, 0,
484 if ((mv + MV_BWD_OFFS)->ref >= 0) {
485 AVFrame *ref = h->DPB[0].f;
486 mc_dir_part(h, ref, chroma_height, delta, 1,
538 int64_t den = h->scale_den[FFMAX(src->ref, 0)];
574 enum cavs_mv_pred mode, enum cavs_block size, int ref)
582 mvP->ref = ref;
583 mvP->dist = h->dist[mvP->ref];
584 if (mvC->ref == NOT_AVAIL || (nP == MV_FWD_X3) || (nP == MV_BWD_X3 ))
587 (mvA->ref == NOT_AVAIL ||
588 mvB->ref == NOT_AVAIL ||
589 (mvA->x | mvA->y | mvA->ref) == 0 ||
590 (mvB->x | mvB->y | mvB->ref) == 0)) {
593 } else if (mvA->ref >= 0 && mvB->ref < 0 && mvC->ref < 0) {
595 } else if (mvA->ref < 0 && mvB->ref >= 0 && mvC->ref < 0) {
597 } else if (mvA->ref < 0 && mvB->ref < 0 && mvC->ref >= 0) {
599 } else if (mode == MV_PRED_LEFT && mvA->ref == ref) {
601 } else if (mode == MV_PRED_TOP && mvB->ref == ref) {
603 } else if (mode == MV_PRED_TOPRIGHT && mvC->ref == ref) {