Dear Sir:
I use dvsdk_dm368-evm_4_02_00_06_setuplinux,I want to set h264 extend parameters, I am trying
to encode video in H264 BP instead of HP. This is what I am doing:
IH264VENC_Params h264params;
memcpy(&(h264params.videncParams), params, sizeof(IVIDENC1_Params));
h264params.profileIdc = 66;
h264params.Log2MaxFrameNumMinus4 = 0;
h264params.ConstraintSetFlag = 0;
h264params.entropyMode = 0;
h264params.transform8x8FlagIntraFrame = 0;
h264params.transform8x8FlagInterFrame = 0;
h264params.enableVUIparams = 0;
h264params.meAlgo = 0;
h264params.seqScalingFlag = 0;
h264params.encQuality = 0;
h264params.enableARM926Tcm = 0;
h264params.enableDDRbuff= 0;
h264params.sliceMode = 0;
h264params.numTemporalLayers= 0;
h264params.svcSyntaxEnable = 0;
h264params.outputDataMode = IH264VENC_TI_ENTIREFRAME;
h264params.sliceFormat = 1;
h264params.videncParams.size = sizeof(IH264VENC_Params);
hVe1 = Venc1_create(hEngine, args->codecName, (VIDENC1_Params*)&h264params, &dynParams);
but encoder is not creating
error:Failed to create video encoder h264
why it's failing ?can anybody help me?