AnsweredAssumed Answered

Is the IPU really OBSOLETE on the i.MX6?

Question asked by Clay Montgomery on Dec 8, 2016
Latest reply on Dec 22, 2016 by Clay Montgomery

I noticed that in the latest version of the VPU Unit Test for the i.MX6 (mxc_vpu_test) a warning message has been added that states "IPU lib is OBSOLETE, please try other renderer" and the test always fails if the IPU is selected for output, such as:


    ./mxc_vpu_test.out -D "-f0 -x1 -i akiyo.mp4"


The warning is emitted from this code in this file:



    info_msg("Display through IPU LIB\n");

                    if (cpu_is_mx6x())
                        warn_msg("IPU lib is OBSOLETE, please try other renderer\n");


Is this problem with the IPU library or the IPUv3 silicon and can it be fixed or worked around? Can you point me at an app note with details on this?


I understand that V4L2 can be used instead, but does that have hardware acceleration of color space conversion (YUV -> RGB) and image scaling, as the IPU does?


Thanks, Clay