Lines Matching refs:frm

470     Avs2dFrame_t *frm = NULL;  in dpb_alloc_frame()  local
477 frm = dpb_get_one_frame(mgr, vsh, ph); in dpb_alloc_frame()
478 if (!frm) { in dpb_alloc_frame()
483 mframe = frm->frame; in dpb_alloc_frame()
484 frm->doi = ph->doi; in dpb_alloc_frame()
485 frm->poi = ph->poi; in dpb_alloc_frame()
486 frm->out_delay = ph->picture_output_delay; in dpb_alloc_frame()
487 frm->picture_type = ph->picture_type; in dpb_alloc_frame()
488 frm->invisible = (frm->picture_type == GB_PICTURE); in dpb_alloc_frame()
489 frm->scene_frame_flag = (frm->picture_type == G_PICTURE || frm->picture_type == GB_PICTURE); in dpb_alloc_frame()
490 frm->intra_frame_flag = (frm->scene_frame_flag || frm->picture_type == I_PICTURE); in dpb_alloc_frame()
491 frm->refered_by_scene = frm->scene_frame_flag; in dpb_alloc_frame()
492 frm->refered_by_others = (frm->picture_type != GB_PICTURE && mgr->cur_rps.refered_by_others); in dpb_alloc_frame()
493 …avs2d_dbg_dpb("frame picture type %d, ref by others %d\n", frm->picture_type, frm->refered_by_othe… in dpb_alloc_frame()
534 mpp_frame_set_poc(mframe, frm->poi); in dpb_alloc_frame()
547 frm->frame_mode = MPP_FRAME_FLAG_FRAME; in dpb_alloc_frame()
548 frm->frame_coding_mode = MPP_FRAME_FLAG_FRAME; in dpb_alloc_frame()
551 frm->frame_mode |= MPP_FRAME_FLAG_DEINTERLACED; in dpb_alloc_frame()
554 frm->frame_mode = MPP_FRAME_FLAG_PAIRED_FIELD; in dpb_alloc_frame()
556 frm->frame_coding_mode = MPP_FRAME_FLAG_PAIRED_FIELD; in dpb_alloc_frame()
558 frm->frame_mode |= MPP_FRAME_FLAG_TOP_FIRST; in dpb_alloc_frame()
559 frm->frame_coding_mode |= MPP_FRAME_FLAG_TOP_FIRST; in dpb_alloc_frame()
561 frm->frame_mode |= MPP_FRAME_FLAG_BOT_FIRST; in dpb_alloc_frame()
562 frm->frame_coding_mode |= MPP_FRAME_FLAG_BOT_FIRST; in dpb_alloc_frame()
565 frm->frame_coding_mode = MPP_FRAME_FLAG_FRAME; in dpb_alloc_frame()
567 frm->frame_mode |= MPP_FRAME_FLAG_TOP_FIRST; in dpb_alloc_frame()
569 frm->frame_mode |= MPP_FRAME_FLAG_BOT_FIRST; in dpb_alloc_frame()
574 mpp_frame_set_mode(mframe, frm->frame_mode); in dpb_alloc_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()
580 return frm; in dpb_alloc_frame()