Hello,
Following a previous conversation on this matter, I have understood that the DM8168 has an hardware limitation for video in (line length of 1920 bytes).
Since I'm using an imaging sensor of 10 bits, which is extremely important for DSP purposes, I need to transfer line of 1920 of 10 bits each pixel.
That makes every line of frmae 25% over the hardware limitation, thus making the DM8168 as not suitable for the mission.
In the previous conversation I have mentioned an idea to overcome this limitation by splitting the data to RGB888 followed by RGB222.
That means that for each couple, the first line is the highest 8 bits of the pixel, and the second line is the least bits of the same pixel.
So in order to transfer a full frame, I will have to send 1080 lines of RGB888 and another 1080 lines of RGB222.
In my case, I use a proprietary FPGA, so I can "play" with the lines as I need to.
Option 1: Interlaced lines: send 1080 couples of (RGB888 + RGB222).
Option 2: Progressive lines: send 1080 lines of RGB888, followed by 1080 lines of RGB222.
Just to mention that the video signals from the FPGA --> 8168 are:
DE, Vs, Hs, Data (24bit) + Optional FID signal (pin) to differentiate lines.
Given that the RGB222 is not used for preview, but just for DSP analysis, can you please suggest and elaborate video data flow for display?
Can you please describe the required changes (maybe code references) needed to be done in order to display the RGB888 only?
Any help will be appreciated :-)
Thanks,
David