Hi All:
We running the encode in dvsdk_2_00_00_22/dvsdk_demos_2_00_00_07/dm6446/encode,
and the first frame always can be encoded:
VIDENC1_process() ret 0 generated 15936 bytes
but it will always halt when the VIDENC1_process at second frame,
DSP no respond, we can press Ctrl+C to exit encode.
So we try to change the Params and DynamicParams,
We found if we set dynParams->intraFrameInterval = 1 ;
the encode will no halt, it can work, other params we use the Demo's value;
but if we set other value, like 2,3,..30
the encode will be halt!
Below is the intraFrameInterval's explain:
XDAS_Int32 IVIDENC1_DynamicParams::intraFrameInterval
The number of frames between two I frames. For example, 30.
Remarks:
For example, this field will be:
* 0 - Only first frame to be intra coded. e.g. IPPPPPP...
* 1 - No inter frames (all intra frames).
* 2 - Consecutive IPIPIP... sequence (if no B frames).
* 3 - IPPIPP... or IPBIPBI... and so on.
Does the Ti H.264 encode only support I frame ?
or we need to change another params value?
Thanks.
Jack