iMX6S imxipuvideotransform

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

iMX6S imxipuvideotransform

926 Views
carlosaguero
Contributor II

Hi,

I am currently trying to use the imxipuvideotransform element from the Freescale / NXP web page: http://www.freescale.com/lgfiles/NMG/MAD/YOCTO/gst1.0-fsl-plugins-4.0.4.tar.gz. As indicated on iMX6S datasheet the IPU doesn't support resolutions over 1024x1024, but current iMX6 kernel 3.14.28 it has the ability to divide in four the "to be" converted image, so the system is able to do colorspace transformation to 2048x2048 images, I was able to test the element and it works at this resolution, but I am trying to obtain a 2592x1944 (5MP) images from a OV5648 and to convert the image from bayer to YUV or from RGB to YUV on would say that it would require six IPU passes, I am aware that current code at ipu_device.c just support four passes (2048x2048), so currently I am not sure if this "six passes" for 2592x1944 is possible.

Question:

Somebody have done IPU colorspace transform for images with resolution bigger than 2048x2048?

Regards and thank you for your time/

Labels (1)
0 Kudos
4 Replies

596 Views
joanxie
NXP TechSupport
NXP TechSupport

if you need bigger than 2048x2048 as output, the current driver doesn't support it, one need t develop driver to use IC task for more times(now the max is 4)

0 Kudos

596 Views
carlosaguero
Contributor II

Hi Guanqiong Xie,

Understood, max is 4 (2048x2048) I was wondering if the driver can be modified for doing more than 4 passes and by doing this get bigger output. Will continue doing research.

Thank you very much for you answer!

0 Kudos

596 Views
joanxie
NXP TechSupport
NXP TechSupport

yes, you can change the driver souce code, but current bsp couldn't support it.

0 Kudos

596 Views
joanxie
NXP TechSupport
NXP TechSupport

the max resolution about IPU input is 4096x4096, then IC module can transfer it to 1024x1024, so 1024X1024 is the max resolution for IPU output.

0 Kudos