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:

   imx-test/imx-test-3.14.28-1.0.0/test/mxc_vpu_test/main.c

 

    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

Outcomes