Properly compute the buffered and remaining time, also properly account
for the different old and new rates at adaptive switch and other
performance tuning related to b/5153227.
Includes Widevine release libs version 4.5.0.4936
Bug 5336777
Change-Id: I997ea353b7c320dca5e3f5c065395dca206d35a6
This error is hard to reproduce, it can be caused by file system error at boot; with this change, the drm will reprovision the device when the file system error occurs.
Change-Id: Ibec7077913b7efe3be41542600b169bcdf5d0ba4
OEM security levels used on tuna vs stingray & crespo. This is part of
the work for b/4598045 Implementing secure video path on TI OMAP4 chip
for ICS.
The Widevine libraries included here, 4.5.0.4321 also contain a fix
for b/4400696 Pinning and unpinning multiple movie for download behavior
is not uniform for multiple tries.
Change-Id: I67f34c06a0353ac7f401f55c1ed4fc2493bc8ab7
Moved final build of widevine DRM plugin into vendor directory for platform
to avoid needing to reference device-specific libs in the Widevine DRM plugin
link.
Also removed some old .sh scripts that are not needed.
Change-Id: Ie6d397c97bc8afd8154f1dddadbab8c7ee524d7a
* commit '8c5545ef76f39094b016986c7deec02df682356d':
Fix for b/4198446 HC - Support for Widevine Adaptive VOD Fix for b/4075745 libWVStreamControlAPI crashes when dlopened() and dlclosed() Added error logging to diagnose problems such as b/4430078 Playback of newly rented movie fails with "license expired"
Fix for b/4075745 libWVStreamControlAPI crashes when dlopened() and dlclosed()
Added error logging to diagnose problems such as b/4430078 Playback of newly rented
movie fails with "license expired"
Includes Widevine library build Version 4.5.0.3682
Change-Id: I5708bb3fb92f05a3dd1768620157a795ccebd57a
* commit 'b0543e305cc4caaa5e46093877d340ed7b1b4a92':
Fix for b/4375037 Rental expired error message for the newly rented movie Fix for b/4378589 Native crash on playback of same movie rented immediately after expiry Fix for b/4394061 Intermittent license failure with client signature verification error
Fix for b/4378589 Native crash on playback of same movie rented immediately after expiry
Fix for b/4394061 Intermittent license failure with client signature verification error
Change-Id: Ifafc768c1113ffeca5b0654cbb13db88273eda11
* commit 'e48b4f1797b4eeab657c461c4e0e995d0b4e1bc2':
Fix for b/4163352: STOPSHIP: DRM enforcement of secure device conditional on settings Fix for b/4303904: HMJ19 ate my licenses after OTA
* commit '7f53ca16473040cc5d5b0851797a6e9d063c02e0':
Fix for b/4330146: license corruption after OTA update Fix for b/4217102: ANR after the movie expired Fix for b/4202971 ANR upon expiry during playback, followed by license fetch failure
Fix for b/4217102: ANR after the movie expired
Fix for b/4202971 ANR upon expiry during playback, followed by license fetch failure
Change-Id: Ieb6e6392ca74333517889f7b14ec508234a8d805
Also added logging to heartbeats so we can detect failures better
during testing.
Resolved merge conflict from https://android-git.corp.google.com/g/#change,107298
Change-Id: I0d731f4d21555eff7c80e34fed4b8c335023edc1
Found in online/offline testing with heartbeat server:
b/4194032 - when streaming playback is stopped the streaming license is not removed
b/4192318 - streaming licenses are allowing offline playback
b/4190560 - offline heartbeats stopping video playback
Change-Id: Iacf31f559d6b374752ca1b7f2b93d4ec8a4d7440