Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-58279

transformed:rot180 in multi display caused wrong pixel format in the frame buffer

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Not Evaluated
    • Resolution: Done
    • Affects Version/s: 4.8.4
    • Fix Version/s: None
    • Labels:
      None
    • Environment:
      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.

        Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

            Assignee:
            tvete Paul Olav Tvete
            Reporter:
            afasih alex mann
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Gerrit Reviews

                There are no open Gerrit changes