Keep up with latest changes to overlay handling on that unnamable platform.
diff --git a/media/libstagefright/OMXCodec.cpp b/media/libstagefright/OMXCodec.cpp
index fec6cfb..1c68f2b 100644
--- a/media/libstagefright/OMXCodec.cpp
+++ b/media/libstagefright/OMXCodec.cpp
@@ -735,6 +735,10 @@
                 && (mQuirks & kRequiresAllocateBufferOnInputPorts)) {
             err = mOMX->allocate_buffer_with_backup(
                     mNode, portIndex, mem, &buffer);
+        } else if (portIndex == kPortIndexOutput
+                && (mQuirks & kRequiresAllocateBufferOnOutputPorts)) {
+            err = mOMX->allocate_buffer(
+                    mNode, portIndex, def.nBufferSize, &buffer);
         } else {
             err = mOMX->use_buffer(mNode, portIndex, mem, &buffer);
         }