From c3959f5bc22d1605e51c19766fc9a6b2db169ad1 Mon Sep 17 00:00:00 2001 From: Jeff Tinker Date: Thu, 28 Aug 2014 18:00:58 -0700 Subject: [PATCH] Add support for max res decode bug: 16034599 Change-Id: Ia1de1457ca29fe1dd7e55f4bb45da45ea3f6e5b1 --- include/media/hardware/CryptoAPI.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/include/media/hardware/CryptoAPI.h b/include/media/hardware/CryptoAPI.h index 59ae79559..c800825a3 100644 --- a/include/media/hardware/CryptoAPI.h +++ b/include/media/hardware/CryptoAPI.h @@ -64,6 +64,12 @@ struct CryptoPlugin { // media data of the given mime type. virtual bool requiresSecureDecoderComponent(const char *mime) const = 0; + // To implement resolution constraints, the crypto plugin needs to know + // the resolution of the video being decrypted. The media player should + // call this method when the resolution is determined and any time it + // is subsequently changed. + virtual void notifyResolution(uint32_t width, uint32_t height) {} + // If the error returned falls into the range // ERROR_DRM_VENDOR_MIN..ERROR_DRM_VENDOR_MAX, errorDetailMsg should be // filled in with an appropriate string.