Thanks for your response.
I don´t exactly know where to set this settings. In the pictures above i tried to use the standard examples from Qt. It´s the example under examples/widgets/animation/animatedtiles. Therefore I don´t think, that I have to change the code for this examples. It has to work.
I also invested some time in getting into the platform coding and the framebuffer. After this i have a guess but don´t know how or where to fix it. When linuxfb is used there are only the RGB values in the framebuffer. It looks like this
R G B R G B R G B ...
When I use the platform eglfs it seems that there is the color format RGBA so it looks like this
R G B A R G B A R G B A ...
The alpha channel has always the value 0xFF. I checked this with hexdump.
I think that the driver (should be vivante) which is interpreting this data do not know about this RGBA format und interpet it like a RGB format. I tried to set the boot parameters to RGBA32 or RGBA8888 but there was no change. The result could be the following:
framebuffer R G B A R G B A R G B A
graphic driver interpretation R G B R G B R G B R G B
This could be the reason why the image is around 200px larger. The basic width is 800px.
I´m able to cross compile the libqeglfs.so. Therefore I added some debugging information for a better understanding how this plugin works. So I can change anything of this plugin. Can anyone tell me where I can set the color width so that only RGB is set to the framebuffer?
UPDATE:
I think i have to change the configuration of the attribute EGL_BUFFER_SIZE or EGL_NATIVE_VISUAL_TYPE from 32 to 24. Where can i do that?