Edwin Wong
0b6b0372c0
am f6dd49f0: am 9ba13504: am cf4cd549: am 1c68225d: am 50bfcfdb: am e8fbb466: am 8daed73e: am 4f962df0: am c1dee5d8: am 35ebeec7: am f6ffee47: Fixed intermittent failure in GTS test.
...
* commit 'f6dd49f04a81cde7d4e241c15f8b2b2328bf9d9e':
Fixed intermittent failure in GTS test.
2014-06-11 22:51:28 +00:00
Edwin Wong
c1dee5d847
am 35ebeec7: am f6ffee47: Fixed intermittent failure in GTS test.
...
* commit '35ebeec71f3f0d0b763f1ef8cf3b98bae2aeee2e':
Fixed intermittent failure in GTS test.
2014-06-11 22:08:36 +00:00
Edwin Wong
f6ffee472c
Fixed intermittent failure in GTS test.
...
Need to clear mEncKey in constructor, otherwise, decrypted data is wrong.
bug: 15540382
Change-Id: I0e2d4d6edd8a5800fa2a36e9f258782edc493e13
2014-06-11 11:39:28 -07:00
Colin Cross
ad27688791
cryptoPlugin: only build libwvdecryptcommon for 32-bit
...
WVCryptoPlugin::decrypt stores a pointer in a uint32, so it cannot
be built for 64-bit until the api is changed. Force it to only
build for 32-bit for now.
Also set -Wno-unused-parameter to silence unnecessary warnings
so I can see the build error.
Change-Id: I7cc13cc1d8a06b17468fab6f3b28886f9af02e24
2014-05-05 18:48:18 -07:00
Edwin Wong
4fffa0ff6a
Fixed mediacodec mode's fatal error when eos is encountered.
...
The FATAL EXCEPTION is caused by the decrypt function returning -EINVAL
when OEMCrypto decrypt returns an error. The fix is not to call
OEMCrypto decrypt when eos is reached.
related-to-bug: 7216928
related-to-bug: 7217609
Change-Id: I8f006905386e2cdfb907d4ab15c766ae69f20f00
Signed-off-by: Iliyan Malchev <malchev@google.com >
2012-09-26 22:46:35 -07:00
Edwin Wong
e9f5431e78
Revert Widevine 6.0.0 -> 4.5.0 libraries
...
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
2012-08-03 13:33:58 -07:00
Nick Kralevich
735ec731f2
fix build.
...
Change-Id: I2450066baee49ef621f9607803de3e4dd11561c2
2012-07-13 18:52:18 -07:00
Edwin Wong
5cbc0ba299
Fixed sample video corrupted in MediaCodec mode.
...
Change-Id: I1cdfae5fda3f4002f0c17105aa25f5d25683d58f
related-to-bug: 6732061
2012-07-13 12:44:51 -07:00
Jeff Tinker
b07508ef01
Add support for crypto HAL on L3 devices DO NOT MERGE
...
Includes widevine library release version 4.5.0.7571
Change-Id: I9e574d5606576aab376d0524a4bf1a81e5a61678
related-to-bug: 6427322
related-to-bug: 6427274
2012-06-13 20:30:47 -07:00
Ying Wang
e36b59b8d3
Use board config variable BOARD_WIDEVINE_OEMCRYPTO_LEVEL
...
Instead of grepping out the oemcrypto level from PRODUCT_PACKAGES, which
is very fragile.
Change-Id: I1ac5b8ace25dd4798d3383304f01496f12193526
2012-06-05 14:29:27 -07:00
Jean-Baptiste Queru
34b997be96
liboemcrypto only exists in vendor/ builds
...
Bug: 6521860
Change-Id: I62f7106cbc31015ee382f6901460dd3c46832813
2012-05-18 16:37:50 -07:00
Jeff Tinker
31906d8b50
am 62e455e6: Merge "Fix WV CryptoPlugin exports invalid entrypoint" into jb-dev
...
* commit '62e455e6f2a04fddc09027a25837df5c72869cf5':
Fix WV CryptoPlugin exports invalid entrypoint
2012-05-05 23:14:24 -07:00
Jeff Tinker
d35a541636
Fix WV CryptoPlugin exports invalid entrypoint
...
Change-Id: I812fbdb4035953385166105506be865c1eee6812
related-to-bug: 6440292
2012-05-03 16:05:45 -07:00
Jean-Baptiste Queru
85acf5d879
liboemcrypto only exists in vendor/ builds
...
Change-Id: I62f7106cbc31015ee382f6901460dd3c46832813
2012-05-02 18:03:03 -07:00
Jeff Tinker
cb5f8fa7eb
Part of fix for build break - missing WVCryptoPlugin.h in full_tuna build
...
Change-Id: I7c4212bf2970eddc3c00d6da00af39f73f199964
related-to-bug: 6427841
2012-05-01 16:54:00 -07:00
Andreas Huber
6473768dcb
[WVDRM] Support new Java API crypto HAL
...
Implements WV crypto plugin core lib build
Change-Id: I4f3fb06a4a9cf7c9c663d3dcee9cfd2c2900ebc2
related-to-bug: 5986621
2012-04-26 18:11:12 -07:00