Hi,
We are working DM8148 based custom board and are using EZSDK version5_05_01_04.
As per the NTSC standard field order should be bottom (even) first. Means,
frame = frame's bottom(even) field scaned/captured first at time T1 [making fieldA] + frame's top(odd) field is scaned/captured at time T2 [making fieldB]
where T2 > T1
So whenever the both fields, fieldA and fieldB are merged to made NTSC frame, the top(odd) field should be of future (time T2) and should change first compare to the even(bottom) field time T1.
In our case, it is opposite to the standard.
We have checked the data sheet of external decoder chip, but there is no such configuration to revert field ID.
I have gone through the link :
and carried out the experiments unsuccessfully.
I have also tried to revert the field ID in capture driver file hdvpss_01_00_01_37/packages/ti/psp/vps/drivers/capture/src/vpsdrv_captureList.c by adding a line "pFrame->fid = !pFrame->fid; " in function Vps_CaptTskPutCaptField() , but didn't see any effect.
Any Suggestions for this problem?
Regards,
Devang