Source release 15.3.0
This commit is contained in:
@@ -15,6 +15,7 @@ bool use_secure_buffers_ = false;
|
||||
bool use_fifo_ = false;
|
||||
bool use_userspace_buffers_ = true;
|
||||
bool set_provisioning_messages_to_binary_ = false;
|
||||
std::string sandbox_id_;
|
||||
|
||||
widevine::Cdm::SecureOutputType secure_output_type_ =
|
||||
widevine::Cdm::kNoSecureOutput;
|
||||
@@ -75,6 +76,11 @@ void PropertiesCE::SetProvisioningMessagesAreBinary(bool new_setting) {
|
||||
set_provisioning_messages_to_binary_ = new_setting;
|
||||
}
|
||||
|
||||
// static
|
||||
void PropertiesCE::SetSandboxId(const std::string& sandbox_id) {
|
||||
sandbox_id_ = sandbox_id;
|
||||
}
|
||||
|
||||
} // namespace widevine
|
||||
|
||||
namespace wvcdm {
|
||||
@@ -128,6 +134,7 @@ bool Properties::GetWVCdmVersion(std::string* version) {
|
||||
// static
|
||||
bool Properties::GetDeviceFilesBasePath(CdmSecurityLevel,
|
||||
std::string* base_path) {
|
||||
if (base_path == nullptr) return false;
|
||||
// A no-op, but successful.
|
||||
base_path->clear();
|
||||
return true;
|
||||
@@ -146,7 +153,11 @@ bool Properties::GetOEMCryptoPath(std::string*) {
|
||||
}
|
||||
|
||||
// static
|
||||
bool Properties::GetSandboxId(std::string* /* sandbox_id */) { return false; }
|
||||
bool Properties::GetSandboxId(std::string* sandbox_id_ptr) {
|
||||
if (sandbox_id_.empty() || sandbox_id_ptr == nullptr) return false;
|
||||
(*sandbox_id_ptr) = sandbox_id_;
|
||||
return true;
|
||||
}
|
||||
|
||||
// static
|
||||
bool Properties::AlwaysUseKeySetIds() { return true; }
|
||||
|
||||
Reference in New Issue
Block a user