Index: media/base/eme_constants.h |
diff --git a/media/base/eme_constants.h b/media/base/eme_constants.h |
index 6d6399d60174ce060c331e2353a5f10bd9055488..53543e03faf3f8ab5d94565f6bc93b623859c8c4 100644 |
--- a/media/base/eme_constants.h |
+++ b/media/base/eme_constants.h |
@@ -129,15 +129,13 @@ enum class EmeConfigRule { |
// The configuration option is supported if both a distinctive identifier and |
// persistent state are available. |
IDENTIFIER_AND_PERSISTENCE_REQUIRED, |
-#if defined(OS_ANDROID) |
- // The configuration option is supported if no hardware-secure codecs are used |
- // (as they would be for video if secure surfaces are enabled). |
- SECURE_CODECS_NOT_ALLOWED, |
- // The configuration option is supported if only hardware-secure codecs are |
- // used. This implies that secure surfaces (hole-punching) are required for |
- // video. |
- SECURE_CODECS_REQUIRED, |
-#endif // defined(OS_ANDROID) |
+ // The configuration option prevents requiring the use of secure surfaces. |
ddorwin
2015/05/08 03:18:31
This really (will in the next CL) affects the secu
sandersd (OOO until July 31)
2015/05/08 18:04:45
Things get murky here, because there is an implici
|
+ // (This could mean that secure surfaces are not available at all, or just |
+ // that they are not guaranteed to be available together with this |
+ // configuration option.) |
+ SECURE_SURFACES_NOT_REQUIRABLE, |
ddorwin
2015/05/08 03:18:31
Why "REQUIRABLE" instead of "ALLOWED"?
sandersd (OOO until July 31)
2015/05/08 18:04:45
The actual use of secure surfaces is independent o
|
+ // The configuration option is supported if secure surfaces are used. |
+ SECURE_SURFACES_REQUIRED, |
// The configuration option is supported without conditions. |
SUPPORTED, |
}; |