Hi,
We are using our custom made board based on DM6446 platform. we are using dvsdk 2. My problem is that
MPEG4 encoder is not giving proper output while for same set of parameter values it is working properly
with H264 encoder & giving proper encoded frame which I am able to decode.
I am using following settings for the parameter.
params.size = sizeof(VIDENC1_Params);
params.encodingPreset = XDM_DEFAULT;
params.rateControlPreset = IVIDEO_LOW_DELAY;
params.maxBitRate = 6000000;
params.dataEndianness = XDM_BYTE;
params.maxInterFrameInterval = 1;
params.inputChromaFormat = XDM_YUV_422ILE;
params.inputContentType = IVIDEO_PROGRESSIVE;
params.maxHeight = D1_MAX_HEIGHT;
params.maxWidth = D1_MAX_WIDTH;
params.reconChromaFormat = XDM_CHROMA_NA;
params.maxFrameRate = 30000;
dynamicParams.size = sizeof(VIDENC1_DynamicParams);
dynamicParams.inputHeight = videnc->vsize.height;
dynamicParams.inputWidth = videnc->vsize.width;
dynamicParams.targetBitRate = videnc->maxbr;
dynamicParams.intraFrameInterval = 30;
dynamicParams.generateHeader = header;
dynamicParams.captureWidth = 0;
dynamicParams.forceFrame = IVIDEO_NA_FRAME;
dynamicParams.interFrameInterval = 1;
dynamicParams.mbDataFlag = 0;
dynamicParams.targetFrameRate = videnc->fps*1000;
dynamicParams.refFrameRate = videnc->fps*1000;
Also when I check the outArgs it show the value of outArgs.inputFrameSkip = 1.
What am I missing here??
--
Thanks & regards
yuvraj pasi