Home
last modified time | relevance | path

Searched refs:BufferOwner (Results 1 – 12 of 12) sorted by relevance

/ohos5.0/foundation/multimedia/image_framework/plugins/common/libs/image/libextplugin/src/hardware/imagecodec/
H A Dimage_codec.cpp193 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 Dimage_decoder.cpp346 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 Dcodec_state.cpp575 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 Dimage_codec_dfx.cpp48 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 Dhcodec.cpp742 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 Dhdecoder.cpp474 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 Dhcodec.h103 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 Dhcodec_state.cpp649 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 Dhcodec_dfx.cpp134 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 Dhencoder.cpp737 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 Dimage_codec.h90 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 Dcodec_listener_stub.cpp35 } BufferOwner; typedef
42 BufferOwner owner = OWNED_BY_SERVER;