From 1017a1eaa7e47e15b4f834e7d7b91e9cd2d09f35 Mon Sep 17 00:00:00 2001 From: Lajos Molnar Date: Thu, 25 Jun 2015 16:57:17 -0700 Subject: [PATCH] omx: add OMX_IndexParamConsumerUsageBits This is used by framework to query buffer consumers (e.g. video encoders) about required usage bits. Bug: 13222807 Change-Id: I508335c9d753c7a7224bb882f2228bd2f4144031 --- include/media/openmax/OMX_AsString.h | 1 + include/media/openmax/OMX_IndexExt.h | 1 + 2 files changed, 2 insertions(+) diff --git a/include/media/openmax/OMX_AsString.h b/include/media/openmax/OMX_AsString.h index 65eb5629b..ae8430d85 100644 --- a/include/media/openmax/OMX_AsString.h +++ b/include/media/openmax/OMX_AsString.h @@ -524,6 +524,7 @@ inline static const char *asString(OMX_INDEXEXTTYPE i, const char *def = "??") { case OMX_IndexConfigAutoFramerateConversion: return "ConfigAutoFramerateConversion"; case OMX_IndexConfigPriority: return "ConfigPriority"; case OMX_IndexConfigOperatingRate: return "ConfigOperatingRate"; + case OMX_IndexParamConsumerUsageBits: return "ParamConsumerUsageBits"; default: return asString((OMX_INDEXTYPE)i, def); } } diff --git a/include/media/openmax/OMX_IndexExt.h b/include/media/openmax/OMX_IndexExt.h index 51bba31ea..25bea1f9c 100644 --- a/include/media/openmax/OMX_IndexExt.h +++ b/include/media/openmax/OMX_IndexExt.h @@ -85,6 +85,7 @@ typedef enum OMX_INDEXEXTTYPE { OMX_IndexConfigAutoFramerateConversion, /**< reference: OMX_CONFIG_BOOLEANTYPE */ OMX_IndexConfigPriority, /**< reference: OMX_PARAM_U32TYPE */ OMX_IndexConfigOperatingRate, /**< reference: OMX_PARAM_U32TYPE in Q16 format for video and in Hz for audio */ + OMX_IndexParamConsumerUsageBits, /**< reference: OMX_PARAM_U32TYPE */ /* Time configurations */ OMX_IndexExtTimeStartUnused = OMX_IndexKhronosExtensions + 0x00900000,