Hi,
I encoded a 1080p h264 video on dm6467t with dvsdk_3_10_00_19. The encode demo can run, but there is somewrong with the outFile.
I use a yuv file for input source.(which is from h264fhdvenc/app/Client/Test/TestVecs/Input/airshow1_p1920x1088.yuv).
I have read h264_encoder_dm6467_userguide.pdf, and set IH264FHDVENC_Params, IH264FHDVENC_DynamicParams.But
I don't know which params affect the video. The video seems color wrong and have double images.
The DynamixParams:
IH264FHDVENC_DynamicParams extDynParams = {
Venc1_DynamicParams_DEFAULT,
{IH264_SLICECODING_DEFAULT, IH264_SLICEMODE_NONE, 0, {0}, IH264_BYTE_STREAM},
-1, // OutBufSize -1=Codec defined buffer slice
10, // QPISlice
28, // QPSlice
51, // RateCtrlQpMax
0, // RateCtrlQpMin
0, // NumRowsInSlice
0, // LfDisableIdc
0, // LFAlphaC0Offset
0, // LFBetaOffset
0, // ChromaQPOffset
0, // SecChromaQPOffset
/* Support for 1080 Encoder */
0, // PicAFFFlag; 0 = PicAFF disabled
0, // PicOrderCountType; 0 = POC 0
0, // AdaptiveMBs; 0 = No Adaptive MBs
0, // SEIParametersFlag; 0 = SEI switched off
0, // VUIParametersFlag; 0 = VUI switched off
{0,0}, // VUIData; 0 = XDM single buf desc
0, // NALUnitCallback; 0 = No callback
0, // SkipStartCodesInCallback; 0 = Start codes enabled
IH264FHDVENC_4x4_IP_FRAME, // Intra4x4EnableFlag
0, // BlockingCallFlag; 0 = Blocking call
1, // MESelect; 1 = 1080i ME
0, // ME1080iMode; 0 = High video quality
0, // MVDataFlag; 0 = MV data disabled
1, // Transform8x8DisableFlag 1 = 8x8 Transforms Disabled
IH264FHDVENC_8x8_NONE, // Intra8x8EnableFlag
IH264FHDVENC_ONE_FIELD_DEFAULT, // InterlaceReferenceMode
//IH264FHDVENC_TWO_FIELDS_DEFAULT, // InterlaceReferenceMode
IH264FHDVENC_CCV_AVERAGE, // ChromaConversionMode
1000,
90,
}
zcliang