From a2dfc62e0825d9167e295476a1f595914dd4da81 Mon Sep 17 00:00:00 2001 From: vigneshv Date: Wed, 10 Aug 2016 14:06:47 -0700 Subject: [PATCH] MatroskaExtractor: Implement subsample encryption ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=129908648 --- .../src/main/assets/sample_media.exolist.json | 4 +- .../mkv/subsample_encrypted_altref.webm | Bin 0 -> 360 bytes .../subsample_encrypted_altref.webm.0.dump | 34 ++++++ .../mkv/subsample_encrypted_noaltref.webm | Bin 0 -> 345 bytes .../subsample_encrypted_noaltref.webm.0.dump | 34 ++++++ .../extractor/mkv/MatroskaExtractorTest.java | 18 +++ .../extractor/mkv/MatroskaExtractor.java | 110 ++++++++++-------- 7 files changed, 149 insertions(+), 51 deletions(-) create mode 100644 library/src/androidTest/assets/mkv/subsample_encrypted_altref.webm create mode 100644 library/src/androidTest/assets/mkv/subsample_encrypted_altref.webm.0.dump create mode 100644 library/src/androidTest/assets/mkv/subsample_encrypted_noaltref.webm create mode 100644 library/src/androidTest/assets/mkv/subsample_encrypted_noaltref.webm.0.dump diff --git a/demo/src/main/assets/sample_media.exolist.json b/demo/src/main/assets/sample_media.exolist.json index 18322ad135..cd442ed345 100644 --- a/demo/src/main/assets/sample_media.exolist.json +++ b/demo/src/main/assets/sample_media.exolist.json @@ -220,13 +220,13 @@ }, { "name": "WV: Secure Subsample (WebM, VP9 without altref)", - "uri": "https://storage.googleapis.com/widevine_test/vp9/sintel_1080p_vp9_altref_subsample/sintel_1080p_vp9_noaltref_subsample.mpd", + "uri": "https://storage.googleapis.com/widevine_test/vp9/sintel_1080p_vp9_noaltref_subsample/sintel_1080p_vp9_noaltref_subsample.mpd", "drm_scheme": "widevine", "drm_license_url": "https://widevine-proxy.appspot.com/proxy" }, { "name": "WV: Secure Fullsample (WebM, VP9 without altref)", - "uri": "https://storage.googleapis.com/widevine_test/vp9/sintel_1080p_vp9_altref_subsample/sintel_1080p_vp9_noaltref_fullsample.mpd", + "uri": "https://storage.googleapis.com/widevine_test/vp9/sintel_1080p_vp9_noaltref_fullsample/sintel_1080p_vp9_noaltref_fullsample.mpd", "drm_scheme": "widevine", "drm_license_url": "https://widevine-proxy.appspot.com/proxy" } diff --git a/library/src/androidTest/assets/mkv/subsample_encrypted_altref.webm b/library/src/androidTest/assets/mkv/subsample_encrypted_altref.webm new file mode 100644 index 0000000000000000000000000000000000000000..a929e9545d1ed52bd2e0d1f231f0af28f1b436b5 GIT binary patch literal 360 zcmb1gy}x+AQ(GgW({~{L)X3uWxsk)EsiizMDc7mJk;$pGkx3%BA)S!{1Q;y@eP@@f z^4;AXyt+lyb7flan#Mc`Pb_3zHjuXz!jpI2Rtn_(f3p{?k6Z#|#U`!m8=Lu^99%kE z>>C&ud>i_6GLt~g(>2gD(lgXE2zNvm0lDSsy35xa8H!#oV8_xW8y* ue9*q3i7{hW;|GwxAVI;P`@E51@rp*E*O(chfCb250%8!&2E-gd3>C&ud>i_6GLt~g(>2gD(lgXE2zNvm0lDSsy35xa8Hu8uxskE0H7q_X zz%sXCLz2VV0K-Ox0Ha360AnCFo#+0rk=6at1V$!i7FITP4o(3