summaryrefslogtreecommitdiff
path: root/tools/aapt2/java/JavaClassGenerator_test.cpp
diff options
context:
space:
mode:
authorEmilian Peev <epeev@google.com>2019-04-12 13:04:41 -0700
committerEmilian Peev <epeev@google.com>2019-04-16 16:16:35 +0000
commita041114b38321fb217dc642c4bb113433a150f20 (patch)
tree104397098a657d3de924937f7a1d1db2bba01022 /tools/aapt2/java/JavaClassGenerator_test.cpp
parentd8913d7eac61bff80537afaddf475c571f904ca6 (diff)
Check and configure pixel format when locking canvas
When locking the canvas we assume that the surface always uses the default RGB pixel format. In some cases like the MediaRecorder input surface, the format could be entirely different which can cause issues when trying to generate SKIA content. To avoid this, check the surface format first and configure the default RGB in case the value is unexpected. Bug: 130385299 Test: Verified the output of: atest cts/tests/tests/media/src/android/media/cts/MediaRecorderTest.java#testSurfaceRecording test cts/tests/tests/media/src/android/media/cts/MediaRecorderTest.java#testPersistentSurfaceRecording atest cts/tests/tests/media/src/android/media/cts/MediaRecorderTest.java#testSurfaceRecordingTimeLapse atest cts/tests/tests/media/src/android/media/cts/MediaRecorderTest.java#testPersistentSurfaceRecordingTimeLapse atest cts/tests/tests/uirendering/src/android/uirendering/cts/testclasses/SurfaceViewTests.java atest cts/tests/tests/uirendering/src/android/uirendering/cts/testclasses/TextureViewTests.java atest cts/tests/tests/view/src/android/view/cts/SurfaceViewSyncTest.java atest cts/tests/tests/view/src/android/view/cts/ASurfaceControlTest.java Change-Id: I5459c52067725b0131010f362de5eb268fe7f9d9
Diffstat (limited to 'tools/aapt2/java/JavaClassGenerator_test.cpp')
0 files changed, 0 insertions, 0 deletions