Home
last modified time | relevance | path

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

/rockchip-linux_mpp/mpp/codec/dec/h264/
H A Dh264d_dpb.h33 void free_storable_picture(H264_DecCtx_t *p_Dec, H264_StorePic_t *p);
36 MPP_RET idr_memory_management(H264_DpbBuf_t *p_Dpb, H264_StorePic_t *p);
37 MPP_RET insert_picture_in_dpb(H264dVideoCtx_t *p_Vid, H264_FrameStore_t *fs, H264_StorePic_t *p,…
38 MPP_RET store_picture_in_dpb (H264_DpbBuf_t *p_Dpb, H264_StorePic_t *p);
46 MPP_RET exit_picture(H264dVideoCtx_t *p_Vid, H264_StorePic_t **dec_pic);
48 RK_U32 get_field_dpb_combine_flag(H264_FrameStore_t *p_last, H264_StorePic_t *p);
49 H264_StorePic_t *alloc_storable_picture(H264dVideoCtx_t *p_Vid, RK_S32 structure);
H A Dh264d_init.c199 static MPP_RET store_proc_picture_in_dpb(H264_DpbBuf_t *p_Dpb, H264_StorePic_t *p) in store_proc_picture_in_dpb()
255 static H264_StorePic_t* clone_storable_picture(H264dVideoCtx_t *p_Vid, H264_StorePic_t *p_pic) in clone_storable_picture()
258 H264_StorePic_t *p_stored_pic = alloc_storable_picture(p_Vid, p_Vid->structure); in clone_storable_picture()
325 H264_StorePic_t *p_pic = NULL; in init_mvc_picture()
327 H264_StorePic_t *p_clone = NULL; in init_mvc_picture()
391 static MPP_RET dpb_mark_malloc(H264dVideoCtx_t *p_Vid, H264_StorePic_t *dec_pic) in dpb_mark_malloc()
608 static MPP_RET check_dpb_discontinuous(H264_StorePic_t *p_last, H264_StorePic_t *dec_pic, H264_SLIC… in check_dpb_discontinuous()
642 H264_StorePic_t *dec_pic = NULL; in alloc_decpic()
820 RK_S32 pic_num1 = (*(H264_StorePic_t**)arg1)->pic_num; in compare_pic_by_pic_num_desc()
821 RK_S32 pic_num2 = (*(H264_StorePic_t**)arg2)->pic_num; in compare_pic_by_pic_num_desc()
[all …]
H A Dh264d_dpb.c143 static RK_S32 get_pic_num_x(H264_StorePic_t *p, RK_S32 difference_of_pic_nums_minus1) in get_pic_num_x()
157 H264_StorePic_t *cur_pic = NULL; in unmark_for_reference()
265 static void mm_unmark_short_term_for_reference(H264_DpbBuf_t *p_Dpb, H264_StorePic_t *p, RK_S32 dif… in mm_unmark_short_term_for_reference()
305 static void mm_unmark_long_term_for_reference(H264_DpbBuf_t *p_Dpb, H264_StorePic_t *p, RK_S32 long… in mm_unmark_long_term_for_reference()
421 static void mark_pic_long_term(H264_DpbBuf_t *p_Dpb, H264_StorePic_t* p, RK_S32 long_term_frame_idx… in mark_pic_long_term()
494 static MPP_RET mm_assign_long_term_frame_idx(H264_DpbBuf_t *p_Dpb, H264_StorePic_t* p, RK_S32 diffe… in mm_assign_long_term_frame_idx()
559 static void mm_mark_current_picture_long_term(H264_DpbBuf_t *p_Dpb, H264_StorePic_t *p, RK_S32 long… in mm_mark_current_picture_long_term()
844 static void write_picture(H264_StorePic_t *p, H264dVideoCtx_t *p_Vid) in write_picture()
948 H264_StorePic_t *p = NULL; in write_unpaired_field()
1057 static MPP_RET adaptive_memory_management(H264_DpbBuf_t *p_Dpb, H264_StorePic_t *p) in adaptive_memory_management()
[all …]
H A Dh264d_api.c122 … p_Cur->listP[i] = mpp_malloc_size(H264_StorePic_t*, MAX_LIST_SIZE * sizeof(H264_StorePic_t*)); in init_cur_ctx()
123 … p_Cur->listB[i] = mpp_malloc_size(H264_StorePic_t*, MAX_LIST_SIZE * sizeof(H264_StorePic_t*)); in init_cur_ctx()
190 p_Vid->pic_st = mpp_mem_pool_init_f("h264d_pic_st", sizeof(H264_StorePic_t)); in init_vid_ctx()
434 memset(&p_Dec->p_Vid->old_pic, 0, sizeof(H264_StorePic_t)); in h264d_reset()
H A Dh264d_fill.c102 H264_StorePic_t *dec_pic = p_Vid->dec_pic; in fill_picparams()
H A Dh264d_global.h360 } H264_StorePic_t; typedef