Merge "Add mutex to CdmEngine for use of usage_session_." into udc-dev

This commit is contained in:
Alex Dale
2023-04-03 06:25:56 +00:00
committed by Android (Google) Code Review
2 changed files with 15 additions and 8 deletions

View File

@@ -452,7 +452,10 @@ class CdmEngine {
// API will release the handle to previously active secure stop license.
std::unique_ptr<CdmSession> usage_session_;
std::unique_ptr<UsagePropertySet> usage_property_set_;
int64_t last_usage_information_update_time_;
int64_t last_usage_information_update_time_ = 0;
// Should be acquired before changes to |usage_property_set_| or
// |usage_session_|.
std::mutex usage_session_mutex_;
// Protect release_key_sets_ from non-thread-safe operations.
std::mutex release_key_sets_lock_;