Home
last modified time | relevance | path

Searched refs:tmp_drpm (Results 1 – 2 of 2) sorted by relevance

/OK3568_Linux_fs/external/mpp/mpp/codec/dec/h264/
H A Dh264d_slice.c170 H264_DRPM_t *tmp_drpm = NULL, *tmp_drpm2 = NULL; in dec_ref_pic_marking() local
192 tmp_drpm = pSlice->p_Cur->dec_ref_pic_marking_buffer[i]; in dec_ref_pic_marking()
193 tmp_drpm->Next = NULL; in dec_ref_pic_marking()
195 tmp_drpm->memory_management_control_operation = val; in dec_ref_pic_marking()
200 READ_UE(p_bitctx, &tmp_drpm->difference_of_pic_nums_minus1); in dec_ref_pic_marking()
203 READ_UE(p_bitctx, &tmp_drpm->long_term_pic_num); in dec_ref_pic_marking()
206 READ_UE(p_bitctx, &tmp_drpm->long_term_frame_idx); in dec_ref_pic_marking()
209 READ_UE(p_bitctx, &tmp_drpm->max_long_term_frame_idx_plus1); in dec_ref_pic_marking()
213 pSlice->dec_ref_pic_marking_buffer = tmp_drpm; in dec_ref_pic_marking()
219 tmp_drpm2->Next = tmp_drpm; in dec_ref_pic_marking()
H A Dh264d_dpb.c1059 H264_DRPM_t *tmp_drpm = NULL; in adaptive_memory_management() local
1066 tmp_drpm = p->dec_ref_pic_marking_buffer; in adaptive_memory_management()
1067 switch (tmp_drpm->memory_management_control_operation) { in adaptive_memory_management()
1069 VAL_CHECK(ret, tmp_drpm->Next == NULL); in adaptive_memory_management()
1072 mm_unmark_short_term_for_reference(p_Dpb, p, tmp_drpm->difference_of_pic_nums_minus1); in adaptive_memory_management()
1076 mm_unmark_long_term_for_reference(p_Dpb, p, tmp_drpm->long_term_pic_num); in adaptive_memory_management()
1080 …mm_assign_long_term_frame_idx(p_Dpb, p, tmp_drpm->difference_of_pic_nums_minus1, tmp_drpm->long_te… in adaptive_memory_management()
1085 mm_update_max_long_term_frame_idx(p_Dpb, tmp_drpm->max_long_term_frame_idx_plus1); in adaptive_memory_management()
1095 if (!tmp_drpm->max_long_term_frame_idx_plus1) { in adaptive_memory_management()
1096 tmp_drpm->max_long_term_frame_idx_plus1 = p_Dpb->num_ref_frames; in adaptive_memory_management()
[all …]