62a9cf3cbea34f2d04c50809703d31efd78514d9
Cherry pick of the widevine change https://widevine-internal-review.googlesource.com/#/c/12082/ If the level 1 oemcrypto library loads and initializes, but has the wrong version or does not have a valid keybox, then the level 3 fallback is used. However, in those cases, the level 1 was not terminated properly. This caused a resource leak on some platforms. With this CL, in OEMCrypto_Initialize, the level 1 library Terminate is called if its Initialize was called and the level 1 library will not be used. bug: 18755226 Change-Id: I56e7d3349eeebd94f3fa8c4a1f4b21781cc7428b
Description
No description provided