An uninitialized return code was causing intermittent
playback failure during Widevine HLS live playback.
This change supports vendors doing Widevine integration
on their devices from the ICS code base. It has been
confirmed to resolve the HLS streaming issue by 3
vendors.
Change-Id: Ib5bd1aa92f577a0e759e11cb154359686943a903
related-to-bug: 6277231
Multi-repository change. See also update to MediaErrors.h in
a separate CL.
related-to-bug: 5883949
Change-Id: I505486a86a87b690aa13f813f4b88edd386382ce
An uninitialized return code was causing intermittent
playback failure during Widevine HLS live playback
Change-Id: Ib45176e7f91e2b6ccf0eb4185c6d58d3be0229b4
related-to-bug: 6277231
Attribute traffic on socket descriptors to UID of videos app
Multi-repository commit, see also changes in frameworks/base/media.
Includes Widevine library version 4.5.0.6153
Change-Id: I5ddf1b7b758edc82d48a788fc30616d90cab4bd0
related-to-bug: 5434244
Further optimization may be done to further speed up a drm content playback session
related-to-bug: 5725548
Change-Id: Ife69deaf5d2d70bba812fe1a48d9268d8e9530f7
We need to do this because with this patch, SHA/MD5 module may get stuck and cause power consumption regression.
This reverts commit 95d4dc7776.
related-to-bug: 5739618
Add a Widevine-specific format sniffer to avoid having to
refetch data from the remote server.
related-to-bug: 5725548
Change-Id: I622e39930f8d243111e4731557b0df17c4e2651d
Include Widevine library version 4.5.0.5244
5489833 - live stream aborts early
ignore continuity counter error warning (status=2014)
5414035 Telstra content cannot play, duplicate of 5489515
5489515 cannot play Disney content
Telstra content has 4 bytes of AudioSpecificConfig instead of 2
Disney content has 5 byte AudioSpecificConfig whereas 2 bytes appears to be correct for AAC-LC
5207482 SIGSEGV happens on pressing "Show Rights" during playback of expired movies
Change-Id: Iacc0d02d328c228d28b8cc8be93e63fe9f8b4600
related-to-bug: 5207482
related-to-bug: 5414035
related-to-bug: 5489515
related-to-bug: 5489833
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
It is now built under vendor/device/.../liboemcrypto/ because of dependencies on liboemcrypto.a,
which cannot be linked by platform-independant code.
Bug 5254175
Change-Id: I2fd5c55c4c0c94cebbca2a51ecd94940096930a1
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
Supports either secure or insecure buffer configurations, depending
on the build-time flag REQUIRE_SECURE_BUFFERS.
Change-Id: I5b8150315eced4ed9be656b73d91485a6216819d
* 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 '3d18aaa20712642aecb21c2df818b194ab43abe1':
Fix for b/4380963 Log spam from widevine drm on I/O error WVMFileSource: mDataSource-readAt returned error -1004