Part Number: TDA2EXEVM
Tool/software: Linux
Dear Sirs:
When using TDA2EXEVM + VISION Board. We use the default parameter from Application and set the IDRFrameInterval=1 try to force the codec to output IDR instead of normal I slice.
However it is not working.
staticParams.IDRFrameInterval=1;
staticParams.maxIntraFrameInterval=60;
staticParams.videnc2Params.maxInterFrameInterval = 1
dynamicParams.videnc2DynamicParams.intraFrameInterval=30
dynamicParams.videnc2DynamicParams.interFrameInterval=1;
This does not force the H264 codec to output IDR in every 30 or 60 frames in TDA2EXEVM however it does in DM81xx.
Refer to the post
It can output IDR, however when try to modify IDRFrameInterval larger than 4, the codec does not output IDR as it should and the output of is random.
My question is quite simple: How can we output a sequence IDR P P P P P ...... IDR P P P P P ... every 30 or 60 frames in TDA processor?
Regards,
/ckhsu