Searched refs:dpb (Results 1 – 8 of 8) sorted by relevance
54 pInfo->dpb.frame_numbers_need_to_be_displayed =0; 55 pInfo->dpb.frame_numbers_need_to_be_removed =0;56 pInfo->dpb.frame_numbers_need_to_be_allocated =0;65 if(pInfo->dpb.fs[pInfo->dpb.fs_dec_idc].is_used != 3) 67 h264_dpb_mark_dangling_field(&pInfo->dpb, pInfo->dpb.fs_dec_idc); //, DANGLING_TYPE_GAP_IN_FRAME74 pInfo->dpb.frame_numbers_need_to_be_displayed =0;75 pInfo->dpb.frame_numbers_need_to_be_removed =0;98 if(viddec_h264_get_is_non_existent(&(pInfo->dpb.fs[pInfo->slice_ref_list0[i]&0x1f]))==0)107 nitems = pInfo->dpb.listXsize[0];111 if(viddec_h264_get_is_non_existent(&(pInfo->dpb.fs[pInfo->dpb.listX_0[i]&0x1f]))==0)[all …]
340 h264_memset( &(pInfo->dpb), 0x0, sizeof(h264_DecodedPictureBuffer) ); in h264_init_Info_under_sps_pps_level()386 h264_init_dpb(&(pInfo->dpb)); in h264_init_Info_under_sps_pps_level()430 …if( ( MPD_DPB_FS_NULL_IDC != pInfo->dpb.fs_dec_idc)&&(3 != viddec_h264_get_is_used(&(pInfo->dpb.fs… in h264_is_second_field()431 &&(0 != viddec_h264_get_is_used(&(pInfo->dpb.fs[pInfo->dpb.fs_dec_idc])) )) in h264_is_second_field()613 h264_DecodedPictureBuffer *p_dpb = &pInfo->dpb; in h264_update_img_info()678 …pInfo->dpb.fs[pInfo->dpb.fs_dec_idc].pic_type = (0x1 << FRAME_TYPE_STRUCTRUE_OFFSET)|(FRAME_TYPE_I… in h264_update_frame_type()689 …pInfo->dpb.fs[pInfo->dpb.fs_dec_idc].pic_type = (0x1 << FRAME_TYPE_STRUCTRUE_OFFSET)|(FRAME_TYPE_B… in h264_update_frame_type()693 …if( ((pInfo->dpb.fs[pInfo->dpb.fs_dec_idc].pic_type) & (0x7 << FRAME_TYPE_FRAME_OFFSET))>>FRAME_TY… in h264_update_frame_type()694 …pInfo->dpb.fs[pInfo->dpb.fs_dec_idc].pic_type = (0x1 << FRAME_TYPE_STRUCTRUE_OFFSET)|(FRAME_TYPE_P… in h264_update_frame_type()698 …if( ((pInfo->dpb.fs[pInfo->dpb.fs_dec_idc].pic_type) & (0x7 << FRAME_TYPE_FRAME_OFFSET))>>FRAME_TY… in h264_update_frame_type()[all …]
148 if((pInfo->dpb.fs[pInfo->dpb.fs_dec_idc].pic_type)&(0x1 << FRAME_TYPE_STRUCTRUE_OFFSET)) in h264_parse_update_frame_attributes()150 …frame_type = ( (pInfo->dpb.fs[pInfo->dpb.fs_dec_idc].pic_type)&((0x7 << FRAME_TYPE_FRAME_OFFSET)) … in h264_parse_update_frame_attributes()164 …frame_type = ( (pInfo->dpb.fs[pInfo->dpb.fs_dec_idc].pic_type)&((0x7 << FRAME_TYPE_TOP_OFFSET)) )>… in h264_parse_update_frame_attributes()175 …frame_type = ( (pInfo->dpb.fs[pInfo->dpb.fs_dec_idc].pic_type)&((0x7 << FRAME_TYPE_BOTTOM_OFFSET))… in h264_parse_update_frame_attributes()513 data = PUT_FRAME_WIDTH_MB_BITS(pInfo->dpb.PicWidthInMbs) + in h264_fill_pic_data()514 PUT_FRAME_HEIGHT_MB_BITS(pInfo->dpb.FrameHeightInMbs); in h264_fill_pic_data()520 dec_idc = pInfo->dpb.fs_dec_idc; in h264_fill_pic_data()541 PUT_BSD_IMAGE_FRAME_STORE_IDC_BITS(pInfo->dpb.fs[dec_idc].fs_idc); in h264_fill_pic_data()725 p_list = pInfo->dpb.listX_0; in h264_parse_emit_ref_list()731 p_list = pInfo->dpb.listX_0; in h264_parse_emit_ref_list()[all …]
419 h264_DecodedPictureBuffer * p_dpb = &pInfo->dpb; in h264_dpb_update_ref_lists()905 h264_DecodedPictureBuffer *p_dpb = &pInfo->dpb; in h264_dpb_get_short_term_pic()951 h264_DecodedPictureBuffer *p_dpb = &pInfo->dpb; in h264_dpb_get_long_term_pic()1117 h264_DecodedPictureBuffer *p_dpb = &pInfo->dpb; in h264_dpb_reorder_ref_pic_list()1252 h264_DecodedPictureBuffer *p_dpb = &pInfo->dpb; in h264_dpb_RP_check_list()1281 p_list = pInfo->dpb.listX_0; in h264_dpb_RP_check_list()1377 pInfo->dpb.listXsize[0]=pInfo->SliceHeader.num_ref_idx_l0_active; in h264_dpb_reorder_lists()1388 pInfo->dpb.listXsize[0]=pInfo->SliceHeader.num_ref_idx_l0_active; in h264_dpb_reorder_lists()1397 pInfo->dpb.listXsize[1]=pInfo->SliceHeader.num_ref_idx_l1_active; in h264_dpb_reorder_lists()1418 h264_DecodedPictureBuffer *p_dpb = &pInfo->dpb; in avc_dpb_get_non_output_frame_number()[all …]
384 h264_init_dpb(&(pInfo->dpb)); in viddec_h264_parse()
466 DecodedPictureBuffer *dpb = mDPBs[!mToggleDPB]; in updateDPB() local480 dpb->poc = getPOC(ref); in updateDPB()482 dpb->surfaceBuffer = findRefSurfaceBuffer(ref); in updateDPB()483 if (dpb->surfaceBuffer == NULL) { in updateDPB()484 …ETRACE("Reference frame %d is missing for current frame %d", dpb->poc, getPOC(&(picParam->CurrPic)… in updateDPB()488 if (dpb->poc == getPOC(&(picParam->CurrPic))) { in updateDPB()490 dpb->surfaceBuffer = mAcquiredBuffer; in updateDPB()494 dpb->surfaceBuffer = mLastReference; in updateDPB()504 if (dpb->surfaceBuffer) { in updateDPB()506 dpb->surfaceBuffer->asReferernce = true; in updateDPB()[all …]
324 p_list = h264_parser->info.dpb.listX_0; in vbp_set_slice_ref_list_h264()336 p_list = h264_parser->info.dpb.listX_1; in vbp_set_slice_ref_list_h264()348 fs = &(h264_parser->info.dpb.fs[(p_list[j] & 0x1f)]); in vbp_set_slice_ref_list_h264()435 h264_DecodedPictureBuffer* dpb = &(parser->info.dpb); in vbp_set_reference_frames_h264() local451 for (buffer_idx = 0; buffer_idx < dpb->ref_frames_in_buffer; buffer_idx++) in vbp_set_reference_frames_h264()459 store = &dpb->fs[dpb->fs_ref_idc[buffer_idx]]; in vbp_set_reference_frames_h264()491 for (buffer_idx = 0; buffer_idx < dpb->ltref_frames_in_buffer; buffer_idx++) in vbp_set_reference_frames_h264()498 store = &dpb->fs[dpb->fs_ltref_idc[buffer_idx]]; in vbp_set_reference_frames_h264()
958 h264_DecodedPictureBuffer dpb; member