Home
last modified time | relevance | path

Searched refs:num_ref_frames (Results 1 – 16 of 16) sorted by relevance

/hardware/intel/common/libmix/mix_vbp/viddec_fw/fw/codecs/h264/include/
Dh264parse_dpb.h53 …_flush_dpb (h264_Info * pInfo,int32_t output_all, int32_t keep_complement, int32_t num_ref_frames);
72 int32_t num_ref_frames);
77 int32_t num_ref_frames);
95 int32_t direct, int32_t request, int32_t num_ref_frames);
Dh264.h432 uint8_t num_ref_frames; member
816 uint8_t num_ref_frames; // ue(v), 0 to 16, member
/hardware/intel/common/libmix/mix_video/src/
Dmixvideoformat_h264.c438 LOG_V( "Codec data says num_ref_frames is %d\n", data->codec_data->num_ref_frames); in mix_videofmt_h264_initialize()
442 int num_ref_pictures = data->codec_data->num_ref_frames; in mix_videofmt_h264_initialize()
958 pic_params->num_ref_frames = 0; in mix_videofmt_h264_hack_dpb()
974 for (k = 0; k < pic_params->num_ref_frames; k++) in mix_videofmt_h264_hack_dpb()
992 pic_params->ReferenceFrames[pic_params->num_ref_frames].picture_id = in mix_videofmt_h264_hack_dpb()
995 …rting frame id %d into DPB\n", pic_params->ReferenceFrames[pic_params->num_ref_frames].picture_id); in mix_videofmt_h264_hack_dpb()
997 pic_params->ReferenceFrames[pic_params->num_ref_frames].flags = in mix_videofmt_h264_hack_dpb()
999 pic_params->ReferenceFrames[pic_params->num_ref_frames].frame_idx = in mix_videofmt_h264_hack_dpb()
1001 pic_params->ReferenceFrames[pic_params->num_ref_frames].TopFieldOrderCnt = in mix_videofmt_h264_hack_dpb()
1003 pic_params->ReferenceFrames[pic_params->num_ref_frames++].BottomFieldOrderCnt = in mix_videofmt_h264_hack_dpb()
[all …]
/hardware/intel/common/libmix/videodecoder/
DVideoDecoderAVC.cpp520 for(int i = 0; i < picParam->num_ref_frames; i++) { in updateReferenceFrames()
529 picParam->num_ref_frames = 0; in updateReferenceFrames()
549 for (uint8_t frame = 0; frame < picParam->num_ref_frames; frame++, refFrame++) { in updateReferenceFrames()
582 picParam->num_ref_frames++; in updateReferenceFrames()
778 + data->codec_data->num_ref_frames in updateFormatInfo()
965 if(maxDPBSize < data->codec_data->num_ref_frames) { in getDPBSize()
966 maxDPBSize = data->codec_data->num_ref_frames; in getDPBSize()
971 ITRACE("maxDPBSize = %d, num_ref_frame = %d", maxDPBSize, data->codec_data->num_ref_frames); in getDPBSize()
/hardware/intel/common/libmix/mix_vbp/viddec_fw/fw/codecs/h264/parser/
Dh264parse_dpb.c1556 h264_dpb_sliding_window_memory_management(p_dpb, NonExisting, pInfo->active_SPS.num_ref_frames); in h264_dpb_store_previous_picture_in_dpb()
1561 … h264_dpb_sliding_window_memory_management(p_dpb, NonExisting, pInfo->active_SPS.num_ref_frames); in h264_dpb_store_previous_picture_in_dpb()
1599 h264_dpb_output_one_frame_from_dpb(pInfo, 0, 0,pInfo->active_SPS.num_ref_frames); in h264_dpb_store_previous_picture_in_dpb()
1632 h264_dpb_queue_update(pInfo, 1, 0, 0,pInfo->active_SPS.num_ref_frames); // flush a frame in h264_dpb_store_previous_picture_in_dpb()
1641 h264_dpb_queue_update(pInfo, 1, 1, 0,pInfo->active_SPS.num_ref_frames); in h264_dpb_store_previous_picture_in_dpb()
2391 h264_dpb_flush_dpb(pInfo, 1, pInfo->img.second_field,pInfo->active_SPS.num_ref_frames); in h264_dpb_adaptive_memory_management()
2687 int32_t num_ref_frames = active_sps->num_ref_frames; in h264_dpb_idr_memory_management() local
2748 h264_dpb_flush_dpb(pInfo, 1, pInfo->img.second_field, num_ref_frames); in h264_dpb_idr_memory_management()
2878 p_dpb->BumpLevel = active_sps->num_ref_frames + 1; in h264_dpb_idr_memory_management()
3150 …ow_memory_management(h264_DecodedPictureBuffer *p_dpb, int32_t NonExisting, int32_t num_ref_frames) in h264_dpb_sliding_window_memory_management() argument
[all …]
Dmix_vbp_h264_stubs.c71 h264_dpb_flush_dpb(pInfo, 1, 0, pInfo->active_SPS.num_ref_frames);
525 h264_dpb_flush_dpb(pInfo, 1, 0, pInfo->active_SPS.num_ref_frames); in h264_parse_emit_eos()
Dviddec_h264_workload.c69 …_flush_dpb (h264_Info * pInfo,int32_t output_all, int32_t keep_complement, int32_t num_ref_frames);
588 viddec_fw_h264_sps_set_num_ref_frames(&(wi.h264_sps), pInfo->active_SPS.num_ref_frames); in h264_parse_emit_sps()
1251 h264_dpb_flush_dpb(pInfo, 1, 0, pInfo->active_SPS.num_ref_frames); in h264_parse_emit_eos()
Dh264parse_sps.c445 SPS->num_ref_frames = (uint8_t)data; in h264_Parse_SeqParameterSet()
/hardware/intel/common/libmix/mix_vbp/viddec_fw/fw/parser/
Dvbp_h264_parser.c445 pic_parms->num_ref_frames = 0; in vbp_set_reference_frames_h264()
532 pic_parms->num_ref_frames = frame_idx; in vbp_set_reference_frames_h264()
534 if (frame_idx > parser->info.active_SPS.num_ref_frames) in vbp_set_reference_frames_h264()
537 frame_idx, parser->info.active_SPS.num_ref_frames); in vbp_set_reference_frames_h264()
754 codec_data->num_ref_frames = parser->info.active_SPS.num_ref_frames; in vbp_set_codec_data_h264()
943 pic_parms->num_ref_frames = 0; in vbp_add_pic_data_h264()
1010 pic_parms->num_ref_frames = frame_idx;
1040 pic_parms->num_ref_frames = 0;
1083 memcpy(&(pic_parms->ReferenceFrames[pic_parms->num_ref_frames++]),
Dvbp_loader.h88 uint8 num_ref_frames; member
/hardware/intel/img/psb_video/src/
Dpnw_H264.c538 P(num_ref_frames); in psb__H264_trace_pic_params()
649 if (pic_params->num_ref_frames > 16) { in psb__H264_process_picture_param()
650 …g(VIDEO_DEBUG_ERROR, "%s:%d Too many ref frames %d",__FILE__, __LINE__,pic_params->num_ref_frames); in psb__H264_process_picture_param()
652 pic_params->num_ref_frames = 16; in psb__H264_process_picture_param()
655 for (i = 0; i < pic_params->num_ref_frames; i++) { in psb__H264_process_picture_param()
710 for (i = 0; i < pic_params->num_ref_frames; i++) { in psb__H264_process_picture_param()
1020 if (pic_params->num_ref_frames > 16) { in psb__H264_build_picture_order_chunk()
1021 …bug_msg(VIDEO_DEBUG_ERROR, "Invalid reference number %d, set to 16\n", pic_params->num_ref_frames); in psb__H264_build_picture_order_chunk()
1022 pic_params->num_ref_frames = 16; in psb__H264_build_picture_order_chunk()
1284 …if (pic_params->num_ref_frames > 0 && (slice_param->slice_type == ST_B || slice_param->slice_type … in psb__H264_build_rendec_params()
/hardware/intel/img/psb_video/src/mrst/
Dpsb_H264.c597 P(num_ref_frames); in psb__H264_trace_pic_params()
705 for (i = pic_params->num_ref_frames; i--;) { in psb__H264_process_picture_param()
882 if (pic_params->num_ref_frames > 16) { in psb__H264_build_picture_order_chunk()
883 …bug_msg(VIDEO_DEBUG_ERROR, "Invalid reference number %d, set to 16\n", pic_params->num_ref_frames); in psb__H264_build_picture_order_chunk()
884 pic_params->num_ref_frames = 16; in psb__H264_build_picture_order_chunk()
887 for (i = 0; i < pic_params->num_ref_frames; i++) { in psb__H264_build_picture_order_chunk()
1171 if (pic_params->num_ref_frames > 0) { in psb__H264_build_rendec_params()
1205 if (pic_params->num_ref_frames > 16) in psb__H264_build_rendec_params()
1206 pic_params->num_ref_frames = 16; in psb__H264_build_rendec_params()
1208 for (i = 0; i < pic_params->num_ref_frames; i++) { in psb__H264_build_rendec_params()
/hardware/intel/img/psb_headers/libmediaparser/mixvbp/vbp_manager/include/
Dvbp_loader.h217 uint8 num_ref_frames; member
/hardware/intel/common/libva/test/encode/
Dh264encode.c98 static unsigned int num_ref_frames = 2; variable
1244 if (numShortTerm > num_ref_frames) in update_ReferenceFrames()
1245 numShortTerm = num_ref_frames; in update_ReferenceFrames()
1298 seq_param.max_num_ref_frames = num_ref_frames; in render_sequence()
/hardware/intel/common/libva/va/
Dva.h2158 unsigned char num_ref_frames; member
Dva_trace.c1245 va_TraceMsg(trace_ctx, "\tnum_ref_frames = %d\n", p->num_ref_frames); in va_TraceVAPictureParameterBufferH264()