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/
H A Dh264parse_dpb.h53 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 Dh264.h432 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 Dmixvideoformat_h264.c438 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 DVideoDecoderAVC.cpp534 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 Dvbp_h264_parser.c445 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 Dvbp_loader.h88 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 Dh264parse_dpb.c1556 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 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);
H A Dviddec_h264_workload.c69 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 Dh264parse_sps.c441 //// 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 Dvbp_loader.h217 uint8 num_ref_frames; member in struct:_vbp_codec_data_h264
/hardware/intel/img/psb_video/src/mrst/
H A Dpsb_H264.c597 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 Dpnw_H264.c538 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 Dh264encode.c98 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 Dva.h2158 unsigned char num_ref_frames; member in struct:_VAPictureParameterBufferH264
H A Dva_trace.c1250 va_TraceMsg(trace_ctx, "\tnum_ref_frames = %d\n", p->num_ref_frames);

Completed in 892 milliseconds