/foundation/multimedia/image_framework/plugins/common/libs/image/libextplugin/src/hardware/imagecodec/ |
H A D | image_codec.cpp | 193 const char* ImageCodec::ToString(BufferOwner owner) in ToString() 196 case BufferOwner::OWNED_BY_US: in ToString() 198 case BufferOwner::OWNED_BY_USER: in ToString() 200 case BufferOwner::OWNED_BY_OMX: in ToString() 432 bufInfo.owner = BufferOwner::OWNED_BY_US; in AllocateHardwareBuffers() 480 bufInfo.owner = BufferOwner::OWNED_BY_US; in AllocateSurfaceBuffers() 545 ChangeOwner(info, BufferOwner::OWNED_BY_USER); in NotifyUserToFillThisInBuffer() 557 if (bufferInfo->owner != BufferOwner::OWNED_BY_USER) { in OnQueueInputBuffer() 566 ChangeOwner(*bufferInfo, BufferOwner::OWNED_BY_US); in OnQueueInputBuffer() 613 ChangeOwner(info, BufferOwner in NotifyOmxToEmptyThisInBuffer() [all...] |
H A D | image_decoder.cpp | 346 if (info.owner == BufferOwner::OWNED_BY_US) { in SubmitAllBuffersOwnedByUs() 358 case BufferOwner::OWNED_BY_US: { in SubmitOutputBuffersToOmxNode() 365 case BufferOwner::OWNED_BY_OMX: { in SubmitOutputBuffersToOmxNode() 384 if (info->owner != BufferOwner::OWNED_BY_OMX) { in OnOMXEmptyBufferDone() 388 ChangeOwner(*info, BufferOwner::OWNED_BY_US); in OnOMXEmptyBufferDone()
|
H A D | codec_state.cpp | 566 codec_->ReclaimBuffer(OMX_DirOutput, BufferOwner::OWNED_BY_USER, true); in OnShutDown() 637 codec_->ReclaimBuffer(OMX_DirInput, BufferOwner::OWNED_BY_USER); in OnStateEntered() 638 codec_->ReclaimBuffer(OMX_DirOutput, BufferOwner::OWNED_BY_USER); in OnStateEntered() 654 codec_->ReclaimBuffer(OMX_DirInput, BufferOwner::OWNED_BY_OMX); in OnMsgReceived() 655 codec_->ReclaimBuffer(OMX_DirOutput, BufferOwner::OWNED_BY_OMX); in OnMsgReceived()
|
H A D | image_codec_dfx.cpp | 48 void ImageCodec::ChangeOwner(BufferInfo& info, BufferOwner newOwner) in ChangeOwner() 54 BufferOwner oldOwner = info.owner; in ChangeOwner()
|
/foundation/multimedia/av_codec/services/engine/codec/video/hcodec/ |
H A D | hdecoder.cpp | 442 if (info.owner != BufferOwner::OWNED_BY_US) { in SubmitOutputBuffersToOmxNode() 453 return info.owner == BufferOwner::OWNED_BY_OMX; in SubmitOutputBuffersToOmxNode() 568 if (info.owner == BufferOwner::OWNED_BY_US) { in SubmitAllBuffersOwnedByUs() 583 if (portIndex == OMX_DirOutput && info.owner != BufferOwner::OWNED_BY_SURFACE) { in EraseBufferFromPool() 664 info.owner = BufferOwner::OWNED_BY_US; in AllocOutDynamicSurfaceBuf() 710 info.owner = BufferOwner::OWNED_BY_US; in AllocateOutputBuffersFromSurface() 733 ChangeOwner(info, BufferOwner::OWNED_BY_SURFACE); // change owner even if cancel failed in CancelBufferToSurface() 779 return (info.owner == BufferOwner::OWNED_BY_SURFACE) && in FindBelongTo() 847 ChangeOwner(*iter, BufferOwner::OWNED_BY_US); in SurfaceModeSubmitOneItem() 892 ChangeOwner(*iter, BufferOwner in SurfaceDynamicModeSubmitBuffer() [all...] |
H A D | hcodec.cpp | 615 bufInfo.owner = BufferOwner::OWNED_BY_US; in AllocateAvHardwareBuffers() 659 bufInfo.owner = BufferOwner::OWNED_BY_US; in AllocateAvSharedBuffers() 703 bufInfo.owner = BufferOwner::OWNED_BY_US; in AllocateAvSurfaceBuffers() 742 const char* HCodec::ToString(BufferOwner owner) in ToString() 745 case BufferOwner::OWNED_BY_US: in ToString() 747 case BufferOwner::OWNED_BY_USER: in ToString() 749 case BufferOwner::OWNED_BY_OMX: in ToString() 751 case BufferOwner::OWNED_BY_SURFACE: in ToString() 875 ChangeOwner(info, BufferOwner::OWNED_BY_USER); in NotifyUserToFillThisInBuffer() 888 if (bufferInfo->owner != BufferOwner in OnQueueInputBuffer() [all...] |
H A D | hcodec_state.cpp | 643 codec_->ReclaimBuffer(OMX_DirOutput, BufferOwner::OWNED_BY_USER, true); in OnShutDown() 656 return info.owner == BufferOwner::OWNED_BY_OMX; in OnCheckIfStuck() 738 codec_->ReclaimBuffer(OMX_DirOutput, BufferOwner::OWNED_BY_USER, true); in OnFlush() 749 codec_->ReclaimBuffer(OMX_DirInput, BufferOwner::OWNED_BY_USER); in OnStateEntered() 750 codec_->ReclaimBuffer(OMX_DirOutput, BufferOwner::OWNED_BY_USER); in OnStateEntered() 870 codec_->ReclaimBuffer(OMX_DirInput, BufferOwner::OWNED_BY_USER); in OnStateEntered() 871 codec_->ReclaimBuffer(OMX_DirOutput, BufferOwner::OWNED_BY_USER); in OnStateEntered() 887 codec_->ReclaimBuffer(OMX_DirInput, BufferOwner::OWNED_BY_OMX); in OnMsgReceived() 888 codec_->ReclaimBuffer(OMX_DirOutput, BufferOwner::OWNED_BY_OMX); in OnMsgReceived()
|
H A D | hcodec.h | 103 enum BufferOwner { enum in OHOS::MediaAVCodec::HCodec 131 BufferOwner owner = OWNED_BY_US; 160 static const char* ToString(BufferOwner owner); 169 void ReduceOwner(bool isInput, BufferOwner owner); 170 void ChangeOwner(BufferInfo& info, BufferOwner newOwner); 171 void ChangeOwnerNormal(BufferInfo& info, BufferOwner newOwner); 172 void ChangeOwnerDebug(BufferInfo& info, BufferOwner newOwner); 245 void ReclaimBuffer(OMX_DIRTYPE portIndex, BufferOwner owner, bool erase = false);
|
H A D | hcodec_dfx.cpp | 143 void HCodec::ReduceOwner(bool isInput, BufferOwner owner) in ReduceOwner() 170 void HCodec::ChangeOwner(BufferInfo& info, BufferOwner newOwner) in ChangeOwner() 175 void HCodec::ChangeOwnerNormal(BufferInfo& info, BufferOwner newOwner) in ChangeOwnerNormal() 180 BufferOwner oldOwner = info.owner; in ChangeOwnerNormal() 224 void HCodec::ChangeOwnerDebug(BufferInfo& info, BufferOwner newOwner) in ChangeOwnerDebug() 229 BufferOwner oldOwner = info.owner; in ChangeOwnerDebug()
|
H A D | hencoder.cpp | 735 if (info.owner == BufferOwner::OWNED_BY_US) { in SubmitOutputBuffersToOmxNode() 825 if (info.owner == BufferOwner::OWNED_BY_US) { in SubmitAllBuffersOwnedByUs() 1120 info.owner = BufferOwner::OWNED_BY_SURFACE; in AllocInBufsForDynamicSurfaceBuf() 1159 if (bufferInfo->owner != BufferOwner::OWNED_BY_USER) { in OnQueueInputBuffer() 1174 ChangeOwner(*bufferInfo, BufferOwner::OWNED_BY_US); in OnQueueInputBuffer() 1256 [](const BufferInfo &info) { return info.owner == BufferOwner::OWNED_BY_SURFACE; }); in TraverseAvaliableBuffers() 1270 if (info.owner != BufferOwner::OWNED_BY_SURFACE) { in TraverseAvaliableSlots() 1286 ChangeOwner(info, BufferOwner::OWNED_BY_US); in SubmitOneBuffer() 1299 ChangeOwner(info, BufferOwner::OWNED_BY_US); in SubmitOneBuffer() 1322 if (info->owner != BufferOwner in OnOMXEmptyBufferDone() [all...] |
/foundation/multimedia/image_framework/plugins/common/libs/image/libextplugin/include/hardware/imagecodec/ |
H A D | image_codec.h | 90 enum BufferOwner { enum in OHOS::ImagePlugin::ImageCodec 110 BufferOwner owner = OWNED_BY_US; 132 static const char* ToString(BufferOwner owner); 136 void ChangeOwner(BufferInfo& info, BufferOwner newOwner); 188 void ReclaimBuffer(OMX_DIRTYPE portIndex, BufferOwner owner, bool erase = false);
|
/foundation/multimedia/av_codec/services/services/codec/ipc/ |
H A D | codec_listener_stub.cpp | 35 } BufferOwner; member 42 BufferOwner owner = OWNED_BY_SERVER;
|