KEYFORMATVERSION should be 1 for HLS Widevine key system
Change-Id: I59c7852727b803bcdb1e49d33e36fca7f51e507c
This commit is contained in:
parent
7c48cc4800
commit
abbd495ad4
|
@ -178,9 +178,9 @@ bool HandleWidevineKeyFormats(
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
// This format does not have a key id field.
|
// This format does not have a key id field.
|
||||||
NotifyEncryptionToMediaPlaylist(
|
NotifyEncryptionToMediaPlaylist(encryption_method, key_uri_data,
|
||||||
encryption_method, key_uri_data,
|
std::vector<uint8_t>(), iv, "com.widevine",
|
||||||
std::vector<uint8_t>(), iv, "com.widevine", "", media_playlist);
|
"1", media_playlist);
|
||||||
}
|
}
|
||||||
|
|
||||||
std::string pssh_as_string(
|
std::string pssh_as_string(
|
||||||
|
|
|
@ -689,22 +689,21 @@ TEST_F(SimpleHlsNotifierTest, WidevineNotifyEncryptionUpdateEmptyIv) {
|
||||||
widevine_system_id_.size());
|
widevine_system_id_.size());
|
||||||
pssh_info.add_key_id(any_key_id);
|
pssh_info.add_key_id(any_key_id);
|
||||||
|
|
||||||
EXPECT_CALL(
|
|
||||||
*mock_media_playlist,
|
|
||||||
AddEncryptionInfo(_,
|
|
||||||
StrEq("data:text/plain;base64," + expected_json_base64),
|
|
||||||
StrEq(""),
|
|
||||||
StrEq(""), StrEq("com.widevine"), _));
|
|
||||||
|
|
||||||
EXPECT_CALL(*mock_media_playlist,
|
EXPECT_CALL(*mock_media_playlist,
|
||||||
AddEncryptionInfo(
|
AddEncryptionInfo(
|
||||||
_,
|
_, StrEq("data:text/plain;base64," + expected_json_base64),
|
||||||
StrEq("data:text/plain;base64,"
|
StrEq(""), StrEq(""), StrEq("com.widevine"), StrEq("1")));
|
||||||
"AAAAS3Bzc2gAAAAA7e+"
|
|
||||||
"LqXnWSs6jyCfc1R0h7QAAACsSEBEiM0QRIjNEESIzRBEiM0QaDHNvb"
|
EXPECT_CALL(
|
||||||
"WVwcm92aWRlciIJY29udGVudGlk"),
|
*mock_media_playlist,
|
||||||
StrEq("0x11223344112233441122334411223344"), StrEq(""),
|
AddEncryptionInfo(
|
||||||
StrEq("urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"), _));
|
_,
|
||||||
|
StrEq("data:text/plain;base64,"
|
||||||
|
"AAAAS3Bzc2gAAAAA7e+"
|
||||||
|
"LqXnWSs6jyCfc1R0h7QAAACsSEBEiM0QRIjNEESIzRBEiM0QaDHNvb"
|
||||||
|
"WVwcm92aWRlciIJY29udGVudGlk"),
|
||||||
|
StrEq("0x11223344112233441122334411223344"), StrEq(""),
|
||||||
|
StrEq("urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"), StrEq("1")));
|
||||||
std::vector<uint8_t> pssh_as_vec = pssh_info.CreateBox();
|
std::vector<uint8_t> pssh_as_vec = pssh_info.CreateBox();
|
||||||
std::string pssh_in_string(pssh_as_vec.begin(), pssh_as_vec.end());
|
std::string pssh_in_string(pssh_as_vec.begin(), pssh_as_vec.end());
|
||||||
std::string base_64_encoded_pssh;
|
std::string base_64_encoded_pssh;
|
||||||
|
|
Loading…
Reference in New Issue