Commit Graph

8102 Commits

Author SHA1 Message Date
Edwin Wong
a7d2e068b6 Fixed 4438229 Widevine extractor tries playing back non-WV .TS file over HTTP on HC MR1
Change-Id: If9b3e0469040b8c85b32a3196e995a38861a585b
2011-05-25 10:16:55 -07:00
Jeffrey Tinker
fda2f64112 am 8c5545ef: Merge "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 "licens
* 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"
2011-05-24 12:57:28 -07:00
Jeffrey Tinker
36a686c0a4 am 575dc0ad: Merge "Fix for b/4463415 test-wvplayer unit test always returns status 2001" into honeycomb-mr2
* commit '575dc0ad5640219620bc236bc527d75019dfbe49':
  Fix for b/4463415 test-wvplayer unit test always returns status 2001
2011-05-24 02:56:23 -07:00
Jeffrey Tinker
8c5545ef76 Merge "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"" into honeycomb-mr2 2011-05-23 18:12:05 -07:00
Jeffrey Tinker
07b60098b3 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"

Includes Widevine library build Version 4.5.0.3682

Change-Id: I5708bb3fb92f05a3dd1768620157a795ccebd57a
2011-05-23 18:05:39 -07:00
Jeffrey Tinker
575dc0ad56 Merge "Fix for b/4463415 test-wvplayer unit test always returns status 2001" into honeycomb-mr2 2011-05-21 18:24:48 -07:00
Jeffrey Tinker
18b17056c9 am 3d18aaa2: Merge "Fix for b/4380963 Log spam from widevine drm on I/O error WVMFileSource: mDataSource-readAt returned error -1004" into honeycomb-mr2
* commit '3d18aaa20712642aecb21c2df818b194ab43abe1':
  Fix for b/4380963 Log spam from widevine drm on I/O error WVMFileSource: mDataSource-readAt returned error -1004
2011-05-19 17:21:24 -07:00
Jeffrey Tinker
3d18aaa207 Merge "Fix for b/4380963 Log spam from widevine drm on I/O error WVMFileSource: mDataSource-readAt returned error -1004" into honeycomb-mr2 2011-05-19 16:30:18 -07:00
Jeffrey Tinker
1ab51c68fc Fix for b/4463415 test-wvplayer unit test always returns status 2001
Fixed test-wvplayer unit test.  Some restructuring of the drm plugin broke this test, now it is working again.
This is an important unit test for OEMs developing support for Widevine.

Change-Id: I528608bf594f7211d839a0c3cacc5a69a7301fdf
2011-05-19 16:24:56 -07:00
Gloria Wang
54006dbf12 am 907dd75e: (-s ours) Merge "Change the DRM error code name DO NOT MERGE" into honeycomb-mr2
* commit '907dd75e3182666b0c2e89ba241941db7a13b5eb':
  Change the DRM error code name DO NOT MERGE
2011-05-19 03:44:41 -07:00
Jeffrey Tinker
8ad1f14939 am f977e154: Fix for b/4429363: Unable to play rented movie getting error "KEYBOX IS INVALID"
* commit 'f977e154c548742b0d7b36f26aed386f3f354dfc':
  Fix for b/4429363: Unable to play rented movie getting error "KEYBOX IS INVALID"
2011-05-18 17:48:32 -07:00
Gloria Wang
907dd75e31 Merge "Change the DRM error code name DO NOT MERGE" into honeycomb-mr2 2011-05-18 09:17:56 -07:00
Jeffrey Tinker
c89fe73868 Fix for b/4380963 Log spam from widevine drm on I/O error WVMFileSource: mDataSource-readAt returned error -1004
Change-Id: I001d496bc59aa6465c20f85dfade364f4cca33de
2011-05-17 21:27:45 -07:00
Jeffrey Tinker
f977e154c5 Fix for b/4429363: Unable to play rented movie getting error "KEYBOX IS INVALID"
Fixed race condition on initialization of WV drm plugin.

Change-Id: Ic4bfd40fe3c241a50da9c182e9f25c98b9a007f2
2011-05-14 04:37:02 -07:00
Gloria Wang
50c2a6b0d8 Change the DRM error code name
DO NOT MERGE

Change-Id: I9851b24b5327476e1c20c13ab166bc3fc0f98eb9
2011-05-13 15:11:40 -07:00
Jeffrey Tinker
4d7e693c00 am b0543e30: 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
* 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
2011-05-06 23:32:18 -07:00
Jeffrey Tinker
b0543e305c 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

