Includes Widevine libraries Version 4.5.0.7809
Also fixed samplePlayer's MediaCodec mode not running and
WVDrmInfoRequestStatusKey returning incorrect value.
Change-Id: Ibcc6d313790670a908ada93be80d6bf55a67b4ed
related-to-bug: 6929628
related-to-bug: 6833718
related-to-bug: 6889322
Selected Widevine fixes for Nexus Q.
Increase data timeout from 4 to 8 seconds.
Fix HTTP download cancels on ABR switches.
Change-Id: Ifed06a72a9857a5f2eae05d4a95c74f35591dd6b
related-to-bug: 6512768
* commit 'c152d6fd0fb0454b17e1a3990d59aaaafcda94a4':
Added a MediaCoded based video view to the widevine sample player app.
Add support for crypto HAL on L3 devices DO NOT MERGE
Widevine library update 4.5.0.7394 DO NOT MERGE
Added some debugging log messages for tracking down ANR related issue.
Revert Widevine 6.0.0 -> 4.5.0 libraries
Revert "Install proprietary userspace modules under system/vendor. BUG: 5284436"
Upload for Rahul Frias
This library version resolves an intermittent error in acquiring
a license to view a movie that is reported as CA CGI 16.
Change-Id: If5a297f140f8f8a812b1d472bfe1d2d64ff65159
related-to-bug: 6647548
This library release added more logging to print curl and tcp information
when the connection has stalled and download is restarted.
Change-Id: I02f3e96aa7adfdc577cbe25c32f7392f799fc954
related-to-bug: 6512768
This widevine library release allows the stream control library to
transition to the Done state from any other state. Previously, it
would only transtion to Done from Playing. This caused problem if
playback seeks to almost the end of the movie, and the end of stream
marker is read into a buffer before playback starts.
Change-Id: I9132094993fb35b0e93216845a29db46a9d07975
related-to-bug: 6635366
This widevine library release resolves an
intermittent problem with continuity counter
errors during HLS streaming.
Change-Id: Ie1009ed161daaf9c89bbdd56ac53105c51a35de0
related-to-bug: 6562375
Add logging to client for CACgi error 16; logging only occurs when error is encountered, b/6614495.
This version also includes the fix for spurious "data stopped arriving" messages, b/6512768.
Change-Id: I49e56dc1ab59abfb3037834a04748b0d5247aa50
related-to-bug: 6614495
related-to-bug: 6512768
Fixes dns resolution failures when multiple
name servers are defined.
Fixes the occasional CA CGI 16 error.
Change-Id: I3e68a7c9a01ae3caeb9473c90f021f56f7e1210b
related-to-bug: 6493657
related-to-bug: 6567835
Fixes dns resolution failures when multiple
name servers are defined.
Fixes the occasional CA CGI 16 error.
Change-Id: I3e68a7c9a01ae3caeb9473c90f021f56f7e1210b
related-to-bug: 6493657
related-to-bug: 6567835
This change alters the way that the media player
interacts with the Widevine adaptive streaming buffer
logic. It eliminates the reliance on cached buffer
duration to determine pause/play states and instead
only generates buffering events when the widevine
library is not producing data (i.e. when it is
buffering). This eliminates unnecessary pause and
rebuffer cycles, reducing startup time and the
frequency and duration of spinners.
Multi-repo commit, depends on related changes in frameworks/av
Change-Id: I5b71f954268fbd390eed7f27db98a1bb470d5cfb
related-to-bug:6503294
related-to-bug:6463780
The function WVMExtractorImpl::getCachedDurationUs returns the cached buffer
size in microseconds, and sets a status to ERROR_END_OF_STREAM at the end of
the movie. The AwesomePlayer will pause if the cache is too small and the
status is not EOS. In bug 6277231, the player would pause just before the EOS
marker would have been seen by the Widevine library.
This change checks the current play time against the total movie duration. If
there is less than 10 seconds left in the movie, the EOS flag is set.
related-to-bug: 6277231
Change-Id: I8dbf60c82c41df485185f85e72452aab0a6a9686
Resolves timeout issues on CDN redirect delays.
Includes the client side changes to support SD-only
playback on unlocked/rooted L2/L3 devices.
Change-Id: Id962e08b67e4d29bd22d254a4967c71891b504c9
related-to-bug: 6512768
related-to-bug: 6234558