e37ef4bc9210b3882ef83bb2ef514239b30d4bdf
Clear Java object state at releaseAsync(), and delete native object upon async release complete. Clearing CodecBase object only led to a rare race condition which caused null pointer dereference. Bug: 158501286 Test: atest CtsMediaTestCases:MediaCodecTest#testAsyncRelease (100 times) Test: atest CtsMediaTestCases:MediaCodecCapabilitiesTest#testGetMaxSupportedInstances Test: atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small Change-Id: I691d39007c0ea770318f4038558ad338252bd2fb
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
Description
No description provided
Languages
Java
73.7%
Kotlin
14%
PowerBuilder
5.8%
C++
5.2%
AIDL
1%