Details
-
Bug
-
Resolution: Done
-
Not Evaluated
-
None
-
4.8.4
-
None
-
Linux #40~14.04.1-Ubuntu, CPU i686, Beaglebone Black
Description
transforming the display using transformed:rot180 in multi display causes wrong pixel format in our LCD.
./MyProgram -qws -display "Multi: VNC:size=1024x768:depth=16:0 transformed:rot180"
The VNC works well, but in LCD it shows wrong color (it is reddish instead of bluish).
if we change the depth color of VNC, it will affect the frame buffer and produce wrong pixel format.
First I have tried to change the setPixelFormat function in the ../gui/embedded folder, by swapping the RGB to BGR . This can fixed the reddish problem in the single display mode and not in the "multi:" mode.
Later on I have investigate the qt_colorConvert function which has been used in the qt_memrotate180_template(), but no results.