diff options
author | jrummell <jrummell@chromium.org> | 2015-05-19 13:38:47 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-05-19 20:38:52 +0000 |
commit | 586df8dbac3349c087cae5197f0709ce26989bee (patch) | |
tree | 5c70bdf2bc67e148641f20a25089d52ade0b0887 /components | |
parent | 0ab5b5006b20946228d02c93ca1417b9b10b7ddc (diff) | |
download | chromium_src-586df8dbac3349c087cae5197f0709ce26989bee.zip chromium_src-586df8dbac3349c087cae5197f0709ce26989bee.tar.gz chromium_src-586df8dbac3349c087cae5197f0709ce26989bee.tar.bz2 |
Remove checking for 'tenc' boxes when processing initData
BUG=none
TEST=compiles
Review URL: https://codereview.chromium.org/1130183009
Cr-Commit-Position: refs/heads/master@{#330599}
Diffstat (limited to 'components')
-rw-r--r-- | components/cdm/browser/widevine_drm_delegate_android.cc | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/components/cdm/browser/widevine_drm_delegate_android.cc b/components/cdm/browser/widevine_drm_delegate_android.cc index d473c75..1c2b6e4 100644 --- a/components/cdm/browser/widevine_drm_delegate_android.cc +++ b/components/cdm/browser/widevine_drm_delegate_android.cc @@ -51,7 +51,6 @@ const int kPsshSystemIdSize = 16; const int kPsshKidCountSize = 4; const int kPsshKidSize = 16; const int kPsshDataSizeSize = 4; -const uint32_t kTencType = 0x74656e63; const uint32_t kPsshType = 0x70737368; const uint8_t kWidevineUuid[16] = { @@ -64,7 +63,7 @@ const uint8_t kWidevineUuid[16] = { // Notes: // 1, If multiple PSSH boxes are found,the "Data" of the first matching PSSH box // will be set in |pssh_data|. -// 2, Only PSSH and TENC boxes are allowed in |data|. TENC boxes are skipped. +// 2, Only PSSH boxes are allowed in |data|. bool GetPsshData(const std::vector<uint8_t>& data, std::vector<uint8_t>* pssh_data) { int bytes_left = base::checked_cast<int>(data.size()); @@ -97,14 +96,8 @@ bool GetPsshData(const std::vector<uint8_t>& data, if (data_end < box_end) return false; - if (type == kTencType) { - // Skip 'tenc' box. - cur = box_end; - bytes_left = data_end - cur; - continue; - } else if (type != kPsshType) { + if (type != kPsshType) return false; - } const int kPsshBoxMinimumSize = kPsshVersionFlagSize + kPsshSystemIdSize + kPsshDataSizeSize; |