Hey, I'm trying to do something at the moment, and am slowly coming to the conclusion that its not possible, but thought I'd ask here before I give up entirely.
I'm capturing YUV422 from a 16-bit data bus and want it in memory as YUV420P. Rather than doing this in memory space, it would be great to do this in the IPU.
According to my understanding though, 16 bit YUV422 must be captured as generic data, which is stored straight in memory. Therefore, the only way to convert it to 420P would be to load it back into the IPU from memory, convert it, and then load it back into memory?
Am I right with this (and if so, is there any advantage to using this method over performing the conversion myself)?
Thanks in advance.
Hi Nathan
one can try conversion using IPU DP - Display Processor, described
in sect.37.4.9.5 Color Space Conversion unit - CSC i.MX6DQ Reference Manual
http://cache.freescale.com/files/32bit/doc/ref_manual/IMX6DQRM.pdf
Examples can be found on
https://community.freescale.com/docs/DOC-94961
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------