Change-Id: Ifafc768c1113ffeca5b0654cbb13db88273eda11
2011-05-06 21:32:06 -07:00
Jeffrey Tinker
bf52c8873a am e262a49b: Merge "Fix for b/4279535 Seeking in a video causes it to start form beginning" into honeycomb-mr1
* commit 'e262a49b8dd85317efad07cfe17abc2b71d3caad':
  Fix for b/4279535 Seeking in a video causes it to start form beginning
2011-04-28 13:04:56 -07:00
Jeffrey Tinker
e262a49b8d Merge "Fix for b/4279535 Seeking in a video causes it to start form beginning" into honeycomb-mr1 2011-04-28 12:59:06 -07:00
Jeffrey Tinker
f360cbb914 am d3679fa5: Edwin\'s fix for b/4282251: AACDecoder log spam after device key failure - required reboot
* commit 'd3679fa54b155fbc6299385bd4f77445a3bf3e77':
  Edwin's fix for b/4282251: AACDecoder log spam after device key failure - required reboot
2011-04-28 12:59:02 -07:00
Jeffrey Tinker
bc31657ffe am e48b4f17: Fix for b/4163352: STOPSHIP: DRM enforcement of secure device conditional on settings Fix for b/4303904: HMJ19 ate my licenses after OTA
* 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
2011-04-28 11:46:00 -07:00
Jeffrey Tinker
d3679fa54b Edwin's fix for b/4282251: AACDecoder log spam after device key failure - required reboot
Change-Id: Id28dd6ecf10175dd21a13a3d455ffcf3b4ad8116
2011-04-27 23:06:31 -07:00
Jeffrey Tinker
e7768d52b0 Fix for b/4279535 Seeking in a video causes it to start form beginning
Use a longer timeout than normal when seeking

Change-Id: I8c1306818e5fffefc15c33bd4f412f9346e8dc7e
2011-04-27 19:31:18 -07:00
Jeffrey Tinker
e48b4f1797 Fix for b/4163352: STOPSHIP: DRM enforcement of secure device conditional on settings
Fix for b/4303904: HMJ19 ate my licenses after OTA

Change-Id: Ife18b525cb8166c618fca1c5932950a29437bbb4
2011-04-27 16:32:44 -07:00
Jeffrey Tinker
cc09fa33d4 am 88aa52ff: Merge "Implement new heartbeat error codes" into honeycomb-mr1
* commit '88aa52ffdfbb40fcd29059011259a3ba76e51e1d':
  Implement new heartbeat error codes
2011-04-27 12:28:57 -07:00
Jeffrey Tinker
88aa52ffdf Merge "Implement new heartbeat error codes" into honeycomb-mr1 2011-04-27 11:51:28 -07:00
Jeffrey Tinker
a6758ad20e Implement new heartbeat error codes
Related to defect b/4322415

Change-Id: I2bd41e70dcb64a03a94b3770732149a6f2489a8e
2011-04-27 11:14:13 -07:00
Jeffrey Tinker
961f4858aa am 7f53ca16: 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
* 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
2011-04-26 12:45:21 -07:00
Jeffrey Tinker
7f53ca1647 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

Change-Id: Ieb6e6392ca74333517889f7b14ec508234a8d805
2011-04-25 14:21:35 -07:00
Jeffrey Tinker
73820d2d4e am a342c082: Fix for b/4331109, b/4332630, b/4274620 HTTPClient thread leak
* commit 'a342c0828cb76271ddf1fc6770c5c054bb0b25a9':
  Fix for b/4331109, b/4332630, b/4274620 HTTPClient thread leak
2011-04-24 08:00:51 -07:00
Jeffrey Tinker
c7893c03f3 am 83ce3527: Fix for b/4291356 video stopped playing with dialog "video being played on another device"
* commit '83ce3527440ed3da3c2f95d4add15a60ae89cc48':
  Fix for b/4291356 video stopped playing with dialog "video being played on another device"
2011-04-24 08:00:47 -07:00
Jeffrey Tinker
a342c0828c Fix for b/4331109, b/4332630, b/4274620 HTTPClient thread leak
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
2011-04-23 04:03:38 -07:00
Jeffrey Tinker
83ce352744 Fix for b/4291356 video stopped playing with dialog "video being played on another device"
Change-Id: Ia70eedde075d740598c6a1ab5d26bcde8be43668
2011-04-21 11:22:32 -07:00
Gloria Wang
a774765c77 am fc6f6134: Widevine sample player For bug 4245169
* commit 'fc6f6134e96736344f9431572de279a3963b9ffc':
  Widevine sample player For bug 4245169
