Ticket #1961 (reopened defect)

Opened 9 years ago

Last modified 8 years ago

Distortion when switching to/from landscape mode

Reported by: Mercury Owned by: openmoko-devel
Priority: normal Milestone:
Component: unknown Version: Om2008.9-dev
Severity: normal Keywords:
Cc: Blocked By:
Blocking: Estimated Completion (week):
HasPatchForReview: no PatchReviewResult:
Reproducible: always

Description

Issue

When switching from landscape to portrait, or from portrait to landscape, the screen temporarily shows a distorted image. Chances are the orientation swap happens slightly before/after the change to the video buffer. (Portrait to inverted portrait, or landscape to inverted landscape does not have the same problem)

Perhaps the screen should be blacked out (or some other uniform color) or the backlight should be temporarily shut off during the orientation swap.

Reproducing

1) Install the accelerometer gestures and screen orientation software as instructed here: http://wiki.openmoko.org/wiki/Gestures Or use the xrandr command to change screen orientation manually.
2) Rotate the orientation of the display.

Software

  • Latest update from unstable feed
  • opkg list_installed attached

Attachments

list_installed (41.0 KB) - added by Mercury 9 years ago.
opkg list_installed

Change History

Changed 9 years ago by Mercury

opkg list_installed

comment:1 Changed 8 years ago by john_lee

  • Status changed from new to closed
  • HasPatchForReview unset
  • Resolution set to duplicate

yes if you do xrandr -o 1 then xrandr -o 3 with the latest xglamo it will go wrong, there is a ticket for this but I don't remember which. other then that, if you always xrandr -o 0 between each operation, it works fine for me. close as duplicated.

comment:2 Changed 8 years ago by john_lee

  • Status changed from closed to reopened
  • Version set to Om2008.9-dev
  • Resolution duplicate deleted

just realised this is actually a different issue. read too many tickets recently. :( reopen this.

Note: See TracTickets for help on using tickets.