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

Commit f7198f86 authored by Andy Hung's avatar Andy Hung Committed by Android (Google) Code Review
Browse files

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

parents 566b3576 447a5628
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

    ~OMXNodeInstance();

+0 −21
Original line number Diff line number Diff line
@@ -1130,8 +1130,6 @@ void OMXNodeInstance::freeActiveBuffers() {
    }
}

#ifdef __LP64__

OMX::buffer_id OMXNodeInstance::makeBufferID(OMX_BUFFERHEADERTYPE *bufferHeader) {
    if (bufferHeader == NULL) {
        return 0;
@@ -1174,23 +1172,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