Lines Matching refs:lt_cfg
239 MppEncRefLtFrmCfg *lt_cfg = &cfg->lt_cfg[i]; in mpp_enc_refs_set_cfg() local
241 lt_cnt->delay = lt_cfg->lt_delay; in mpp_enc_refs_set_cfg()
242 lt_cnt->delay_cnt = lt_cfg->lt_delay; in mpp_enc_refs_set_cfg()
243 lt_cnt->len = lt_cfg->lt_gap; in mpp_enc_refs_set_cfg()
244 lt_cnt->lt_idx = lt_cfg->lt_idx; in mpp_enc_refs_set_cfg()
245 lt_cnt->tid = lt_cfg->temporal_id; in mpp_enc_refs_set_cfg()
246 lt_cnt->ref_mode = lt_cfg->ref_mode; in mpp_enc_refs_set_cfg()
247 lt_cnt->ref_arg = lt_cfg->ref_arg; in mpp_enc_refs_set_cfg()
327 static void set_lt_cfg_to_frm(EncFrmStatus *frm, RefsCnt *lt_cfg) in set_lt_cfg_to_frm() argument
331 frm->temporal_id = lt_cfg->tid; in set_lt_cfg_to_frm()
332 frm->lt_idx = lt_cfg->lt_idx; in set_lt_cfg_to_frm()
334 if (lt_cfg->ref_mode != REF_TO_ST_REF_SETUP) { in set_lt_cfg_to_frm()
335 frm->ref_mode = lt_cfg->ref_mode; in set_lt_cfg_to_frm()
336 frm->ref_arg = lt_cfg->ref_arg; in set_lt_cfg_to_frm()
608 RefsCnt *lt_cfg = &cpb->lt_cnter[0]; in mpp_enc_refs_dryrun() local
612 for (i = 0; i < lt_cfg_cnt; i++, lt_cfg++) { in mpp_enc_refs_dryrun()
613 if (lt_cfg->delay_cnt) { in mpp_enc_refs_dryrun()
614 lt_cfg->delay_cnt--; in mpp_enc_refs_dryrun()
619 if (!lt_cfg->cnt) { in mpp_enc_refs_dryrun()
620 set_lt_cfg_to_frm(&frm, lt_cfg); in mpp_enc_refs_dryrun()
625 lt_cfg->cnt++; in mpp_enc_refs_dryrun()
626 if (lt_cfg->cnt >= lt_cfg->len) { in mpp_enc_refs_dryrun()
627 if (lt_cfg->len) { in mpp_enc_refs_dryrun()
629 lt_cfg->cnt = 0; in mpp_enc_refs_dryrun()
630 lt_cfg->idx++; in mpp_enc_refs_dryrun()
633 lt_cfg->cnt = 1; in mpp_enc_refs_dryrun()
634 lt_cfg->idx = 1; in mpp_enc_refs_dryrun()
792 RefsCnt *lt_cfg = cpb->lt_cnter; in mpp_enc_refs_get_cpb() local
832 lt_cfg = p->cpb.lt_cnter; in mpp_enc_refs_get_cpb()
835 for (i = 0; i < cfg->lt_cfg_cnt; i++, lt_cfg++) { in mpp_enc_refs_get_cpb()
836 if (lt_cfg->delay_cnt) { in mpp_enc_refs_get_cpb()
837 lt_cfg->delay_cnt--; in mpp_enc_refs_get_cpb()
842 if (!lt_cfg->cnt) { in mpp_enc_refs_get_cpb()
843 set_lt_cfg_to_frm(frm, lt_cfg); in mpp_enc_refs_get_cpb()
848 lt_cfg->cnt++; in mpp_enc_refs_get_cpb()
849 if (lt_cfg->cnt >= lt_cfg->len) { in mpp_enc_refs_get_cpb()
850 if (lt_cfg->len) { in mpp_enc_refs_get_cpb()
852 lt_cfg->cnt = 0; in mpp_enc_refs_get_cpb()
853 lt_cfg->idx++; in mpp_enc_refs_get_cpb()
856 lt_cfg->cnt = 1; in mpp_enc_refs_get_cpb()
857 lt_cfg->idx = 1; in mpp_enc_refs_get_cpb()