Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 0f7723f6 authored by Lajos Molnar's avatar Lajos Molnar
Browse files

OMX: add event for rendering an output frame by a tunneled decoder

Bug: 20503131
Change-Id: Ia5cc7629244c986f059a3571be1d8aca87006e02
parent 6febf6c1
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -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;
    }
}
+12 −6
Original line number Diff line number Diff line
@@ -508,6 +508,12 @@ typedef enum OMX_EVENTTYPE
    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;