Upgrade Widevine Classic to 4.5.0.10120
Fix crash in WV_Teardown() causes by deleting shared output parser object. We used to have a single output parser object and a single memory chunk object that are shared by multiple sessions. When we delete the output parser, another session may still be using it. The deletion causes a native crash intermittently. The fix addresses these two issues: i)output parser object is now created per session, and ii)add reference count to keep track of the single memory chunk object use so we do not delet it while other sessions are still using it. Merge of https://widevine-internal-review.googlesource.com/#/c/9253/ and https://widevine-internal-review.googlesource.com/#/c/9271/ from widevine repo RC/4.5.0/601_AndroidOS_K branch. Change-Id: I6426b544a6d0c264ec91a89e92153862b87607f3 related-to-bug: 13208359
This commit is contained in:
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user