OMX: add event for rendering an output frame by a tunneled decoder
Bug: 20503131 Change-Id: Ia5cc7629244c986f059a3571be1d8aca87006e02
This commit is contained in:
parent
6febf6c150
commit
0f7723f6b4
@ -287,6 +287,7 @@ inline static const char *asString(OMX_EVENTTYPE i, const char *def = "??") {
|
||||
// case OMX_EventComponentResumed: return "ComponentResumed";
|
||||
// case OMX_EventDynamicResourcesAvailable: return "DynamicResourcesAvailable";
|
||||
// case OMX_EventPortFormatDetected: return "PortFormatDetected";
|
||||
case OMX_EventOutputRendered: return "OutputRendered";
|
||||
default: return def;
|
||||
}
|
||||
}
|
||||
|
@ -503,12 +503,18 @@ typedef enum OMX_EVENTTYPE
|
||||
OMX_EventResourcesAcquired, /**< component has been granted resources and is
|
||||
automatically starting the state change from
|
||||
OMX_StateWaitForResources to OMX_StateIdle. */
|
||||
OMX_EventComponentResumed, /**< Component resumed due to reacquisition of resources */
|
||||
OMX_EventDynamicResourcesAvailable, /**< Component has acquired previously unavailable dynamic resources */
|
||||
OMX_EventPortFormatDetected, /**< Component has detected a supported format. */
|
||||
OMX_EventKhronosExtensions = 0x6F000000, /**< Reserved region for introducing Khronos Standard Extensions */
|
||||
OMX_EventVendorStartUnused = 0x7F000000, /**< Reserved region for introducing Vendor Extensions */
|
||||
OMX_EventMax = 0x7FFFFFFF
|
||||
OMX_EventComponentResumed, /**< Component resumed due to reacquisition of resources */
|
||||
OMX_EventDynamicResourcesAvailable, /**< Component has acquired previously unavailable dynamic resources */
|
||||
OMX_EventPortFormatDetected, /**< Component has detected a supported format. */
|
||||
OMX_EventKhronosExtensions = 0x6F000000, /**< Reserved region for introducing Khronos Standard Extensions */
|
||||
OMX_EventVendorStartUnused = 0x7F000000, /**< Reserved region for introducing Vendor Extensions */
|
||||
|
||||
/** Event when tunneled decoder has rendered an output
|
||||
* nData1 must contain the lower 32-bits of the buffer timestamp
|
||||
* nData2 must contain the upper 32-bits of the buffer timestamp
|
||||
*/
|
||||
OMX_EventOutputRendered = 0x7F000001,
|
||||
OMX_EventMax = 0x7FFFFFFF
|
||||
} OMX_EVENTTYPE;
|
||||
|
||||
typedef struct OMX_CALLBACKTYPE
|
||||
|
Loading…
Reference in New Issue
Block a user