Loading media/libstagefright/ACodec.cpp +6 −1 Original line number Diff line number Diff line Loading @@ -960,7 +960,9 @@ status_t ACodec::allocateBuffersOnPort(OMX_U32 portIndex) { return NO_MEMORY; } hidlMem = mapMemory(hidlMemToken); if (hidlMem == nullptr) { return NO_MEMORY; } err = mOMXNode->useBuffer( portIndex, hidlMemToken, &info.mBufferID); } else { Loading Loading @@ -1008,6 +1010,9 @@ status_t ACodec::allocateBuffersOnPort(OMX_U32 portIndex) { return NO_MEMORY; } hidlMem = mapMemory(hidlMemToken); if (hidlMem == nullptr) { return NO_MEMORY; } info.mData = new SharedMemoryBuffer(format, hidlMem); info.mMemRef = hidlMem; } else { Loading media/libstagefright/omx/OMXNodeInstance.cpp +4 −0 Original line number Diff line number Diff line Loading @@ -1043,6 +1043,10 @@ status_t OMXNodeInstance::useBuffer( case OMXBuffer::kBufferTypeHidlMemory: { sp<IHidlMemory> hidlMemory = mapMemory(omxBuffer.mHidlMemory); if (hidlMemory == nullptr) { ALOGE("OMXNodeInstance useBuffer() failed to map memory"); return NO_MEMORY; } return useBuffer_l(portIndex, NULL, hidlMemory, buffer); } default: Loading Loading
media/libstagefright/ACodec.cpp +6 −1 Original line number Diff line number Diff line Loading @@ -960,7 +960,9 @@ status_t ACodec::allocateBuffersOnPort(OMX_U32 portIndex) { return NO_MEMORY; } hidlMem = mapMemory(hidlMemToken); if (hidlMem == nullptr) { return NO_MEMORY; } err = mOMXNode->useBuffer( portIndex, hidlMemToken, &info.mBufferID); } else { Loading Loading @@ -1008,6 +1010,9 @@ status_t ACodec::allocateBuffersOnPort(OMX_U32 portIndex) { return NO_MEMORY; } hidlMem = mapMemory(hidlMemToken); if (hidlMem == nullptr) { return NO_MEMORY; } info.mData = new SharedMemoryBuffer(format, hidlMem); info.mMemRef = hidlMem; } else { Loading
media/libstagefright/omx/OMXNodeInstance.cpp +4 −0 Original line number Diff line number Diff line Loading @@ -1043,6 +1043,10 @@ status_t OMXNodeInstance::useBuffer( case OMXBuffer::kBufferTypeHidlMemory: { sp<IHidlMemory> hidlMemory = mapMemory(omxBuffer.mHidlMemory); if (hidlMemory == nullptr) { ALOGE("OMXNodeInstance useBuffer() failed to map memory"); return NO_MEMORY; } return useBuffer_l(portIndex, NULL, hidlMemory, buffer); } default: Loading