Rotate TouchVideoFrames
When a screen orientation change happens, the touch coordinates are adjusted in InputReader to accomodate this rotation. When the user is holding the device, the origin (0, 0) is always at the top left of the screen. However, currently, the TouchVideoFrames are not being rotated. This presents a problem, because the touch coordinates cannot be directly matched to the heatmap, as received in the HAL. To account for this, we rotate the touch video frame. Test: atest libinput_tests inputflinger_tests Bug: 123241238 Change-Id: Iff45c68b1d2b237d2b1657ed76f50bb23ef8468a
Loading
Please register or sign in to comment