1. HttpMediaDrmCallback.executeProvisionRequest needs to specify an empty byte[], else we do a GET instead of a POST. 2. Content-Type should not be set when making the provision request, since there's no body. 3. DataSource implementations must correctly handle a non-null body with zero length. CronetDataSource was not handling this case. DefaultHttpDataSource was, but made a code modification to make it a little clearer. OkHttpDataSource seems to handle the case correctly, and it doens't look like the code can be made clearer. Issue #1925 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=136042641
| Name |
Last commit
|
Last Update |
|---|---|---|
| .. | ||
| DrmInitData.java | Loading commit data... | |
| DrmSession.java | Loading commit data... | |
| DrmSessionManager.java | Loading commit data... | |
| ExoMediaCrypto.java | Loading commit data... | |
| ExoMediaDrm.java | Loading commit data... | |
| FrameworkMediaCrypto.java | Loading commit data... | |
| FrameworkMediaDrm.java | Loading commit data... | |
| HttpMediaDrmCallback.java | Loading commit data... | |
| KeysExpiredException.java | Loading commit data... | |
| MediaDrmCallback.java | Loading commit data... | |
| StreamingDrmSessionManager.java | Loading commit data... | |
| UnsupportedDrmException.java | Loading commit data... |