Hi
We adopted the 8168 over 2 years ago for a design that receives two video channels (DVI/VGA) at resolutions up to 2560x1600 and 2k x 2k. We know there are hard limits to what the VIP can accept and always believed it was 1920 pixels horizontally. I have read that this limit might be 2k instead.
Our video sources are 24-bit RGB and we send these to the VIP as 16-bit values in YUV 4:2:2 after conversion using a small FPGA. This all works nicely and we can H.264 compress the inputs (and stream them over Ethernet) using your omx.ti.videnc for standard 1080p resolutions.
Using 4:2:2 we lose some chrominance detail and end up having minor color fringing (noticeable on high contrast boundaries).
I know we can input RGB 5:6:5 as RAW data to the VIP and this will (and does) end up in memory, but is this beneficial to the encoder? Can the encoder accept an RGB input? If it has to be YUV can it accept a YUV 4:4:4 format? Would we have to write an RGB 5:6:5 to YUV 4:4:4 conversion process or is there something already available that does this?