From 586df8dbac3349c087cae5197f0709ce26989bee Mon Sep 17 00:00:00 2001 From: jrummell Date: Tue, 19 May 2015 13:38:47 -0700 Subject: 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} --- components/cdm/browser/widevine_drm_delegate_android.cc | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) (limited to 'components/cdm') 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& data, std::vector* pssh_data) { int bytes_left = base::checked_cast(data.size()); @@ -97,14 +96,8 @@ bool GetPsshData(const std::vector& 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; -- cgit v1.1