2011-04-07 14:24:02 -07:00
Gloria Wang
fc6f6134e9 Widevine sample player
For bug 4245169

Change-Id: Ie110d5603f19cd54878d2c4506e8ffad11207f10
2011-04-07 09:35:25 -07:00
Jeffrey Tinker
ebe78279ba am 1445a428: Fix for b/4198399. This reverts the change for 4194032.
* commit '1445a4288de385346d666c6c33b7cfa3c92cf4ce':
  Fix for b/4198399.  This reverts the change for 4194032.
2011-04-01 11:10:51 -07:00
Jeffrey Tinker
1445a4288d Fix for b/4198399. This reverts the change for 4194032.
Change-Id: I20401f58de0874f48b5ed0fac416c18d13b1856b
2011-03-31 18:57:13 -07:00
Jeffrey Tinker
e121813fef am c0a82d66: Merge "Fixes for b/4194032, b/4192318 and b/4190560" into honeycomb-mr1
* commit 'c0a82d66b299f0fc00c85c88f5d8076f08d30aaa':
  Fixes for b/4194032, b/4192318 and b/4190560
2011-03-30 17:34:58 -07:00
Jeffrey Tinker
68d1266b52 am c78c1461: Merge "Partial fix for 4181654 hang in seeking after seeking to the end" into honeycomb-mr1
* commit 'c78c1461df1e5b36374bb6f5a1da2090a5baba88':
  Partial fix for 4181654 hang in seeking after seeking to the end
2011-03-30 16:33:34 -07:00
Jeffrey Tinker
c0a82d66b2 Merge "Fixes for b/4194032, b/4192318 and b/4190560" into honeycomb-mr1 2011-03-30 16:14:46 -07:00
Jeffrey Tinker
7c606db261 Fixes for b/4194032, b/4192318 and b/4190560
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
2011-03-30 10:31:09 -07:00
Jeffrey Tinker
c78c1461df Merge "Partial fix for 4181654 hang in seeking after seeking to the end" into honeycomb-mr1 2011-03-29 20:15:42 -07:00
Jeffrey Tinker
42af33c213 am 3d69ec0e: Merge "Fix for b/4173948 - video & audio hang after multiple seeks" into honeycomb-mr1
* commit '3d69ec0ee03a9e6e32392ebe8a46ad1d2832cfea':
  Fix for b/4173948 - video & audio hang after multiple seeks
2011-03-29 12:38:25 -07:00
Jeffrey Tinker
c761a8635e am e406097d: Merge "Fix for b/4173711 - license acquire fails on slow wifi" into honeycomb-mr1
* commit 'e406097da64e998078d1b6df099f3f024c0a847d':
  Fix for b/4173711 - license acquire fails on slow wifi
2011-03-29 12:38:23 -07:00
Jeffrey Tinker
3d69ec0ee0 Merge "Fix for b/4173948 - video & audio hang after multiple seeks" into honeycomb-mr1 2011-03-29 12:34:04 -07:00
Jeffrey Tinker
e406097da6 Merge "Fix for b/4173711 - license acquire fails on slow wifi" into honeycomb-mr1 2011-03-29 12:33:35 -07:00
Jeffrey Tinker
f9eea89828 Partial fix for 4181654 hang in seeking after seeking to the end
Also prevents player from becoming unresponsive as described in 3510047.

Change-Id: I3350990c46641e48c34e9a64598157c8af77dcc5
2011-03-29 08:32:29 -07:00
Jeffrey Tinker
93d87df37a Fix for b/4173948 - video & audio hang after multiple seeks
Resolves the problem of the file offset being set to a large
value if readAt returns an error instead of number of bytes
read.  I haven't been able to repro the failure yet since
putting in this fix, so we still need to confirm that the player
recovers correctly when the server error occurs.

Change-Id: I963191144835a89310ad1b0ea0863dd536dff564
2011-03-29 07:49:25 -07:00
Jeffrey Tinker
0b09443e11 Fix for b/4173711 - license acquire fails on slow wifi
Change-Id: Ibc846a4cb55ab30008ac8739860593cbb94207b5
2011-03-28 15:57:35 -07:00
Guru Nagarajan
652a8e37c5 am 00ef41ab: Removed the trailing line at the end of the file.
* commit '00ef41ab7309c1a4c494e44f251c0e6d1c7e6c82':
  Removed the trailing line at the end of the file.
2011-03-28 10:05:53 -07:00