DescriptionFix a deadlock in EglRenderer.releaseEglSurface.
Main thread is waiting for an operation on the render thread to complete
while holding the handler lock. Something can be waiting on the render
thread for this lock. This CL changes the behaviour so that the lock
is released before waiting for the operation to complete.
BUG=webrtc:6602, webrtc:6470
R=magjed@webrtc.org
Committed: https://crrev.com/d0af5c6fd46d9248113a4c5f0e0fc54c9671b394
Cr-Commit-Position: refs/heads/master@{#14773}
Patch Set 1 : Fix bug #Patch Set 2 : Oops, fix another bug. #Messages
Total messages: 13 (7 generated)
|