Lines Matching refs:slot_idx
108 f->slot_idx = NO_VAL; in new_frame()
190 if (p->slot_idx == NO_VAL) { in recompute_cycle_order_index()
217 if (p->slot_idx == NO_VAL) { in compute_frame_order_index()
256 if (p && p->slot_idx != NO_VAL && !p->invisible && !p->is_output) { in is_outputable_frame()
311 if (p->slot_idx >= 0 && !p->invisible && !p->is_output) { in output_display_frame()
315 mpp_buf_slot_set_flag(p_dec->frame_slots, p->slot_idx, SLOT_QUEUE_USE); in output_display_frame()
316 mpp_buf_slot_enqueue(p_dec->frame_slots, p->slot_idx, QUEUE_DISPLAY); in output_display_frame()
317 avs2d_dbg_dpb("output display frame poi %d slot_idx %d, pts %lld", p->poi, p->slot_idx, in output_display_frame()
341 mpp_buf_slot_get_prop(p_dec->frame_slots, p->slot_idx, SLOT_BUFFER, &buffer); in dpb_remove_frame()
345 mpp_buf_slot_clr_flag(p_dec->frame_slots, p->slot_idx, SLOT_CODEC_USE); in dpb_remove_frame()
347 p->slot_idx, p->doi, p->poi, mgr->used_size); in dpb_remove_frame()
351 p->slot_idx = NO_VAL; in dpb_remove_frame()
417 if (p->slot_idx == NO_VAL) { in dpb_remove_unused_frame()
445 if (p->slot_idx == NO_VAL) { in dpb_get_one_frame()
458 if (p->slot_idx == NO_VAL) { in dpb_get_one_frame()
575 ret = mpp_buf_slot_get_unused(p_dec->frame_slots, &frm->slot_idx); in dpb_alloc_frame()
578 avs2d_dbg_dpb("get unused buf slot %d, DPB used %d \n", frm->slot_idx, mgr->used_size); in dpb_alloc_frame()
618 if (p->slot_idx == NO_VAL || p->doi == NO_VAL) { in find_ref_frame()
628 avs2d_dbg_dpb("found ref[%d] at slot_idx %d, doi %d", i, p->slot_idx, p->doi); in find_ref_frame()
667 p->slot_idx, p->doi, p->poi); in dpb_update_refs()
705 mpp_buf_slot_set_flag(p_dec->frame_slots, p->slot_idx, SLOT_CODEC_USE); in dpb_set_frame_refs()
706 mpp_buf_slot_set_flag(p_dec->frame_slots, p->slot_idx, SLOT_HAL_INPUT); in dpb_set_frame_refs()
741 p_dec->syntax.refp.scene_ref_slot_idx = mgr->scene_ref->slot_idx; in dpb_set_frame_refs()
781 avs2d_dbg_dpb("get unused frame from dpb %d", p->slot_idx); in avs2d_dpb_insert()
789 mpp_buf_slot_set_prop(p_dec->frame_slots, p->slot_idx, SLOT_FRAME, p->frame); in avs2d_dpb_insert()
790 mpp_buf_slot_set_flag(p_dec->frame_slots, p->slot_idx, SLOT_CODEC_USE); in avs2d_dpb_insert()
791 mpp_buf_slot_set_flag(p_dec->frame_slots, p->slot_idx, SLOT_HAL_OUTPUT); in avs2d_dpb_insert()
794 task->output = mgr->cur_frm->slot_idx; in avs2d_dpb_insert()
795 avs2d_dbg_dpb("curframe slot_idx %d\n", mgr->cur_frm->slot_idx); in avs2d_dpb_insert()
803 task->refer[i] = mgr->refs[i] ? mgr->refs[i]->slot_idx : -1; in avs2d_dpb_insert()
805 task->refer[i] = mgr->refs[i]->slot_idx; in avs2d_dpb_insert()
822 i, tmp->slot_idx, tmp->doi, tmp->poi, PICTURE_TYPE_TO_CHAR(tmp->picture_type), in avs2d_dpb_insert()
843 if (p->slot_idx != NO_VAL) { in avs2d_dpb_flush()