camera2/legacy: Fix expected errors on eglSwapBuffers
SurfaceTextureRenderer::swapBuffers interpreted EGL_BAD_SURFACE as indicating an abandanoned buffer queue. But the EGL 1.4 lists additional errors that also indicate extreme failure: EGL_CONTEXT_LOST, and EGL_BAD_NATIVE_WINDOW. Discovered while debugging CTS test android.hardware.camera2.cts.RobustnessTest#testAbandonRepeatingRequestSurface on ARC++ x86 boards. Test: cts-tradefed/android.hardware.camera2.cts.RobustnessTest#testAbandonRepeatingRequestSurface Bug: 64496778 Bug: 36063477 Change-Id: I782f2c923aa5ff2442bbcf3dfb09861e129a2872 (cherry picked from commit 3511f99cf986a9fe7a67a8aee301e05f1be07f62)
Loading
Please register or sign in to comment