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

Commit 3d2874f2 authored by Andy Hung's avatar Andy Hung Committed by Android Git Automerger
Browse files

am c356d596: am dd527c20: am f7198f86: Merge "IOMX: Enable buffer ptr to...

am c356d596: am dd527c20: am f7198f86: Merge "IOMX: Enable buffer ptr to buffer id translation for arm32" into lmp-dev

* commit 'c356d596':
  IOMX: Enable buffer ptr to buffer id translation for arm32
parents 06713b48 c356d596
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -142,12 +142,11 @@ private:
        OMX::buffer_id mID;
    };
    Vector<ActiveBuffer> mActiveBuffers;
#ifdef __LP64__
    // for buffer ptr to buffer id translation
    Mutex mBufferIDLock;
    uint32_t mBufferIDCount;
    KeyedVector<OMX::buffer_id, OMX_BUFFERHEADERTYPE *> mBufferIDToBufferHeader;
    KeyedVector<OMX_BUFFERHEADERTYPE *, OMX::buffer_id> mBufferHeaderToBufferID;
#endif

    // For debug support
    char *mName;
+0 −21
Original line number Diff line number Diff line
@@ -1361,8 +1361,6 @@ void OMXNodeInstance::freeActiveBuffers() {
    }
}

#ifdef __LP64__

OMX::buffer_id OMXNodeInstance::makeBufferID(OMX_BUFFERHEADERTYPE *bufferHeader) {
    if (bufferHeader == NULL) {
        return 0;
@@ -1405,23 +1403,4 @@ void OMXNodeInstance::invalidateBufferID(OMX::buffer_id buffer) {
    mBufferIDToBufferHeader.removeItem(buffer);
}

#else

OMX::buffer_id OMXNodeInstance::makeBufferID(OMX_BUFFERHEADERTYPE *bufferHeader) {
    return (OMX::buffer_id)bufferHeader;
}

OMX_BUFFERHEADERTYPE *OMXNodeInstance::findBufferHeader(OMX::buffer_id buffer) {
    return (OMX_BUFFERHEADERTYPE *)buffer;
}

OMX::buffer_id OMXNodeInstance::findBufferID(OMX_BUFFERHEADERTYPE *bufferHeader) {
    return (OMX::buffer_id)bufferHeader;
}

void OMXNodeInstance::invalidateBufferID(OMX::buffer_id buffer __unused) {
}

#endif

}  // namespace android