Lines Matching refs:slots
269 mpp_buf_slot_get_prop(s->slots, src->slot_index, SLOT_FRAME, &dst->f); in vp9_ref_frame()
287 mpp_buf_slot_get_prop(s->slots, f->slot_index, SLOT_BUFFER, &framebuf); in vp9_unref_frame()
291 mpp_buf_slot_clr_flag(s->slots, f->slot_index, SLOT_CODEC_USE); in vp9_unref_frame()
364 s->slots = init->frame_slots; in vp9d_parser_init()
367 mpp_buf_slot_setup(s->slots, 25); in vp9d_parser_init()
403 mpp_slots_set_prop(s->slots, SLOTS_HOR_ALIGN, mpp_align_64); in vp9_alloc_frame()
412 mpp_slots_set_prop(s->slots, SLOTS_HOR_ALIGN, mpp_align_128_odd_plus_64); in vp9_alloc_frame()
414 mpp_slots_set_prop(s->slots, SLOTS_HOR_ALIGN, mpp_align_256_odd); in vp9_alloc_frame()
415 mpp_slots_set_prop(s->slots, SLOTS_VER_ALIGN, mpp_align_64); in vp9_alloc_frame()
427 mpp_buf_slot_get_unused(s->slots, &frame->slot_index); in vp9_alloc_frame()
428 mpp_buf_slot_set_prop(s->slots, frame->slot_index, SLOT_FRAME, frame->f); in vp9_alloc_frame()
429 mpp_buf_slot_set_flag(s->slots, frame->slot_index, SLOT_CODEC_USE); in vp9_alloc_frame()
430 mpp_buf_slot_set_flag(s->slots, frame->slot_index, SLOT_HAL_OUTPUT); in vp9_alloc_frame()
1676 mpp_buf_slot_get_prop(s->slots, s->refs[ref].slot_index, SLOT_FRAME_PTR, &frame); in vp9_parser_frame()
1679 mpp_buf_slot_set_flag(s->slots, s->refs[ref].slot_index, SLOT_QUEUE_USE); in vp9_parser_frame()
1680 mpp_buf_slot_enqueue(s->slots, s->refs[ref].slot_index, QUEUE_DISPLAY); in vp9_parser_frame()
1731 mpp_buf_slot_set_flag(s->slots, s->refs[s->refidx[i]].slot_index, SLOT_HAL_INPUT); in vp9_parser_frame()
1733 mpp_buf_slot_get_prop(s->slots, task->refer[i], SLOT_FRAME_PTR, &mframe); in vp9_parser_frame()
1747 mpp_buf_slot_set_flag(s->slots, s->frames[CUR_FRAME].slot_index, SLOT_QUEUE_USE); in vp9_parser_frame()
1748 mpp_buf_slot_enqueue(s->slots, s->frames[CUR_FRAME].slot_index, QUEUE_DISPLAY); in vp9_parser_frame()