Searched defs:ps_dpb_mgr (Results 1 - 10 of 10) sorted by relevance

/external/libhevc/common/
H A Dihevc_dpb_mgr.c64 * @param[in] ps_dpb_mgr
75 void ihevc_dpb_mgr_init(dpb_mgr_t *ps_dpb_mgr) argument
78 dpb_info_t *ps_dpb_info = ps_dpb_mgr->as_dpb_info;
86 ps_dpb_mgr->u1_num_ref_bufs = 0;
87 ps_dpb_mgr->ps_dpb_head = NULL;
102 * @param[in] ps_dpb_mgr
119 WORD32 ihevc_dpb_mgr_insert_ref(dpb_mgr_t *ps_dpb_mgr, argument
126 ps_dpb_info = ps_dpb_mgr->as_dpb_info;
155 ps_dpb_info[i].ps_prev_dpb = ps_dpb_mgr->ps_dpb_head;
160 ps_dpb_mgr
196 ihevc_dpb_mgr_del_ref(dpb_mgr_t *ps_dpb_mgr, buf_mgr_t *ps_buf_mgr, WORD32 i4_abs_poc) argument
275 ihevc_dpb_mgr_get_ref_by_nearest_poc(dpb_mgr_t *ps_dpb_mgr, WORD32 cur_abs_poc) argument
342 ihevc_dpb_mgr_get_ref_by_poc(dpb_mgr_t *ps_dpb_mgr, WORD32 abs_poc) argument
395 ihevc_dpb_mgr_get_ref_by_poc_lsb(dpb_mgr_t *ps_dpb_mgr, WORD32 poc_lsb) argument
445 ihevc_dpb_mgr_reset(dpb_mgr_t *ps_dpb_mgr, buf_mgr_t *ps_buf_mgr) argument
[all...]
/external/libavc/common/
H A Dih264_dpb_mgr.c76 * @param[in] ps_dpb_mgr
87 void ih264_dpb_mgr_init(dpb_mgr_t *ps_dpb_mgr) argument
90 dpb_info_t *ps_dpb_info = ps_dpb_mgr->as_dpb_info;
95 ps_dpb_mgr->as_top_field_pics[i].i4_used_as_ref = INVALID;
96 ps_dpb_mgr->as_bottom_field_pics[i].i4_used_as_ref = INVALID;
97 ps_dpb_mgr->as_top_field_pics[i].i1_field_type = INVALID;
98 ps_dpb_mgr->as_bottom_field_pics[i].i1_field_type = INVALID;
99 ps_dpb_mgr->as_top_field_pics[i].i4_long_term_frame_idx = -1;
100 ps_dpb_mgr->as_bottom_field_pics[i].i4_long_term_frame_idx = -1;
103 ps_dpb_mgr
138 ih264_dpb_mgr_sort_short_term_fields_by_frame_num(dpb_mgr_t *ps_dpb_mgr, WORD32 curr_frame_num, WORD32 first_field_type, WORD32 max_frame_num) argument
227 ih264_dpb_mgr_sort_short_term_fields_by_poc_l0(dpb_mgr_t *ps_dpb_mgr, WORD32 curr_poc, WORD32 first_field_type) argument
316 ih264_dpb_mgr_sort_short_term_fields_by_poc_l1(dpb_mgr_t *ps_dpb_mgr, WORD32 curr_poc, WORD32 first_field_type) argument
400 ih264_dpb_mgr_sort_long_term_fields_by_frame_idx(dpb_mgr_t *ps_dpb_mgr, WORD32 first_field_type) argument
482 ih264_dpb_mgr_alternate_ref_fields(dpb_mgr_t *ps_dpb_mgr, WORD32 reference_type, WORD32 first_field_type) argument
586 ih264_dpb_mgr_insert_ref_field(dpb_mgr_t *ps_dpb_mgr, pic_buf_t *ps_pic_buf, WORD32 reference_type, UWORD32 frame_num, WORD32 long_term_frame_idx) argument
688 ih264_dpb_mgr_insert_ref_frame(dpb_mgr_t *ps_dpb_mgr, pic_buf_t *ps_pic_buf, WORD32 reference_type, UWORD32 frame_num, WORD32 long_term_frame_idx) argument
756 ih264_dpb_mgr_count_ref_frames(dpb_mgr_t *ps_dpb_mgr, WORD32 curr_frame_num, WORD32 max_frame_num) argument
849 ih264_dpb_mgr_delete_ref_frame(dpb_mgr_t *ps_dpb_mgr, WORD32 reference_type) argument
982 ih264_dpb_mgr_delete_long_ref_fields_max_frame_idx(dpb_mgr_t *ps_dpb_mgr, WORD32 max_frame_idx) argument
1052 ih264_dpb_mgr_delete_short_ref_frame(dpb_mgr_t *ps_dpb_mgr, WORD32 curr_frame_num, WORD32 max_frame_num) argument
1093 ih264_dpb_mgr_delete_all_ref_frames(dpb_mgr_t *ps_dpb_mgr) argument
1110 ih264_dpb_mgr_reset(dpb_mgr_t *ps_dpb_mgr, buf_mgr_t *ps_buf_mgr) argument
[all...]
/external/libhevc/decoder/
H A Dihevcd_parse_slice_header.c869 dpb_mgr_t *ps_dpb_mgr = (dpb_mgr_t *)ps_codec->pv_dpb_mgr; local
881 if(ps_dpb_mgr->as_dpb_info[i].ps_pic_buf)
883 pic_buf_t *ps_pic_buf = ps_dpb_mgr->as_dpb_info[i].ps_pic_buf;
937 dpb_mgr_t *ps_dpb_mgr = (dpb_mgr_t *)ps_codec->pv_dpb_mgr; local
940 ps_pic_buf_ref = ihevc_dpb_mgr_get_ref_by_nearest_poc(ps_dpb_mgr, ps_slice_hdr->i4_abs_pic_order_cnt);
H A Dihevcd_ref_list.c105 dpb_mgr_t *ps_dpb_mgr = (dpb_mgr_t *)ps_codec->pv_dpb_mgr; local
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]);
332 ps_pic_buf = ihevc_dpb_mgr_get_ref_by_poc(ps_dpb_mgr, ai4_poc_lt_curr[i]);
344 ps_pic_buf = ihevc_dpb_mgr_get_ref_by_poc_lsb(ps_dpb_mgr, ai4_poc_lt_foll[i]);
352 ps_pic_buf = ihevc_dpb_mgr_get_ref_by_poc(ps_dpb_mgr, ai4_poc_lt_foll[i]);
364 ps_pic_buf = ihevc_dpb_mgr_get_ref_by_poc(ps_dpb_mgr, ai4_poc_st_curr_before[i]);
373 ps_pic_buf = ihevc_dpb_mgr_get_ref_by_poc(ps_dpb_mgr, ai4_poc_st_curr_after[i]);
382 ps_pic_buf = ihevc_dpb_mgr_get_ref_by_poc(ps_dpb_mgr, ai4_poc_st_fol
[all...]
H A Dihevcd_utils.c965 dpb_mgr_t *ps_dpb_mgr = (dpb_mgr_t *)ps_codec->pv_dpb_mgr; local
968 ps_pic_buf_ref = ihevc_dpb_mgr_get_ref_by_nearest_poc(ps_dpb_mgr, ps_slice_hdr->i4_abs_pic_order_cnt);
/external/libavc/decoder/
H A Dih264d_dpb_mgr.c70 void ih264d_init_ref_bufs(dpb_manager_t *ps_dpb_mgr) argument
73 struct dpb_info_t *ps_dpb_info = ps_dpb_mgr->as_dpb_info;
87 ps_dpb_mgr->u1_num_st_ref_bufs = ps_dpb_mgr->u1_num_lt_ref_bufs = 0;
88 ps_dpb_mgr->ps_dpb_st_head = NULL;
89 ps_dpb_mgr->ps_dpb_ht_head = NULL;
90 ps_dpb_mgr->i1_gaps_deleted = 0;
91 ps_dpb_mgr->i1_poc_buf_id_entries = 0;
93 ps_dpb_mgr->u1_num_gaps = 0;
96 ps_dpb_mgr
135 ih264d_delete_lt_node(dpb_manager_t *ps_dpb_mgr, UWORD32 u4_lt_idx, UWORD8 u1_fld_pic_flag, struct dpb_info_t *ps_lt_node_to_insert, WORD32 *pi4_status) argument
248 ih264d_insert_lt_node(dpb_manager_t *ps_dpb_mgr, struct dpb_info_t *ps_mov_node, UWORD32 u4_lt_idx, UWORD8 u1_fld_pic_flag) argument
364 ih264d_insert_st_node(dpb_manager_t *ps_dpb_mgr, struct pic_buffer_t *ps_pic_buf, UWORD8 u1_buf_id, UWORD32 u4_cur_pic_num) argument
453 ih264d_delete_st_node_or_make_lt(dpb_manager_t *ps_dpb_mgr, WORD32 i4_pic_num, UWORD32 u4_lt_idx, UWORD8 u1_fld_pic_flag) argument
624 ih264d_reset_ref_bufs(dpb_manager_t *ps_dpb_mgr) argument
674 ih264d_update_default_index_list(dpb_manager_t *ps_dpb_mgr) argument
718 dpb_manager_t *ps_dpb_mgr = ps_dec->ps_dpb_mgr; local
980 ih264d_do_mmco_buffer(dpb_commands_t *ps_dpb_cmds, dpb_manager_t *ps_dpb_mgr, UWORD8 u1_numRef_frames_for_seq, UWORD32 u4_cur_pic_num, UWORD32 u2_u4_max_pic_num_minus1, UWORD8 u1_nal_unit_type, struct pic_buffer_t *ps_pic_buf, UWORD8 u1_buf_id, UWORD8 u1_fld_pic_flag, UWORD8 u1_curr_pic_in_err) argument
1399 ih264d_delete_gap_frm_sliding(dpb_manager_t *ps_dpb_mgr, WORD32 i4_frame_num, UWORD8 *pu1_del_node) argument
1553 ih264d_delete_gap_frm_mmco(dpb_manager_t *ps_dpb_mgr, WORD32 i4_frame_num, UWORD8 *pu1_del_node) argument
1658 ih264d_do_mmco_for_gaps(dpb_manager_t *ps_dpb_mgr, UWORD8 u1_num_ref_frames ) argument
1811 ih264d_free_node_from_dpb(dpb_manager_t *ps_dpb_mgr, UWORD32 u4_cur_pic_num, UWORD8 u1_numRef_frames_for_seq) argument
1947 ih264d_delete_nonref_nondisplay_pics(dpb_manager_t *ps_dpb_mgr) argument
1988 ih264d_insert_pic_in_display_list(dpb_manager_t *ps_dpb_mgr, UWORD8 u1_buf_id, WORD32 i4_display_poc, UWORD32 u4_frame_num) argument
[all...]
H A Dih264d_process_pslice.c971 dpb_manager_t *ps_dpb_mgr; local
989 ps_dpb_mgr = ps_dec->ps_dpb_mgr;
999 ps_next_dpb = ps_dpb_mgr->ps_dpb_st_head;
1000 for(i = 0; i < ps_dpb_mgr->u1_num_st_ref_bufs; i++)
1014 ps_next_dpb = ps_dpb_mgr->ps_dpb_ht_head;
1020 for(i = 0; i < ps_dpb_mgr->u1_num_lt_ref_bufs; i++)
1034 ps_ref_pic_buf_lx = ps_dpb_mgr->ps_init_dpb[0][0];
1040 ps_ref_pic_buf_lx = ps_dpb_mgr->ps_init_dpb[0][0];
1050 ps_next_dpb = ps_dpb_mgr
[all...]
H A Dih264d_utils.c476 ih264d_reset_ref_bufs(ps_dec->ps_dpb_mgr);
478 ih264d_insert_st_node(ps_dec->ps_dpb_mgr,
489 ih264d_insert_st_node(ps_dec->ps_dpb_mgr,
496 ps_dec->ps_dpb_mgr,
500 ps_dec->ps_dpb_mgr->u1_max_lt_pic_idx_plus1 = 1;
511 ih264d_do_mmco_buffer(ps_dec->ps_dpb_cmds, ps_dec->ps_dpb_mgr,
522 ih264d_update_default_index_list(ps_dec->ps_dpb_mgr);
704 ps_dec->ps_dpb_mgr->i4_max_frm_num = ps_seq->u2_u4_max_pic_num_minus1
707 ps_dec->ps_dpb_mgr->u2_pic_ht = ps_dec->u2_pic_ht;
708 ps_dec->ps_dpb_mgr
1193 dpb_manager_t *ps_dpb_mgr = ps_dec->ps_dpb_mgr; local
1267 dpb_manager_t *ps_dpb_mgr = ps_dec->ps_dpb_mgr; local
1348 dpb_manager_t *ps_dpb_mgr; local
1498 dpb_manager_t *ps_dpb_mgr; local
[all...]
H A Dih264d_process_bslice.c1211 dpb_manager_t *ps_dpb_mgr; local
1230 ps_dpb_mgr = ps_dec->ps_dpb_mgr;
1240 ps_next_dpb = ps_dpb_mgr->ps_dpb_st_head;
1241 for(i = 0; i < ps_dpb_mgr->u1_num_st_ref_bufs; i++)
1260 ps_next_dpb = ps_dpb_mgr->ps_dpb_ht_head;
1266 for(i = 0; i < ps_dpb_mgr->u1_num_lt_ref_bufs; i++)
1280 ps_ref_pic_buf_lx = ps_dpb_mgr->ps_init_dpb[0][0];
1286 ps_ref_pic_buf_lx = ps_dpb_mgr->ps_init_dpb[0][0];
1295 ps_next_dpb = ps_dpb_mgr
[all...]
H A Dih264d_structs.h969 dpb_manager_t *ps_dpb_mgr; member in struct:_DecStruct

Completed in 224 milliseconds