Home | History | Annotate | Download | only in decoder

Lines Matching refs:ps_pic_buf

101     pic_buf_t *ps_pic_buf;
315 if(ps_dpb_mgr->as_dpb_info[i].ps_pic_buf)
316 ps_dpb_mgr->as_dpb_info[i].ps_pic_buf->u1_used_as_ref = UNUSED_FOR_REF;
324 ps_pic_buf = ihevc_dpb_mgr_get_ref_by_poc_lsb(ps_dpb_mgr, ai4_poc_lt_curr[i]);
325 if(NULL != ps_pic_buf)
326 ps_pic_buf->u1_used_as_ref = LONG_TERM_REF;
328 as_ref_pic_lt_curr[i] = ps_pic_buf;
332 ps_pic_buf = ihevc_dpb_mgr_get_ref_by_poc(ps_dpb_mgr, ai4_poc_lt_curr[i]);
333 if(NULL != ps_pic_buf)
334 ps_pic_buf->u1_used_as_ref = LONG_TERM_REF;
336 as_ref_pic_lt_curr[i] = ps_pic_buf;
344 ps_pic_buf = ihevc_dpb_mgr_get_ref_by_poc_lsb(ps_dpb_mgr, ai4_poc_lt_foll[i]);
345 if(NULL != ps_pic_buf)
346 ps_pic_buf->u1_used_as_ref = LONG_TERM_REF;
348 as_ref_pic_lt_foll[i] = ps_pic_buf;
352 ps_pic_buf = ihevc_dpb_mgr_get_ref_by_poc(ps_dpb_mgr, ai4_poc_lt_foll[i]);
353 if(NULL != ps_pic_buf)
354 ps_pic_buf->u1_used_as_ref = LONG_TERM_REF;
356 as_ref_pic_lt_foll[i] = ps_pic_buf;
364 ps_pic_buf = ihevc_dpb_mgr_get_ref_by_poc(ps_dpb_mgr, ai4_poc_st_curr_before[i]);
365 if(NULL != ps_pic_buf)
366 ps_pic_buf->u1_used_as_ref = SHORT_TERM_REF;
368 as_ref_pic_st_curr_before[i] = ps_pic_buf;
373 ps_pic_buf = ihevc_dpb_mgr_get_ref_by_poc(ps_dpb_mgr, ai4_poc_st_curr_after[i]);
374 if(NULL != ps_pic_buf)
375 ps_pic_buf->u1_used_as_ref = SHORT_TERM_REF;
377 as_ref_pic_st_curr_after[i] = ps_pic_buf;
382 ps_pic_buf = ihevc_dpb_mgr_get_ref_by_poc(ps_dpb_mgr, ai4_poc_st_foll[i]);
383 if(NULL != ps_pic_buf)
384 ps_pic_buf->u1_used_as_ref = SHORT_TERM_REF;
386 as_ref_pic_st_foll[i] = ps_pic_buf;
429 pic_buf_t *ps_pic_buf;
431 ps_pic_buf = (pic_buf_t *)ps_slice_hdr->as_ref_pic_list0[r_idx].pv_pic_buf;
433 if(ps_pic_buf == NULL)
436 ps_mv_buf = ihevcd_mv_mgr_get_poc(ps_mv_buf_mgr, ps_pic_buf->i4_abs_poc);
478 pic_buf_t *ps_pic_buf;
480 ps_pic_buf = (pic_buf_t *)ps_slice_hdr->as_ref_pic_list1[r_idx].pv_pic_buf;
482 if(ps_pic_buf == NULL)
485 ps_mv_buf = ihevcd_mv_mgr_get_poc(ps_mv_buf_mgr, ps_pic_buf->i4_abs_poc);
495 if((ps_dpb_mgr->as_dpb_info[i].ps_pic_buf) && (UNUSED_FOR_REF == ps_dpb_mgr->as_dpb_info[i].ps_pic_buf->u1_used_as_ref))
497 pic_buf_t *ps_pic_buf = ps_dpb_mgr->as_dpb_info[i].ps_pic_buf;
501 ihevc_dpb_mgr_del_ref(ps_dpb_mgr, (buf_mgr_t *)ps_codec->pv_pic_buf_mgr, ps_pic_buf->i4_abs_poc);
508 if(ps_mv_buf->i4_abs_poc == ps_pic_buf->i4_abs_poc)