Home
last modified time | relevance | path

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

/rockchip-linux_mpp/mpp/codec/dec/h264/
H A Dh264d_api.c155 free_dpb(p_Vid->p_Dpb_layer[i]); in free_vid_ctx()
156 MPP_FREE(p_Vid->p_Dpb_layer[i]); in free_vid_ctx()
177 p_Vid->p_Dpb_layer[i] = mpp_calloc(H264_DpbBuf_t, 1); in init_vid_ctx()
178 MEM_CHECK(ret, p_Vid->p_Dpb_layer[i]); in init_vid_ctx()
179 p_Vid->p_Dpb_layer[i]->layer_id = i; in init_vid_ctx()
180 p_Vid->p_Dpb_layer[i]->p_Vid = p_Vid; in init_vid_ctx()
181 p_Vid->p_Dpb_layer[i]->init_done = 0; in init_vid_ctx()
182 p_Vid->p_Dpb_layer[i]->poc_interval = 2; in init_vid_ctx()
299 FUN_CHECK(ret = flush_dpb(p_Dec->p_Vid->p_Dpb_layer[0], 1)); in h264d_flush_dpb_eos()
300 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.c433 ret |= p_Vid->p_Dpb_layer[layer_id]->num_ref_frames != sps->max_num_ref_frames; in video_pars_changed()
438 ret |= !p_Vid->p_Dpb_layer[layer_id]->init_done; in video_pars_changed()
591 FUN_CHECK(ret = flush_dpb(p_Vid->p_Dpb_layer[1], 2)); in activate_sps()
592 FUN_CHECK(ret = init_dpb(p_Vid, p_Vid->p_Dpb_layer[1], 2)); in activate_sps()
593 FUN_CHECK(ret = check_mvc_dpb(p_Vid, p_Vid->p_Dpb_layer[0], p_Vid->p_Dpb_layer[1])); in activate_sps()
596 p_Vid->dpb_size[1] = p_Vid->p_Dpb_layer[1]->size; in activate_sps()
598 if (p_Vid->p_Dec->mvc_valid && p_Vid->p_Dpb_layer[1]->size > 0) { in activate_sps()
599 … p_Vid->p_Dpb_layer[0]->size = MPP_MIN(p_Vid->p_Dpb_layer[1]->size, MAX_DPB_SIZE / 2); in activate_sps()
600 p_Vid->dpb_size[0] = p_Vid->p_Dpb_layer[0]->size; in activate_sps()
611 FUN_CHECK(ret = flush_dpb(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()
474 currSlice->p_Dpb_layer[0] = p_Vid->p_Dpb_layer[0]; in process_slice()
475 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()
1154 FUN_CHECK(ret = append_interview_list(p_Vid->p_Dpb_layer[1], currSlice->structure, 0, in init_lists_p_slice_mvc()
1161 FUN_CHECK(ret = append_interview_list(p_Vid->p_Dpb_layer[1], currSlice->structure, 0, in init_lists_p_slice_mvc()
1323 FUN_CHECK(ret = append_interview_list(p_Vid->p_Dpb_layer[1], currSlice->structure, 0, in init_lists_b_slice_mvc()
1325 FUN_CHECK(ret = append_interview_list(p_Vid->p_Dpb_layer[1], currSlice->structure, 1, in init_lists_b_slice_mvc()
1338 FUN_CHECK(ret = append_interview_list(p_Vid->p_Dpb_layer[1], currSlice->structure, 0, in init_lists_b_slice_mvc()
1342 FUN_CHECK(ret = append_interview_list(p_Vid->p_Dpb_layer[1], currSlice->structure, 1, in init_lists_b_slice_mvc()
2077 … FUN_CHECK(ret = idr_memory_management(p_Vid->p_Dpb_layer[currSlice->layer_id], p_Vid->dec_pic)); in init_picture()
2087 FUN_CHECK(ret = flush_dpb(p_Vid->p_Dpb_layer[0], 1)); in init_picture()
2089 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
989 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()
2096 FUN_CHECK(ret = store_picture_in_dpb(p_Vid->p_Dpb_layer[(*dec_pic)->layer_id], *dec_pic)); in exit_picture()