My application de-interlaces and scales SD inputs. According to the documentation, the output of the combined DEIH/Scaler block must be YUV 4:2:2 interleaved, which the tech reference calls 422I, and some call YUYV. We need to send the data out PCIe as 32-bit ARGB or YUV semi-planar.
We can conver YUYV to ARGB using the SGX530, but it will be a bottleneck, limited to around 2 SD inputs. Is it possible to output YUYV from the high-quality video path back to VIP0 as YUYV, and output YUV semi-planar from VIP0 to memory in preparation for DMA? Is there another way to get to YUV semi-planar from YUYV? Can I use the noise filter, or some other block?
Hi,
There are two outputs of DEIH Scalar blocks. One output can be with YUV422I and other can be with YUV420. Output with YUV420SP can also output YUV422 semiplanar. You can use this output to get YUV422 SP.
Regards,
Hardik Shah
Please mark this post as answered via the Verify Answer button below if you think it answers your question. Thanks!
Thanks, Hardik. That closes the issue with an answer I'd hoped for. Full speed ahead!