When I try to combine two ARGB image and convert them with IPU device I see wrong image.
Front image has right color. But Backend color has wrong color.
There is my task struct:
There is how it should be looking like (Red number, gray background):
There is how it looks like (red number, wrong background):
It looks like background was converted RGB->YUV twice. Ok. I have changed some code in kernel.
It makes CSC1 RGB->RGB aka transparent.
So I have got:
Color became normal but there is another problem occurred: vertical lines.
Maybe it is relater to the problem PXP with CSC2:
The errata describes PXP problems but I have problems with IPU.
Now I use workaround. Call ipu twice for the data.
1. For combination images.
2. For color conversation of the combined image.
But now I have high load on MMDC (~90%). So I have low frame rate.
Hi @Kanstantsin1,
Based on your description this is an expected behavior documented in the following Errata:
Chip Errata for the i.MX 6UltraLite (nxp.com)
I hope this information will be helpful.
Have a great day!