On the DM368EVM, I am trying to encode video in H264 BP instead of HP. This is what I am doing:
   IH264VENC_Params h264params = {
     Venc1_Params_DEFAULT,
    66,    //profileIdc
    IH264VENC_LEVEL_50,    //levelIdc
      0,   //Log2MaxFrameNumMinus4
      0,  //ConstraintSetFlag
      1,  //entropyMode
      1,  //transform8x8FlagIntraFrame
      0,  //transform8x8FlagInterFrame
      0,  //enableVUIparams
      0,  //meAlgo
      1,  //seqScalingFlag        // 1 as default
      0,   //encQuality
      0,  //enableARM926Tcm
      0,  //enableDDRbuff
      0,  //sliceMode
      0,  //numTemporalLayers
      0,  //svcSyntaxEnable
      0, //EnableLongTermFrame
      IH264VENC_TI_ENTIREFRAME,  //outputDataMode
      1,  //sliceFormat
    };
h264params.videncParams.size = sizeof(IH264VENC_Params);
encode1.hVe1 = Venc1_create( encode1.hEngine, "h264enc", (VIDENC1_Params*)&h264params, &encode1.dynParams );
It's always failing with 66=baseline, 77=main, but it works just fine with 100=HighProfile.
Any idea why it's failing ?
Thanks.
 
				 
		 
					 
                           
				