Home | History | Annotate | Download | only in common

Lines Matching refs:ps_pic_buf

82         ps_dpb_info[i].ps_pic_buf = NULL;
120 pic_buf_t *ps_pic_buf,
131 if((ps_dpb_info[i].ps_pic_buf == ps_pic_buf)
132 && (ps_dpb_info[i].ps_pic_buf->u1_used_as_ref))
143 if(NULL == ps_dpb_info[i].ps_pic_buf)
154 ps_dpb_info[i].ps_pic_buf = ps_pic_buf;
156 ps_dpb_info[i].ps_pic_buf->u1_buf_id = buf_id;
157 ps_dpb_info[i].ps_pic_buf->u1_used_as_ref = SHORT_TERM_REF;
210 if(ps_next_dpb->ps_pic_buf->i4_abs_poc == i4_abs_poc)
218 if(ps_next_dpb->ps_prev_dpb->ps_pic_buf->i4_abs_poc == i4_abs_poc)
243 ihevc_buf_mgr_release((buf_mgr_t *)ps_buf_mgr, ps_unmark_node->ps_pic_buf->u1_buf_id,
246 ps_unmark_node->ps_pic_buf = NULL;
262 * @param[out] ps_pic_buf
279 pic_buf_t *ps_pic_buf = NULL;
283 if((ps_dpb_mgr->as_dpb_info[i].ps_pic_buf) &&
284 (ps_dpb_mgr->as_dpb_info[i].ps_pic_buf->u1_used_as_ref != UNUSED_FOR_REF))
286 WORD32 poc_diff = cur_abs_poc - ps_dpb_mgr->as_dpb_info[i].ps_pic_buf->i4_abs_poc;
290 ps_pic_buf = ps_dpb_mgr->as_dpb_info[i].ps_pic_buf;
295 if(NULL == ps_pic_buf)
300 if((ps_dpb_mgr->as_dpb_info[i].ps_pic_buf) &&
301 (ps_dpb_mgr->as_dpb_info[i].ps_pic_buf->u1_used_as_ref != UNUSED_FOR_REF))
303 WORD32 poc_diff = cur_abs_poc - ps_dpb_mgr->as_dpb_info[i].ps_pic_buf->i4_abs_poc;
307 ps_pic_buf = ps_dpb_mgr->as_dpb_info[i].ps_pic_buf;
313 return ps_pic_buf;
329 * @param[out] ps_pic_buf
346 pic_buf_t *ps_pic_buf = NULL;
352 if(ps_next_ref->ps_pic_buf->i4_abs_poc == abs_poc)
354 ps_pic_buf = ps_next_ref->ps_pic_buf;
363 ps_pic_buf = NULL;
366 return ps_pic_buf;
381 * @param[out] ps_pic_buf
397 pic_buf_t *ps_pic_buf = NULL;
404 if(ps_next_ref->ps_pic_buf->i4_poc_lsb == poc_lsb)
406 ps_pic_buf = ps_next_ref->ps_pic_buf;
415 ps_pic_buf = NULL;
418 return ps_pic_buf;
454 if(ps_dpb_info[i].ps_pic_buf->u1_used_as_ref)
456 ps_dpb_info[i].ps_pic_buf->u1_used_as_ref = UNUSED_FOR_REF;
459 ihevc_buf_mgr_release(ps_buf_mgr, ps_dpb_info[i].ps_pic_buf->u1_buf_id,
462 ps_dpb_info[i].ps_pic_buf = NULL;