summaryrefslogtreecommitdiffstats
path: root/ppapi
diff options
context:
space:
mode:
authorjrummell <jrummell@chromium.org>2015-03-17 14:46:54 -0700
committerCommit bot <commit-bot@chromium.org>2015-03-17 21:47:30 +0000
commit7c9fe86c47dd929b4c78ecf9a6492a243739cc99 (patch)
treebabaf948b0d5e0658b9c3b39b90281df89793768 /ppapi
parentf09ad6346a0c850b97e316976b79ef54278cd69b (diff)
downloadchromium_src-7c9fe86c47dd929b4c78ecf9a6492a243739cc99.zip
chromium_src-7c9fe86c47dd929b4c78ecf9a6492a243739cc99.tar.gz
chromium_src-7c9fe86c47dd929b4c78ecf9a6492a243739cc99.tar.bz2
Add missing CdmKeyInformation enum values
Latest EME spec has added new values to MediaKeyStatus (https://w3c.github.io/encrypted-media/#idl-def-MediaKeyStatus), so pass these though Pepper. Changes to the CDM interface will come later. BUG=465592 TEST=none, as the new values not currently used Review URL: https://codereview.chromium.org/1005213002 Cr-Commit-Position: refs/heads/master@{#320982}
Diffstat (limited to 'ppapi')
-rw-r--r--ppapi/api/private/pp_content_decryptor.idl4
-rw-r--r--ppapi/c/private/pp_content_decryptor.h6
-rw-r--r--ppapi/proxy/ppapi_messages.h2
3 files changed, 8 insertions, 4 deletions
diff --git a/ppapi/api/private/pp_content_decryptor.idl b/ppapi/api/private/pp_content_decryptor.idl
index ee7a631..d456635 100644
--- a/ppapi/api/private/pp_content_decryptor.idl
+++ b/ppapi/api/private/pp_content_decryptor.idl
@@ -442,7 +442,9 @@ enum PP_CdmKeyStatus {
PP_CDMKEYSTATUS_USABLE = 0,
PP_CDMKEYSTATUS_INVALID = 1,
PP_CDMKEYSTATUS_EXPIRED = 2,
- PP_CDMKEYSTATUS_OUTPUTNOTALLOWED = 3
+ PP_CDMKEYSTATUS_OUTPUTNOTALLOWED = 3,
+ PP_CDMKEYSTATUS_OUTPUTDOWNSCALED = 4,
+ PP_CDMKEYSTATUS_STATUSPENDING = 5
};
/**
diff --git a/ppapi/c/private/pp_content_decryptor.h b/ppapi/c/private/pp_content_decryptor.h
index 6e03ed5..31d53ca 100644
--- a/ppapi/c/private/pp_content_decryptor.h
+++ b/ppapi/c/private/pp_content_decryptor.h
@@ -3,7 +3,7 @@
* found in the LICENSE file.
*/
-/* From private/pp_content_decryptor.idl modified Wed Jan 7 18:40:14 2015. */
+/* From private/pp_content_decryptor.idl modified Fri Mar 13 14:53:18 2015. */
#ifndef PPAPI_C_PRIVATE_PP_CONTENT_DECRYPTOR_H_
#define PPAPI_C_PRIVATE_PP_CONTENT_DECRYPTOR_H_
@@ -491,7 +491,9 @@ typedef enum {
PP_CDMKEYSTATUS_USABLE = 0,
PP_CDMKEYSTATUS_INVALID = 1,
PP_CDMKEYSTATUS_EXPIRED = 2,
- PP_CDMKEYSTATUS_OUTPUTNOTALLOWED = 3
+ PP_CDMKEYSTATUS_OUTPUTNOTALLOWED = 3,
+ PP_CDMKEYSTATUS_OUTPUTDOWNSCALED = 4,
+ PP_CDMKEYSTATUS_STATUSPENDING = 5
} PP_CdmKeyStatus;
PP_COMPILE_ASSERT_SIZE_IN_BYTES(PP_CdmKeyStatus, 4);
/**
diff --git a/ppapi/proxy/ppapi_messages.h b/ppapi/proxy/ppapi_messages.h
index 0f1f393..e0f7d41 100644
--- a/ppapi/proxy/ppapi_messages.h
+++ b/ppapi/proxy/ppapi_messages.h
@@ -92,7 +92,7 @@ IPC_ENUM_TRAITS_MAX_VALUE(ppapi::TCPSocketVersion,
IPC_ENUM_TRAITS(PP_AudioSampleRate)
IPC_ENUM_TRAITS_MAX_VALUE(PP_BlendMode, PP_BLENDMODE_LAST)
IPC_ENUM_TRAITS_MAX_VALUE(PP_CdmExceptionCode, PP_CDMEXCEPTIONCODE_OUTPUTERROR)
-IPC_ENUM_TRAITS_MAX_VALUE(PP_CdmKeyStatus, PP_CDMKEYSTATUS_OUTPUTNOTALLOWED)
+IPC_ENUM_TRAITS_MAX_VALUE(PP_CdmKeyStatus, PP_CDMKEYSTATUS_STATUSPENDING)
IPC_ENUM_TRAITS_MAX_VALUE(PP_CdmMessageType, PP_CDMMESSAGETYPE_LICENSE_RELEASE)
IPC_ENUM_TRAITS(PP_DeviceType_Dev)
IPC_ENUM_TRAITS(PP_DecryptorStreamType)