I use DEI link in interlaced bypass mode to scale down a 1080i capture before encoding.
When I encode the original 1080i capture, all is fine (see first snapshot) , but when I encode the DEI downscaled frames, one field ends up with an offset (see snapshot 2). You will have too zoom on second snapshot to see that one field is not display where it should.
Is there any patch to fix this issue.
Thanks for support
Yann
Here are the settings I set for the DEI link
deiPrm.inQueParams.prevLinkId = dupId;
deiPrm.inQueParams.prevLinkQueId= 1;
deiPrm.outQueParams[DEI_LINK_OUT_QUE_DEI_SC].nextLink = nsfId;
deiPrm.enableOut[DEI_LINK_OUT_QUE_DEI_SC] = TRUE;
deiPrm.inputFrameRate[DEI_LINK_OUT_QUE_DEI_SC] = 60;
deiPrm.outputFrameRate[DEI_LINK_OUT_QUE_DEI_SC] = 60;
deiPrm.enableDeiForceBypass = TRUE;
deiPrm.enableForceInterlacedInput = FALSE;
deiPrm.interlacedBypassMode = TRUE;
deiPrm.enableLineSkipSc = FALSE;
deiPrm.inputDeiFrameRate = 60;
deiPrm.outputDeiFrameRate = 60;
deiPrm.enableInputFrameRateUpscale = FALSE;
deiPrm.outScaleFactor[DEI_LINK_OUT_QUE_DEI_SC][0].scaleMode = DEI_SCALE_MODE_ABSOLUTE;
deiPrm.outScaleFactor[DEI_LINK_OUT_QUE_DEI_SC][0].absoluteResolution.outWidth = 1440;
deiPrm.outScaleFactor[DEI_LINK_OUT_QUE_DEI_SC][0].absoluteResolution.outHeight = 540;