Merge "Fix session count properties" into mnc-dev
This commit is contained in:
@@ -458,13 +458,19 @@ CdmResponseType CdmEngine::QueryStatus(SecurityLevel security_level,
|
|||||||
size_t number_of_open_sessions;
|
size_t number_of_open_sessions;
|
||||||
success = crypto_session.GetNumberOfOpenSessions(&number_of_open_sessions);
|
success = crypto_session.GetNumberOfOpenSessions(&number_of_open_sessions);
|
||||||
if (success) {
|
if (success) {
|
||||||
(*key_info)[QUERY_KEY_NUMBER_OF_OPEN_SESSIONS] = number_of_open_sessions;
|
std::ostringstream open_sessions_stream;
|
||||||
|
open_sessions_stream << number_of_open_sessions;
|
||||||
|
(*key_info)[QUERY_KEY_NUMBER_OF_OPEN_SESSIONS] =
|
||||||
|
open_sessions_stream.str();
|
||||||
}
|
}
|
||||||
|
|
||||||
size_t maximum_number_of_sessions;
|
size_t maximum_number_of_sessions;
|
||||||
success = crypto_session.GetMaxNumberOfSessions(&maximum_number_of_sessions);
|
success = crypto_session.GetMaxNumberOfSessions(&maximum_number_of_sessions);
|
||||||
if (success) {
|
if (success) {
|
||||||
(*key_info)[QUERY_KEY_MAX_NUMBER_OF_SESSIONS] = maximum_number_of_sessions;
|
std::ostringstream max_sessions_stream;
|
||||||
|
max_sessions_stream << maximum_number_of_sessions;
|
||||||
|
(*key_info)[QUERY_KEY_MAX_NUMBER_OF_SESSIONS] =
|
||||||
|
max_sessions_stream.str();
|
||||||
}
|
}
|
||||||
|
|
||||||
return NO_ERROR;
|
return NO_ERROR;
|
||||||
|
|||||||
@@ -285,6 +285,7 @@ public class MediaDrmAPITest extends Activity {
|
|||||||
// widevine-specific properties
|
// widevine-specific properties
|
||||||
displayText("security level: " + drm.getPropertyString("securityLevel"));
|
displayText("security level: " + drm.getPropertyString("securityLevel"));
|
||||||
displayText("system ID: " + drm.getPropertyString("systemId"));
|
displayText("system ID: " + drm.getPropertyString("systemId"));
|
||||||
|
displayText("max sessions: " + drm.getPropertyString("maxNumberOfSessions"));
|
||||||
stopDrm(drm);
|
stopDrm(drm);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user