/hardware/intel/common/libmix/mix_vbp/viddec_fw/fw/codecs/h264/include/ |
H A D | h264parse_dpb.h | 53 extern void h264_dpb_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);
|
H A D | h264.h | 432 uint8_t num_ref_frames; member in struct:_h264_decoded_picture_buffer 816 uint8_t num_ref_frames; // ue(v), 0 to 16, member in struct:_SPS_PAR_USED
|
/hardware/intel/common/libmix/mix_video/src/ |
H A D | mixvideoformat_h264.c | 438 LOG_V( "Codec data says num_ref_frames is %d\n", data->codec_data->num_ref_frames); 442 int num_ref_pictures = data->codec_data->num_ref_frames; 958 pic_params->num_ref_frames = 0; 974 for (k = 0; k < pic_params->num_ref_frames; k++) 992 pic_params->ReferenceFrames[pic_params->num_ref_frames].picture_id = 995 LOG_V( "Inserting frame id %d into DPB\n", pic_params->ReferenceFrames[pic_params->num_ref_frames].picture_id); 997 pic_params->ReferenceFrames[pic_params->num_ref_frames].flags = 999 pic_params->ReferenceFrames[pic_params->num_ref_frames].frame_idx = 1001 pic_params->ReferenceFrames[pic_params->num_ref_frames] [all...] |
/hardware/intel/common/libmix/videodecoder/ |
H A D | VideoDecoderAVC.cpp | 534 for(int i = 0; i < picParam->num_ref_frames; i++) { 543 picParam->num_ref_frames = 0; 563 for (uint8_t frame = 0; frame < picParam->num_ref_frames; frame++, refFrame++) { 596 picParam->num_ref_frames++; 803 // outputQueue + nativewindow_owned + num_ref_frames + widi_need_max + 1(available buffer) 806 + data->codec_data->num_ref_frames 993 if(maxDPBSize < data->codec_data->num_ref_frames) { 994 maxDPBSize = data->codec_data->num_ref_frames; 999 ITRACE("maxDPBSize = %d, num_ref_frame = %d", maxDPBSize, data->codec_data->num_ref_frames);
|
/hardware/intel/common/libmix/mix_vbp/viddec_fw/fw/parser/ |
H A D | vbp_h264_parser.c | 445 pic_parms->num_ref_frames = 0; 532 pic_parms->num_ref_frames = frame_idx; 534 if (frame_idx > parser->info.active_SPS.num_ref_frames) 536 WTRACE("actual num_ref_frames (%d) exceeds the value in the sequence header (%d).", 537 frame_idx, parser->info.active_SPS.num_ref_frames); 754 codec_data->num_ref_frames = parser->info.active_SPS.num_ref_frames; 760 /* codec_data->num_ref_frames *= 2; */ 938 /* set reference frames, and num_ref_frames */ 943 pic_parms->num_ref_frames [all...] |
H A D | vbp_loader.h | 88 uint8 num_ref_frames; member in struct:_vbp_codec_data_h264
|
/hardware/intel/common/libmix/mix_vbp/viddec_fw/fw/codecs/h264/parser/ |
H A D | h264parse_dpb.c | 1556 h264_dpb_sliding_window_memory_management(p_dpb, NonExisting, pInfo->active_SPS.num_ref_frames); 1561 h264_dpb_sliding_window_memory_management(p_dpb, NonExisting, pInfo->active_SPS.num_ref_frames); 1599 h264_dpb_output_one_frame_from_dpb(pInfo, 0, 0,pInfo->active_SPS.num_ref_frames); 1632 h264_dpb_queue_update(pInfo, 1, 0, 0,pInfo->active_SPS.num_ref_frames); // flush a frame 1641 h264_dpb_queue_update(pInfo, 1, 1, 0,pInfo->active_SPS.num_ref_frames); 2391 h264_dpb_flush_dpb(pInfo, 1, pInfo->img.second_field,pInfo->active_SPS.num_ref_frames); 2479 //else if (pInfo->img.gaps_in_frame_num > active_sps->num_ref_frames) { 2481 // pInfo->img.gaps_in_frame_num = active_sps->num_ref_frames; 2687 int32_t num_ref_frames = active_sps->num_ref_frames; local 3150 h264_dpb_sliding_window_memory_management(h264_DecodedPictureBuffer *p_dpb, int32_t NonExisting, int32_t num_ref_frames) argument 3312 h264_dpb_output_one_frame_from_dpb(h264_Info* pInfo,int32_t direct, int32_t request, int32_t num_ref_frames) argument 3409 h264_dpb_queue_update(h264_Info* pInfo,int32_t push, int32_t direct, int32_t frame_request, int32_t num_ref_frames) argument 3443 h264_dpb_flush_dpb(h264_Info* pInfo,int32_t output_all, int32_t keep_complement, int32_t num_ref_frames) argument 3496 int32_t num_ref_frames = pInfo->active_SPS.num_ref_frames; local [all...] |
H A D | mix_vbp_h264_stubs.c | 71 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);
|
H A D | viddec_h264_workload.c | 69 extern void h264_dpb_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); 1251 h264_dpb_flush_dpb(pInfo, 1, 0, pInfo->active_SPS.num_ref_frames);
|
H A D | h264parse_sps.c | 441 //// num_ref_frames ---[0,16] 445 SPS->num_ref_frames = (uint8_t)data;
|
/hardware/intel/img/psb_headers/libmediaparser/mixvbp/vbp_manager/include/ |
H A D | vbp_loader.h | 217 uint8 num_ref_frames; member in struct:_vbp_codec_data_h264
|
/hardware/intel/img/psb_video/src/mrst/ |
H A D | psb_H264.c | 597 P(num_ref_frames); 705 for (i = pic_params->num_ref_frames; i--;) { 882 if (pic_params->num_ref_frames > 16) { 883 drv_debug_msg(VIDEO_DEBUG_ERROR, "Invalid reference number %d, set to 16\n", pic_params->num_ref_frames); 884 pic_params->num_ref_frames = 16; 887 for (i = 0; i < pic_params->num_ref_frames; i++) { 1171 if (pic_params->num_ref_frames > 0) { 1205 if (pic_params->num_ref_frames > 16) 1206 pic_params->num_ref_frames = 16; 1208 for (i = 0; i < pic_params->num_ref_frames; [all...] |
/hardware/intel/img/psb_video/src/ |
H A D | pnw_H264.c | 538 P(num_ref_frames); 649 if (pic_params->num_ref_frames > 16) { 650 drv_debug_msg(VIDEO_DEBUG_ERROR, "%s:%d Too many ref frames %d",__FILE__, __LINE__,pic_params->num_ref_frames); 652 pic_params->num_ref_frames = 16; 655 for (i = 0; i < pic_params->num_ref_frames; i++) { 710 for (i = 0; i < pic_params->num_ref_frames; i++) { 1020 if (pic_params->num_ref_frames > 16) { 1021 drv_debug_msg(VIDEO_DEBUG_ERROR, "Invalid reference number %d, set to 16\n", pic_params->num_ref_frames); 1022 pic_params->num_ref_frames = 16; 1284 if (pic_params->num_ref_frames > [all...] |
/hardware/intel/common/libva/test/encode/ |
H A D | h264encode.c | 98 static unsigned int num_ref_frames = 2; variable 333 bitstream_put_ue(bs, seq_param.max_num_ref_frames); /* num_ref_frames */ 1244 if (numShortTerm > num_ref_frames) 1245 numShortTerm = num_ref_frames; 1298 seq_param.max_num_ref_frames = num_ref_frames;
|
/hardware/intel/common/libva/va/ |
H A D | va.h | 2158 unsigned char num_ref_frames; member in struct:_VAPictureParameterBufferH264
|
H A D | va_trace.c | 1250 va_TraceMsg(trace_ctx, "\tnum_ref_frames = %d\n", p->num_ref_frames);
|