Hi All,
We are using DM8148 based customized board in our product.
We are using EZSDK 5_02 , HDVPSS (hdvpss_01_00_01_44), omx-ti81xx-src_05_02_00_48.
While running an application we have find that there is 3 to 4 buffer delay in DEI component when de-interlacing algorithm is on.
We have verified it by putting timestamp on every buffer and printing it before EmptyBufferRequest of DEI and after FillBufferDone of DEI.
We got prints like below:
Give buffer to DEI 125
Out buffer from DEI 122
Out buffer from DEI 122
Give buffer to DEI 126
Out buffer from DEI 123
Out buffer from DEI 123
Give buffer to DEI 127
Out buffer from DEI 124
Out buffer from DEI 124
Give buffer to DEI 128
Out buffer from DEI 125
Out buffer from DEI 125
Give buffer to DEI 129
We don't observed such delay in case of progressive input because algorithm is bypassed.
What can be reason for this delay?
While going through datasheet I come to know that there is Motion Detection (MDT) feature which need 4 fields (4 Field Mode) to calculate final field value. Is that correct reason for such delay.
If yes then I would like to know is it compulsory feature or we can disable it?
If we disable it what will be consequences.
Any suggestion or pointers will be appreciated.
Thanks,
Jemish