OSDN Git Service

omx: add OMX_IndexParamConsumerUsageBits
authorLajos Molnar <lajos@google.com>
Thu, 25 Jun 2015 23:57:17 +0000 (16:57 -0700)
committerLajos Molnar <lajos@google.com>
Thu, 25 Jun 2015 23:58:52 +0000 (16:58 -0700)
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
include/media/openmax/OMX_IndexExt.h

index 65eb562..ae8430d 100644 (file)
@@ -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);
     }
 }
index 51bba31..25bea1f 100644 (file)
@@ -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,