Hello,
I'm getting some artifacts in an image decoded from h264 video. The source video is ok. Below you can see image from dm365 and from reference decoder (ffmpeg). Is there a way how to get rid of these artifacts?
Decoder params are:
const VIDDEC2_Params Vdec2_Params_DEFAULT = {
sizeof(VIDDEC2_Params), /* size */
576, /* maxHeight */
720, /* maxWidth */
30000, /* maxFrameRate */
6000000, /* maxBitRate */
XDM_BYTE, /* dataEndianess */
XDM_YUV_420SP, /* forceChromaFormat */
};
const VIDDEC2_DynamicParams Vdec2_DynamicParams_DEFAULT = {
sizeof(VIDDEC2_DynamicParams), /* size */
XDM_DECODE_AU, /* decodeHeader */
0, /* displayWidth */
IVIDEO_NO_SKIP, /* frameSkipMode */
IVIDDEC2_DISPLAY_ORDER, /* frameOrder */
0, /* newFrameFlag */
0, /* mbDataFlag */
};
*h264Params = IH264VDEC_PARAMS;
params = &h264Params->viddecParams;
dynParams = &h264DynParams->viddecDynamicParams;
*params = Vdec2_Params_DEFAULT;
*dynParams = Vdec2_DynamicParams_DEFAULT;
params->maxWidth = avctx->width;
params->maxHeight = avctx->height;
params->size = sizeof(IH264VDEC_Params);
dynParams->size = sizeof(IH264VDEC_DynamicParams);
best regards
Jan

