Home
last modified time | relevance | path

Searched refs:p_Dpb_layer (Results 1 – 6 of 6) sorted by relevance

/OK3568_Linux_fs/external/mpp/mpp/codec/dec/h264/
H A Dh264d_api.c145 free_dpb(p_Vid->p_Dpb_layer[i]); in free_vid_ctx()
146 MPP_FREE(p_Vid->p_Dpb_layer[i]); in free_vid_ctx()
167 p_Vid->p_Dpb_layer[i] = mpp_calloc(H264_DpbBuf_t, 1); in init_vid_ctx()
168 MEM_CHECK(ret, p_Vid->p_Dpb_layer[i]); in init_vid_ctx()
169 p_Vid->p_Dpb_layer[i]->layer_id = i; in init_vid_ctx()
170 p_Vid->p_Dpb_layer[i]->p_Vid = p_Vid; in init_vid_ctx()
171 p_Vid->p_Dpb_layer[i]->init_done = 0; in init_vid_ctx()
172 p_Vid->p_Dpb_layer[i]->poc_interval = 2; in init_vid_ctx()
289 FUN_CHECK(ret = flush_dpb(p_Dec->p_Vid->p_Dpb_layer[0], 1)); in h264d_flush_dpb_eos()
290 FUN_CHECK(ret = init_dpb(p_Dec->p_Vid, p_Dec->p_Vid->p_Dpb_layer[0], 1)); in h264d_flush_dpb_eos()
[all …]
H A Dh264d_sps.c422 ret |= p_Vid->p_Dpb_layer[layer_id]->num_ref_frames != sps->max_num_ref_frames; in video_pars_changed()
427 ret |= !p_Vid->p_Dpb_layer[layer_id]->init_done; in video_pars_changed()
580 FUN_CHECK(ret = flush_dpb(p_Vid->p_Dpb_layer[1], 2)); in activate_sps()
581 FUN_CHECK(ret = init_dpb(p_Vid, p_Vid->p_Dpb_layer[1], 2)); in activate_sps()
584 p_Vid->dpb_size[1] = p_Vid->p_Dpb_layer[1]->size; in activate_sps()
586 if (p_Vid->p_Dec->mvc_valid && p_Vid->p_Dpb_layer[1]->size > 0) { in activate_sps()
587 … p_Vid->p_Dpb_layer[0]->size = MPP_MIN(p_Vid->p_Dpb_layer[1]->size, MAX_DPB_SIZE / 2); in activate_sps()
588 p_Vid->dpb_size[0] = p_Vid->p_Dpb_layer[0]->size; in activate_sps()
599 FUN_CHECK(ret = flush_dpb(p_Vid->p_Dpb_layer[0], 1)); in activate_sps()
601 FUN_CHECK(ret = init_dpb(p_Vid, p_Vid->p_Dpb_layer[0], 1)); in activate_sps()
[all …]
H A Dh264d_slice.c266 currSlice->p_Dpb = p_Vid->p_Dpb_layer[currSlice->layer_id]; in init_slice_parmeters()
462 currSlice->p_Dpb_layer[0] = p_Vid->p_Dpb_layer[0]; in process_slice()
463 currSlice->p_Dpb_layer[1] = p_Vid->p_Dpb_layer[1]; in process_slice()
H A Dh264d_init.c324 H264_DpbBuf_t *p_Dpb = p_Vid->p_Dpb_layer[0]; in init_mvc_picture()
1139 FUN_CHECK(ret = append_interview_list(p_Vid->p_Dpb_layer[1], currSlice->structure, 0, in init_lists_p_slice_mvc()
1146 FUN_CHECK(ret = append_interview_list(p_Vid->p_Dpb_layer[1], currSlice->structure, 0, in init_lists_p_slice_mvc()
1308 FUN_CHECK(ret = append_interview_list(p_Vid->p_Dpb_layer[1], currSlice->structure, 0, in init_lists_b_slice_mvc()
1310 FUN_CHECK(ret = append_interview_list(p_Vid->p_Dpb_layer[1], currSlice->structure, 1, in init_lists_b_slice_mvc()
1323 FUN_CHECK(ret = append_interview_list(p_Vid->p_Dpb_layer[1], currSlice->structure, 0, in init_lists_b_slice_mvc()
1327 FUN_CHECK(ret = append_interview_list(p_Vid->p_Dpb_layer[1], currSlice->structure, 1, in init_lists_b_slice_mvc()
2062 … FUN_CHECK(ret = idr_memory_management(p_Vid->p_Dpb_layer[currSlice->layer_id], p_Vid->dec_pic)); in init_picture()
2072 FUN_CHECK(ret = flush_dpb(p_Vid->p_Dpb_layer[0], 1)); in init_picture()
2074 FUN_CHECK(ret = flush_dpb(p_Vid->p_Dpb_layer[1], 2)); in init_picture()
[all …]
H A Dh264d_global.h806 struct h264_dpb_buf_t *p_Dpb_layer[MAX_NUM_DPB_LAYERS]; member
982 struct h264_dpb_buf_t *p_Dpb_layer[MAX_NUM_DPB_LAYERS]; member
H A Dh264d_dpb.c1136 FUN_CHECK(ret = flush_dpb(p_Vid->p_Dpb_layer[0], 1)); in adaptive_memory_management()
1138 FUN_CHECK(ret = flush_dpb(p_Vid->p_Dpb_layer[1], 2)); in adaptive_memory_management()
2012 FUN_CHECK(ret = store_picture_in_dpb(p_Vid->p_Dpb_layer[(*dec_pic)->layer_id], *dec_pic)); in exit_picture()