DM814x get YUV444 streaming data throuh ethernet.
I want to use that YUV without lossess to Display Out(RGB888)
Can DM814x support input YUV444?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hi,
DM8168 doesn't support YUV444 in or YUV444 out through capture and display ports respectively.
Regards,
Hardik Shah
I believe this is a software issue more than a hardware issue though.
On the display side the VENC can be configured for 444 output of either RGB or YUV since it is really just a case of determining what your frame buffer format is then enabling/disabling the color space conversion accordingly.
The CSC output can then either be passed directly to the outputs (444) or decimated to 422, which only makes sense for YUV (YCbCr)
BR,
Steve
Steve,
You are absolutely correct, on Display side Venc can output YUV444. But the data coming from memory for display can only be YUV422 or YUV420 or RGB format. So essentially venc output is interpolated to YUV444 incase of YUV420 and YUV422 data coming from memory for display. Further Capture port cant put YUV444 in memory. It can only put YUv420,YUV422 or RGB format.
Regards,
Hardik Shah
This is only sort of true.
The interpretation of the data can be anything you want, so if you capture 24/30 bit input directly to memory it can be YUV444 as long as there is no processing and the data is simply dumped into memory.
Likewise on the display side, the data can be interpreted in any way you want. If you have YUV444 in memory (non-planar) then it can be passed to the CSC for YUV444 to RGB444 conversion if desired.Again, there can be no scaling, dei, decimation etc... and the graphics pipes would need to be used. (scaling might work but I would need to think about that more)
We already have some customers capturing what is effectively raw input data directly to memory. This is not different.
BR,
Steve