/ohos5.0/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() 545 ChangeOwner(info, BufferOwner::OWNED_BY_USER); in NotifyUserToFillThisInBuffer() 613 ChangeOwner(info, BufferOwner::OWNED_BY_OMX); in NotifyOmxToEmptyThisInBuffer() 625 ChangeOwner(info, BufferOwner::OWNED_BY_OMX); in NotifyOmxToFillThisOutBuffer() 636 if (info.owner != BufferOwner::OWNED_BY_OMX) { in OnOMXFillBufferDone() 644 ChangeOwner(info, BufferOwner::OWNED_BY_US); in OnOMXFillBufferDone() 687 ChangeOwner(info, BufferOwner::OWNED_BY_USER); in NotifyUserOutBufferAvaliable() [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 | 575 codec_->ReclaimBuffer(OMX_DirOutput, BufferOwner::OWNED_BY_USER, true); in OnShutDown() 646 codec_->ReclaimBuffer(OMX_DirInput, BufferOwner::OWNED_BY_USER); in OnStateEntered() 647 codec_->ReclaimBuffer(OMX_DirOutput, BufferOwner::OWNED_BY_USER); in OnStateEntered() 663 codec_->ReclaimBuffer(OMX_DirInput, BufferOwner::OWNED_BY_OMX); in OnMsgReceived() 664 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()
|
/ohos5.0/foundation/multimedia/av_codec/services/engine/codec/video/hcodec/ |
H A D | hcodec.cpp | 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() 968 ChangeOwner(info, BufferOwner::OWNED_BY_OMX); in NotifyOmxToEmptyThisInBuffer() 981 ChangeOwner(info, BufferOwner::OWNED_BY_OMX); in NotifyOmxToFillThisOutBuffer() 1002 ChangeOwner(info, BufferOwner::OWNED_BY_US); in OnOMXFillBufferDone() 1083 ChangeOwner(info, BufferOwner::OWNED_BY_US); in OnReleaseOutputBuffer() [all …]
|
H A D | hdecoder.cpp | 474 if (info.owner != BufferOwner::OWNED_BY_US) { in SubmitOutputBuffersToOmxNode() 485 return info.owner == BufferOwner::OWNED_BY_OMX; in SubmitOutputBuffersToOmxNode() 619 if (info.owner == BufferOwner::OWNED_BY_US) { in SubmitAllBuffersOwnedByUs() 711 info.owner = BufferOwner::OWNED_BY_US; in AllocOutDynamicSurfaceBuf() 756 info.owner = BufferOwner::OWNED_BY_US; in AllocateOutputBuffersFromSurface() 845 ChangeOwner(*iter, BufferOwner::OWNED_BY_US); in OnGetBufferFromSurface() 913 ChangeOwner(info, BufferOwner::OWNED_BY_SURFACE); in NotifySurfaceToRenderOutputBuffer() 925 if (info->owner != BufferOwner::OWNED_BY_OMX) { in OnOMXEmptyBufferDone() 929 ChangeOwner(*info, BufferOwner::OWNED_BY_US); in OnOMXEmptyBufferDone() 970 if (info.owner != BufferOwner::OWNED_BY_USER) { in OnRenderOutputBuffer() [all …]
|
H A D | hcodec.h | 103 enum BufferOwner { enum 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_state.cpp | 649 codec_->ReclaimBuffer(OMX_DirOutput, BufferOwner::OWNED_BY_USER, true); in OnShutDown() 662 return info.owner == BufferOwner::OWNED_BY_OMX; in OnCheckIfStuck() 744 codec_->ReclaimBuffer(OMX_DirOutput, BufferOwner::OWNED_BY_USER, true); in OnFlush() 755 codec_->ReclaimBuffer(OMX_DirInput, BufferOwner::OWNED_BY_USER); in OnStateEntered() 756 codec_->ReclaimBuffer(OMX_DirOutput, BufferOwner::OWNED_BY_USER); in OnStateEntered() 876 codec_->ReclaimBuffer(OMX_DirInput, BufferOwner::OWNED_BY_USER); in OnStateEntered() 877 codec_->ReclaimBuffer(OMX_DirOutput, BufferOwner::OWNED_BY_USER); in OnStateEntered() 893 codec_->ReclaimBuffer(OMX_DirInput, BufferOwner::OWNED_BY_OMX); in OnMsgReceived() 894 codec_->ReclaimBuffer(OMX_DirOutput, BufferOwner::OWNED_BY_OMX); in OnMsgReceived()
|
H A D | hcodec_dfx.cpp | 134 void HCodec::ReduceOwner(bool isInput, BufferOwner owner) in ReduceOwner() 161 void HCodec::ChangeOwner(BufferInfo& info, BufferOwner newOwner) in ChangeOwner() 166 void HCodec::ChangeOwnerNormal(BufferInfo& info, BufferOwner newOwner) in ChangeOwnerNormal() 171 BufferOwner oldOwner = info.owner; in ChangeOwnerNormal() 215 void HCodec::ChangeOwnerDebug(BufferInfo& info, BufferOwner newOwner) in ChangeOwnerDebug() 220 BufferOwner oldOwner = info.owner; in ChangeOwnerDebug()
|
H A D | hencoder.cpp | 737 if (info.owner == BufferOwner::OWNED_BY_US) { in SubmitOutputBuffersToOmxNode() 827 if (info.owner == BufferOwner::OWNED_BY_US) { in SubmitAllBuffersOwnedByUs() 1070 info.owner = BufferOwner::OWNED_BY_SURFACE; in AllocInBufsForDynamicSurfaceBuf() 1109 if (bufferInfo->owner != BufferOwner::OWNED_BY_USER) { in OnQueueInputBuffer() 1124 ChangeOwner(*bufferInfo, BufferOwner::OWNED_BY_US); in OnQueueInputBuffer() 1220 if (info.owner != BufferOwner::OWNED_BY_SURFACE) { in TraverseAvaliableSlots() 1236 ChangeOwner(info, BufferOwner::OWNED_BY_US); in SubmitOneBuffer() 1249 ChangeOwner(info, BufferOwner::OWNED_BY_US); in SubmitOneBuffer() 1272 if (info->owner != BufferOwner::OWNED_BY_OMX) { in OnOMXEmptyBufferDone() 1282 ChangeOwner(*info, BufferOwner::OWNED_BY_US); in OnOMXEmptyBufferDone() [all …]
|
/ohos5.0/foundation/multimedia/image_framework/plugins/common/libs/image/libextplugin/include/hardware/imagecodec/ |
H A D | image_codec.h | 90 enum BufferOwner { enum 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);
|
/ohos5.0/foundation/multimedia/av_codec/services/services/codec/ipc/ |
H A D | codec_listener_stub.cpp | 35 } BufferOwner; typedef 42 BufferOwner owner = OWNED_BY_SERVER;
|