We're using ADV7611(40 leads) to receive 1080P@60 video in BT1120 format and my processer is TI's TMS320DM385.By now we can work on capturing but the color seems always incorrect, depending on diffrent input methods.
We use a signal generator to ouput colorbar, the color seems OK.But when we generate a complex image out it seems obviously to see some "unwanted color"(attachment signal generator complex image.jpg, image edges, green spots on the woman's face). Then we use PC grapics card's HDMI output to test the case, as see on attachment graphics card YUV444 out.jpg, the white region is filled with small green spots.Such phenomenon dissapears when we use RGB format output(limited range RGB out.jpg), but the color also seems wrong.This case seems worse for a camera HDMI input(see camera out.jpg).
ADV7611 config scripts is provided by local FAE and I we just changed IO register 0x03 and 0x05:
We try to change LLC phase to 32 diffrent values but no use.Change DS_WITHOUT_FILTER can improve edge transition, and force do not bypass CSC can elemate green splots.Above all, this happens only on UV planes, Y is always OK under all cases.But We confirm that Video Port on TMS320DM385 video processor is OK.We wondered:
1. If there any registers(filter, CSC, etc.) that related to such color issue?
2. Then COLORBAR seems OK, does is mean it is not our hardware that cause the issue?
3. In addition, We never success to get free run mode working, related scripts:
IO 0x01 0x05
IO 0x00 0x14
CP 0xC9 0x2D
CP 0xBF 0x13
the whole script: