Lines Matching defs:nb_merge_cand

325     int nb_merge_cand = 0;
344 mergecandlist[nb_merge_cand] = TAB_MVF_PU(A1);
347 nb_merge_cand++;
361 mergecandlist[nb_merge_cand] = TAB_MVF_PU(B1);
362 if (merge_idx == nb_merge_cand)
364 nb_merge_cand++;
376 mergecandlist[nb_merge_cand] = TAB_MVF_PU(B0);
377 if (merge_idx == nb_merge_cand)
379 nb_merge_cand++;
390 mergecandlist[nb_merge_cand] = TAB_MVF_PU(A0);
391 if (merge_idx == nb_merge_cand)
393 nb_merge_cand++;
403 nb_merge_cand != 4) {
404 mergecandlist[nb_merge_cand] = TAB_MVF_PU(B2);
405 if (merge_idx == nb_merge_cand)
407 nb_merge_cand++;
412 nb_merge_cand < s->sh.max_num_merge_cand) {
421 mergecandlist[nb_merge_cand].pred_flag = available_l0 + (available_l1 << 1);
422 AV_ZERO16(mergecandlist[nb_merge_cand].ref_idx);
423 mergecandlist[nb_merge_cand].mv[0] = mv_l0_col;
424 mergecandlist[nb_merge_cand].mv[1] = mv_l1_col;
426 if (merge_idx == nb_merge_cand)
428 nb_merge_cand++;
432 nb_orig_merge_cand = nb_merge_cand;
439 for (comb_idx = 0; nb_merge_cand < s->sh.max_num_merge_cand &&
450 mergecandlist[nb_merge_cand].ref_idx[0] = l0_cand.ref_idx[0];
451 mergecandlist[nb_merge_cand].ref_idx[1] = l1_cand.ref_idx[1];
452 mergecandlist[nb_merge_cand].pred_flag = PF_BI;
453 AV_COPY32(&mergecandlist[nb_merge_cand].mv[0], &l0_cand.mv[0]);
454 AV_COPY32(&mergecandlist[nb_merge_cand].mv[1], &l1_cand.mv[1]);
455 if (merge_idx == nb_merge_cand)
457 nb_merge_cand++;
463 while (nb_merge_cand < s->sh.max_num_merge_cand) {
464 mergecandlist[nb_merge_cand].pred_flag = PF_L0 + ((s->sh.slice_type == HEVC_SLICE_B) << 1);
465 AV_ZERO32(mergecandlist[nb_merge_cand].mv + 0);
466 AV_ZERO32(mergecandlist[nb_merge_cand].mv + 1);
467 mergecandlist[nb_merge_cand].ref_idx[0] = zero_idx < nb_refs ? zero_idx : 0;
468 mergecandlist[nb_merge_cand].ref_idx[1] = zero_idx < nb_refs ? zero_idx : 0;
470 if (merge_idx == nb_merge_cand)
472 nb_merge_cand++;