Home
last modified time | relevance | path

Searched refs:poc (Results 1 – 12 of 12) sorted by relevance

/hardware/intel/img/psb_video/src/
Dtng_slotorder.c43 int poc; in displayingOrder2EncodingOrder() local
45 poc = displaying_order % (intracnt * idrcnt + 1); in displayingOrder2EncodingOrder()
47 poc = displaying_order; in displayingOrder2EncodingOrder()
49 if (poc == 0) //IDR in displayingOrder2EncodingOrder()
51 else if ((poc % (bframes + 1)) == 0) //I or P in displayingOrder2EncodingOrder()
/hardware/intel/common/libmix/mix_vbp/viddec_fw/fw/codecs/h264/parser/
Dh264parse_dpb.c647 if (pInfo->img.framepoc >= active_fs->frame.poc) in h264_dpb_update_ref_lists()
650 list_sort_number[list0idx] = active_fs->frame.poc; in h264_dpb_update_ref_lists()
682 if (pInfo->img.framepoc < active_fs->frame.poc) in h264_dpb_update_ref_lists()
685 list_sort_number[list0idx-list0idx_1] = active_fs->frame.poc; in h264_dpb_update_ref_lists()
751 if (pInfo->img.ThisPOC >= active_fs->frame.poc) { in h264_dpb_update_ref_lists()
753 list_sort_number[list0idx] = active_fs->frame.poc; in h264_dpb_update_ref_lists()
781 if (pInfo->img.ThisPOC < active_fs->frame.poc) { in h264_dpb_update_ref_lists()
783 list_sort_number[list0idx-list0idx_1] = active_fs->frame.poc; in h264_dpb_update_ref_lists()
1295 int32_t poc; in h264_dpb_RP_check_list()
1310 h264_dpb_get_smallest_poc(p_dpb, &poc, &idx_pos); in h264_dpb_RP_check_list()
[all …]
Dmix_vbp_h264_stubs.c453 wi.data.data_payload[0] = pInfo->dpb.fs[fs_id].top_field.poc; in h264_parse_emit_start_new_frame()
454 wi.data.data_payload[1] = pInfo->dpb.fs[fs_id].bottom_field.poc; in h264_parse_emit_start_new_frame()
459 wi.data.data_payload[0] = pInfo->dpb.fs[fs_id].top_field.poc; in h264_parse_emit_start_new_frame()
466 wi.data.data_payload[1] = pInfo->dpb.fs[fs_id].bottom_field.poc; in h264_parse_emit_start_new_frame()
Dviddec_h264_workload.c1159 wi.data.data_payload[0] = pInfo->dpb.fs[fs_id].top_field.poc; in h264_parse_emit_start_new_frame()
1160 wi.data.data_payload[1] = pInfo->dpb.fs[fs_id].bottom_field.poc; in h264_parse_emit_start_new_frame()
1165 wi.data.data_payload[0] = pInfo->dpb.fs[fs_id].top_field.poc; in h264_parse_emit_start_new_frame()
1172 wi.data.data_payload[1] = pInfo->dpb.fs[fs_id].bottom_field.poc; in h264_parse_emit_start_new_frame()
/hardware/intel/common/libmix/videodecoder/
DVideoDecoderAVC.cpp330 int32_t poc = getPOC(&(picParam->CurrPic)); in decodeSlice() local
331 if (poc < mAcquiredBuffer->pictureOrder) { in decodeSlice()
332 mAcquiredBuffer->pictureOrder = poc; in decodeSlice()
480 dpb->poc = getPOC(ref); 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()
514 dpb->poc = getPOC(&(picParam->CurrPic)); in updateDPB()
609 int32_t poc = getPOC(&(picParam->CurrPic)); in removeReferenceFromDPB() local
611 if (poc == dpb->poc) { in removeReferenceFromDPB()
612 dpb->poc = (int32_t)POC_DEFAULT; in removeReferenceFromDPB()
[all …]
DVideoDecoderAVC.h62 int32_t poc; // Picture Order Count member
DVideoDecoderBase.cpp453 int32_t poc = MAXIMUM_POC;
471 if (p->pictureOrder < poc) {
473 poc = p->pictureOrder;
506 int32_t poc = MAXIMUM_POC; in findOutputByPoc() local
520 if (p->pictureOrder < poc && p->pictureOrder >= mNextOutputPOC) { in findOutputByPoc()
522 poc = p->pictureOrder; in findOutputByPoc()
526 if (poc == mNextOutputPOC || count == mOutputWindowSize) { in findOutputByPoc()
538 poc = MAXIMUM_POC; in findOutputByPoc()
/hardware/intel/common/libmix/mix_video/src/
Dmixvideoformat_h264.c990 guint poc = mix_videofmt_h264_get_poc(&(pRefList[j])); in mix_videofmt_h264_hack_dpb() local
991 gpointer video_frame = g_hash_table_lookup(self->dpb_surface_table, (gpointer)poc); in mix_videofmt_h264_hack_dpb()
1189 guint poc = 0; in mix_videofmt_h264_process_decode_picture() local
1194 poc = mix_videofmt_h264_get_poc(&(pic_data->slc_data[i].slc_parms.RefPicList0[j])); in mix_videofmt_h264_process_decode_picture()
1195 video_frame = g_hash_table_lookup(self->dpb_surface_table, (gpointer)poc); in mix_videofmt_h264_process_decode_picture()
1198 …LOG_E( "unable to find surface of picture %d (current picture %d).", poc, mix_videofmt_h264_get_p… in mix_videofmt_h264_process_decode_picture()
1217 poc = mix_videofmt_h264_get_poc(&(pic_data->slc_data[i].slc_parms.RefPicList1[j])); in mix_videofmt_h264_process_decode_picture()
1218 video_frame = g_hash_table_lookup(self->dpb_surface_table, (gpointer)poc); in mix_videofmt_h264_process_decode_picture()
1221 …LOG_E( "unable to find surface of picture %d (current picture %d).", poc, mix_videofmt_h264_get_p… in mix_videofmt_h264_process_decode_picture()
1458 guint poc = 0; in mix_videofmt_h264_handle_ref_frames() local
[all …]
/hardware/intel/common/libmix/mix_vbp/viddec_fw/fw/parser/
Dvbp_h264_parser.c258 pic->TopFieldOrderCnt = store->frame.poc; in vbp_set_VAPicture_h264()
259 pic->BottomFieldOrderCnt = store->frame.poc; in vbp_set_VAPicture_h264()
270 pic->TopFieldOrderCnt = store->top_field.poc; in vbp_set_VAPicture_h264()
271 pic->BottomFieldOrderCnt = store->bottom_field.poc; in vbp_set_VAPicture_h264()
276 pic->TopFieldOrderCnt = store->top_field.poc; in vbp_set_VAPicture_h264()
277 pic->BottomFieldOrderCnt = store->bottom_field.poc; in vbp_set_VAPicture_h264()
467 pic_parms->ReferenceFrames[frame_idx].TopFieldOrderCnt = store->frame.poc; in vbp_set_reference_frames_h264()
468 pic_parms->ReferenceFrames[frame_idx].BottomFieldOrderCnt = store->frame.poc; in vbp_set_reference_frames_h264()
472 pic_parms->ReferenceFrames[frame_idx].TopFieldOrderCnt = store->top_field.poc; in vbp_set_reference_frames_h264()
473 pic_parms->ReferenceFrames[frame_idx].BottomFieldOrderCnt = store->bottom_field.poc; in vbp_set_reference_frames_h264()
[all …]
/hardware/intel/common/omx-components/videocodec/
DOMXVideoEncoderAVC.cpp289 uint32_t poc = 0; in ProcessorPreEmptyBuffer() local
308 poc = mInputPictureCount % GOP; in ProcessorPreEmptyBuffer()
310 if (poc == 0 /*IDR*/) { in ProcessorPreEmptyBuffer()
314 }else if ((poc > IpPeriod) && ((poc - IpPeriod) % IntraPeriod == 0))/*I*/{ in ProcessorPreEmptyBuffer()
318 … } else if ((poc % IpPeriod == 0) /*P*/ || (buffer->nFlags & OMX_BUFFERFLAG_EOS)/*EOS,always P*/) { in ProcessorPreEmptyBuffer()
/hardware/intel/common/libmix/mix_vbp/viddec_fw/fw/codecs/h264/include/
Dh264parse_dpb.h67 extern void h264_dpb_get_smallest_poc(h264_DecodedPictureBuffer *p_dpb, int32_t *poc, int32_t *pos);
Dh264.h321 int32_t poc; member