Home
last modified time | relevance | path

Searched refs:bufferId (Results 1 – 25 of 88) sorted by relevance

1234

/ohos5.0/foundation/multimedia/media_foundation/services/media_monitor/server/src/
H A Daudio_buffer_cache.cpp61 auto bufferId = dumpBufferWrap_->GetUniqueId(buffer.get()); in ReleaseBuffer() local
63 if (*it == bufferId) { in ReleaseBuffer()
67 if (bufferMap_.find(bufferId) == bufferMap_.end()) { in ReleaseBuffer()
72 freeBufferList_.emplace_back(bufferId); in ReleaseBuffer()
92 int32_t AudioBufferCache::GetBufferById(std::shared_ptr<AudioBuffer> &buffer, uint64_t bufferId) in GetBufferById() argument
95 auto it = bufferMap_.find(bufferId); in GetBufferById()
97 buffer = bufferMap_[bufferId].buffer; in GetBufferById()
156 auto bufferId = dumpBufferWrap_->GetUniqueId(buffer.get()); in AllocAudioBuffer() local
157 bufferMap_[bufferId] = ele; in AllocAudioBuffer()
161 int32_t AudioBufferCache::DeleteAudioBuffer(uint64_t bufferId, int32_t size) in DeleteAudioBuffer() argument
[all …]
/ohos5.0/drivers/peripheral/codec/hal/v2.0/hdi_impl/src/
H A Dcomponent_node.cpp349 uint32_t bufferId = GenerateBufferId(); in UseBuffer() local
350 buffer.bufferId = bufferId; in UseBuffer()
351 codecBuffer->SetBufferId(bufferId); in UseBuffer()
382 uint32_t bufferId = GenerateBufferId(); in AllocateBuffer() local
383 buffer.bufferId = bufferId; in AllocateBuffer()
434 auto iter = codecBufferMap_.find(buffer.bufferId); in FreeBuffer()
498 uint32_t bufferId = 0; in GenerateBufferId() local
503 bufferId = bufferIdCount_; in GenerateBufferId()
505 return bufferId; in GenerateBufferId()
534 auto iter = codecBufferMap_.find(bufferId); in GetBufferById()
[all …]
H A Dicodec_buffer.cpp70 void ICodecBuffer::SetBufferId(int32_t bufferId) in SetBufferId() argument
72 codecBuffer_.bufferId = static_cast<uint32_t>(bufferId); in SetBufferId()
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/
H A Drs_vk_image_manager.cpp83 auto bufferId = buffer->GetSeqNum(); in MapVkImageFromSurfaceBuffer() local
84 …if (imageCacheSeqs_.find(bufferId) == imageCacheSeqs_.end() || (buffer->GetUsage() & BUFFER_USAGE_… in MapVkImageFromSurfaceBuffer()
87 return imageCacheSeqs_[bufferId]; in MapVkImageFromSurfaceBuffer()
95 auto bufferId = buffer->GetSeqNum(); in CreateImageCacheFromBuffer() local
100 bufferId); in CreateImageCacheFromBuffer()
109 auto bufferId = buffer->GetSeqNum(); in NewImageCacheFromBuffer() local
113 bufferId); in NewImageCacheFromBuffer()
121 imageCacheSeqs_.emplace(bufferId, imageCache); in NewImageCacheFromBuffer()
122 cacheQueue_.push(bufferId); in NewImageCacheFromBuffer()
H A Drs_egl_image_manager.cpp253 auto bufferId = buffer->GetSeqNum(); in CreateImageCacheFromBuffer() local
257 bufferId); in CreateImageCacheFromBuffer()
264 imageCacheSeqs_[bufferId] = std::move(imageCache); in CreateImageCacheFromBuffer()
266 cacheQueue_.push(bufferId); in CreateImageCacheFromBuffer()
274 auto bufferId = buffer->GetSeqNum(); in CreateImageCacheFromBuffer() local
278 bufferId); in CreateImageCacheFromBuffer()
288 auto bufferId = buffer->GetSeqNum(); in MapEglImageFromSurfaceBuffer() local
289 RS_OPTIONAL_TRACE_NAME_FMT("MapEglImage seqNum: %d", bufferId); in MapEglImageFromSurfaceBuffer()
290 RS_LOGD("RSEglImageManager::MapEglImageFromSurfaceBuffer: %{public}d", bufferId); in MapEglImageFromSurfaceBuffer()
294 …isImageCacheNotFound = imageCacheSeqs_.count(bufferId) == 0 || imageCacheSeqs_[bufferId] == nullpt… in MapEglImageFromSurfaceBuffer()
[all …]
/ohos5.0/drivers/peripheral/codec/hal/idl_service/src/
H A Dcomponent_node.cpp436 uint32_t bufferId = GenerateBufferId(); in UseBuffer() local
437 buffer.bufferId = bufferId; in UseBuffer()
438 codecBuffer->SetBufferId(bufferId); in UseBuffer()
469 uint32_t bufferId = GenerateBufferId(); in AllocateBuffer() local
470 buffer.bufferId = bufferId; in AllocateBuffer()
471 codecBuffer->SetBufferId(bufferId); in AllocateBuffer()
616 uint32_t bufferId = 0; in GenerateBufferId() local
621 bufferId = bufferIdCount_; in GenerateBufferId()
623 return bufferId; in GenerateBufferId()
639 uint32_t bufferId = iterHead->second; in GetBufferInfoByHeader() local
[all …]
H A Dicodec_buffer.cpp83 void ICodecBuffer::SetBufferId(int32_t bufferId) in SetBufferId() argument
85 codecBuffer_.bufferId = bufferId; in SetBufferId()
/ohos5.0/drivers/peripheral/codec/test/unittest/idl_omx/
H A Dcodec_function_utils.cpp160 omxBuffer->bufferId = outBuffer.bufferId; in UseDynaBuffer()
163 inputBuffers_.emplace(std::make_pair(omxBuffer->bufferId, bufferInfo)); in UseDynaBuffer()
189 omxBuffer->bufferId = outBuffer.bufferId; in UseHandleBuffer()
192 outputBuffers_.emplace(std::make_pair(omxBuffer->bufferId, bufferInfo)); in UseHandleBuffer()
214 omxBuffer->bufferId = outBuffer.bufferId; in UseBufferOnPort()
220 inputBuffers_.emplace(std::make_pair(omxBuffer->bufferId, bufferInfo)); in UseBufferOnPort()
222 outputBuffers_.emplace(std::make_pair(omxBuffer->bufferId, bufferInfo)); in UseBufferOnPort()
248 omxBuffer->bufferId = outBuffer.bufferId; in AllocateBufferOnPort()
258 inputBuffers_.emplace(std::make_pair(omxBuffer->bufferId, bufferInfo)); in AllocateBufferOnPort()
261 outputBuffers_.emplace(std::make_pair(omxBuffer->bufferId, bufferInfo)); in AllocateBufferOnPort()
[all …]
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/common/sharedata/
H A Dsharedata_test.cpp50 int32_t bufferId = 0; variable
57 ShareData::InsertBuffer(bufferId, dataArray);
58 std::shared_ptr<std::vector<uint8_t>> retData = ShareData::GetShareBufferById(bufferId);
66 ShareData::ReleaseShareBufferById(bufferId);
67 std::shared_ptr<std::vector<uint8_t>> retEraseData = ShareData::GetShareBufferById(bufferId);
/ohos5.0/drivers/peripheral/codec/test/demo/idl/src/
H A Dcodec_hdi_decode.cpp451 omxBuffer->bufferId = outBuffer.bufferId; in UseBufferOnPort()
547 omxBuffer->bufferId = outBuffer.bufferId; in UseDMABuffer()
555 unUsedInBuffers_.push_back(omxBuffer->bufferId); in UseDMABuffer()
563 addrs_[omxBuffer->bufferId] = addr; in UseDMABuffer()
604 omxBuffer->bufferId = outBuffer.bufferId; in UseBufferHandle()
660 for (auto bufferId : unUsedOutBuffers_) { in FillAllTheBuffer() local
662 auto iter = omxBuffers_.find(bufferId); in FillAllTheBuffer()
791 unUsedInBuffers_.push_back(buffer.bufferId); in OnEmptyBufferDone()
802 auto iter = omxBuffers_.find(buffer.bufferId); in OnFillBufferDone()
837 for (auto bufferId : unUsedOutBuffers_) { in FreeOutBuffer() local
[all …]
H A Dcodec_hdi_encode.cpp393 omxBuffer->bufferId = outBuffer.bufferId; in UseDMABuffer()
408 addrs_[omxBuffer->bufferId] = addr; in UseDMABuffer()
449 omxBuffer->bufferId = outBuffer.bufferId; in UseBufferOnPort()
492 omxBuffer->bufferId = outBuffer.bufferId; in UseDynaBuffer()
499 unUsedInBuffers_.push_back(omxBuffer->bufferId); in UseDynaBuffer()
544 for (auto bufferId : unUsedOutBuffers_) { in FillAllTheBuffer() local
546 auto iter = omxBuffers_.find(bufferId); in FillAllTheBuffer()
718 unUsedInBuffers_.push_back(buffer.bufferId); in OnEmptyBufferDone()
720 auto bufferInfo = omxBuffers_[buffer.bufferId]; in OnEmptyBufferDone()
734 auto iter = omxBuffers_.find(buffer.bufferId); in OnFillBufferDone()
[all …]
/ohos5.0/foundation/multimedia/image_framework/plugins/common/libs/image/libextplugin/src/hardware/imagecodec/
H A Dimage_codec.cpp436 bufInfo.bufferId = outBuffer->bufferId; in AllocateHardwareBuffers()
484 bufInfo.bufferId = outBuffer->bufferId; in AllocateSurfaceBuffers()
522 if (info.bufferId == bufferId) { in FindBufferInfoByID()
526 HLOGE("unknown buffer id %{public}u", bufferId); in FindBufferInfoByID()
534 if (pool[i].bufferId == bufferId) { in FindBufferIndexByID()
550 uint32_t bufferId; in OnQueueInputBuffer() local
551 (void)msg.param->GetValue(BUFFER_ID, bufferId); in OnQueueInputBuffer()
692 uint32_t bufferId; in OnReleaseOutputBuffer() local
693 (void)msg.param->GetValue(BUFFER_ID, bufferId); in OnReleaseOutputBuffer()
705 HLOGD("outBufId = %{public}u", bufferId); in OnReleaseOutputBuffer()
[all …]
/ohos5.0/foundation/multimedia/av_codec/services/engine/codec/video/hcodec/
H A Dhcodec.cpp619 bufInfo.bufferId = outBuffer->bufferId; in AllocateAvHardwareBuffers()
663 bufInfo.bufferId = outBuffer->bufferId; in AllocateAvSharedBuffers()
707 bufInfo.bufferId = outBuffer->bufferId; in AllocateAvSurfaceBuffers()
799 if (info.bufferId == bufferId) { in FindBufferInfoByID()
811 if (pool[i].bufferId == bufferId) { in FindBufferIndexByID()
873 SCOPED_TRACE_WITH_ID(info.bufferId); in NotifyUserToFillThisInBuffer()
880 uint32_t bufferId = 0; in OnQueueInputBuffer() local
882 SCOPED_TRACE_WITH_ID(bufferId); in OnQueueInputBuffer()
958 SCOPED_TRACE_WITH_ID(info.bufferId); in NotifyOmxToEmptyThisInBuffer()
1068 uint32_t bufferId = 0; in OnReleaseOutputBuffer() local
[all …]
H A Dhdecoder.cpp715 info.bufferId = outBuffer->bufferId; in AllocOutDynamicSurfaceBuf()
760 info.bufferId = outBuffer->bufferId; in AllocateOutputBuffersFromSurface()
874 HLOGI("bufferId=%u, seq=%u", idleIter->bufferId, buffer->GetSeqNum()); in SubmitDynamicBufferIfPossible()
887 SCOPED_TRACE_WITH_ID(info.bufferId); in NotifySurfaceToRenderOutputBuffer()
919 SCOPED_TRACE_WITH_ID(bufferId); in OnOMXEmptyBufferDone()
920 BufferInfo *info = FindBufferInfoByID(OMX_DirInput, bufferId); in OnOMXEmptyBufferDone()
922 HLOGE("unknown buffer id %u", bufferId); in OnOMXEmptyBufferDone()
961 uint32_t bufferId = 0; in OnRenderOutputBuffer() local
962 (void)msg.param->GetValue(BUFFER_ID, bufferId); in OnRenderOutputBuffer()
963 SCOPED_TRACE_WITH_ID(bufferId); in OnRenderOutputBuffer()
[all …]
/ohos5.0/drivers/peripheral/camera/vdi_base/common/adapter/platform/hdf_driver/src/driver_adapter/src/
H A Dcamera_buffer.cpp141 uint32_t bufferId = frameSpec->buffer_->GetIndex(); in CameraAllocBuffer() local
144 buf.id = bufferId; in CameraAllocBuffer()
158 lengthArray_[bufferId] = buf.planes[0].length; in CameraAllocBuffer()
159 offArray_[bufferId] = buf.planes[0].memory.offset; in CameraAllocBuffer()
160 … mmapArray_[bufferId] = mmap(NULL, buf.planes[0].length, PROT_READ|PROT_WRITE, MAP_SHARED, in CameraAllocBuffer()
161 fd, offArray_[bufferId]); in CameraAllocBuffer()
170 lengthArray_[bufferId] = buf.planes[0].length; in CameraAllocBuffer()
171 … mmapArray_[bufferId] = mmap(NULL, lengthArray_[bufferId], PROT_READ | PROT_WRITE, MAP_SHARED, in CameraAllocBuffer()
/ohos5.0/drivers/peripheral/codec/test/demo/v2.0/src/
H A Dcodec_hdi_encode.cpp351 omxBuffers_.insert(std::make_pair(omxBuffer->bufferId, bufferInfo)); in UseBufferOnPort()
353 unUsedInBuffers_.push_back(omxBuffer->bufferId); in UseBufferOnPort()
355 unUsedOutBuffers_.push_back(omxBuffer->bufferId); in UseBufferOnPort()
391 omxBuffers_.insert(std::make_pair(omxBuffer->bufferId, bufferInfo)); in UseDynaBuffer()
392 unUsedInBuffers_.push_back(omxBuffer->bufferId); in UseDynaBuffer()
439 for (auto bufferId : unUsedOutBuffers_) { in FillAllTheBuffer() local
440 HDF_LOGI("fill bufferid [%{public}d]", bufferId); in FillAllTheBuffer()
441 auto iter = omxBuffers_.find(bufferId); in FillAllTheBuffer()
622 unUsedInBuffers_.push_back(buffer.bufferId); in OnEmptyBufferDone()
624 auto bufferInfo = omxBuffers_[buffer.bufferId]; in OnEmptyBufferDone()
[all …]
H A Dcodec_hdi_decode.cpp361 HDF_LOGI("UseBuffer returned bufferID [%{public}d]", omxBuffer->bufferId); in UseBufferOnPort()
367 omxBuffers_.emplace(std::make_pair(omxBuffer->bufferId, bufferInfo)); in UseBufferOnPort()
369 unUsedInBuffers_.push_back(omxBuffer->bufferId); in UseBufferOnPort()
371 unUsedOutBuffers_.push_back(omxBuffer->bufferId); in UseBufferOnPort()
478 omxBuffers_.emplace(std::make_pair(omxBuffer->bufferId, bufferInfo)); in UseBufferHandle()
479 unUsedOutBuffers_.push_back(omxBuffer->bufferId); in UseBufferHandle()
528 for (auto bufferId : unUsedOutBuffers_) { in FillAllTheBuffer() local
529 HDF_LOGI("fill bufferid [%{public}d]", bufferId); in FillAllTheBuffer()
530 auto iter = omxBuffers_.find(bufferId); in FillAllTheBuffer()
681 unUsedInBuffers_.push_back(buffer.bufferId); in OnEmptyBufferDone()
[all …]
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/sharedata/
H A Djs_share_data.cpp27 JSShareData::JSShareData(int32_t bufferId) in JSShareData() argument
29 auto bufferPtr = ShareData::GetShareBufferById(bufferId); in JSShareData()
30 this->id_ = bufferId; in JSShareData()
63 int32_t bufferId = info[0]->ToNumber<int32_t>(); in Constructor() local
64 auto instance = AceType::MakeRefPtr<JSShareData>(bufferId); in Constructor()
/ohos5.0/drivers/hdf_core/framework/model/camera/buffer_manager/src/
H A Dbuffer_queue.c159 uint32_t bufferId; in BufferQueueAllocBuffers() local
165 for (bufferId = 0; bufferId < numBuffers; ++bufferId) { in BufferQueueAllocBuffers()
174 buffer->id = queue->numBuffers + bufferId; in BufferQueueAllocBuffers()
196 HDF_LOGI("%s: allocated %{public}d buffers and %{public}d planes", __func__, bufferId, planeId); in BufferQueueAllocBuffers()
198 return bufferId; in BufferQueueAllocBuffers()
/ohos5.0/docs/zh-cn/device-dev/reference/hdi-apis/codec/
H A D_omx_codec_buffer_v10.md20 | unsigned int [bufferId](#bufferid) | buffer ID。 |
60 ### bufferId subsection
63 unsigned int OmxCodecBuffer::bufferId
H A D_omx_codec_buffer_v20.md20 | unsigned int [bufferId](#bufferid) | buffer ID。 |
69 ### bufferId subsection
72 unsigned int OmxCodecBuffer::bufferId
/ohos5.0/foundation/multimedia/media_foundation/src/buffer/avbuffer/
H A Davmemory.cpp44 static std::atomic<uint32_t> bufferId = 0; in GetUniqueId() local
45 if (bufferId == UINT32_MAX) { in GetUniqueId()
46 bufferId = 0; in GetUniqueId()
51 uint32_t bufferId[2]; // 33--64, 32: atomic val in GetUniqueId() member
53 ++bufferId; in GetUniqueId()
55 uid.bufferId[1] = bufferId; in GetUniqueId()
/ohos5.0/docs/zh-cn/device-dev/driver/
H A Ddriver-peripherals-codec-des.md366 1. 用户通过UseBuffer申请输入输出Buffer,并保存bufferId,后续buffer轮转可以直接通过bufferId来操作。
476 omxBuffer->bufferId = outBuffer.bufferId;
478 HDF_LOGI("UseBuffer returned bufferID [%{public}d]", omxBuffer->bufferId);
484 omxBuffers_.emplace(std::make_pair(omxBuffer->bufferId, bufferInfo));
486 unUsedInBuffers_.push_back(omxBuffer->bufferId);
488 unUsedOutBuffers_.push_back(omxBuffer->bufferId);
605 HDF_LOGI("OnEmptyBufferDone, bufferId [%{public}d]", buffer.bufferId);
607 unUsedInBuffers_.push_back(buffer.bufferId);
613 HDF_LOGI("OnFillBufferDone, bufferId [%{public}d]", buffer.bufferId);
618 auto iter = omxBuffers_.find(buffer.bufferId);
/ohos5.0/foundation/multimedia/image_framework/plugins/common/libs/image/libextplugin/src/hardware/
H A Dheif_hw_decoder.cpp471 bool HeifHardwareDecoder::WaitForOmxToReturnInputBuffer(uint32_t& bufferId, shared_ptr<ImageCodecBu… in WaitForOmxToReturnInputBuffer() argument
480 std::tie(bufferId, buffer) = inputList_.front(); in WaitForOmxToReturnInputBuffer()
492 uint32_t bufferId; in SendInputBufferLoop() local
494 if (!WaitForOmxToReturnInputBuffer(bufferId, buffer)) { in SendInputBufferLoop()
509 int32_t ret = heifDecoderImpl_->QueueInputBuffer(bufferId); in SendInputBufferLoop()
520 bool HeifHardwareDecoder::WaitForOmxToReturnOutputBuffer(uint32_t& bufferId, shared_ptr<ImageCodecB… in WaitForOmxToReturnOutputBuffer() argument
529 std::tie(bufferId, buffer) = outputList_.front(); in WaitForOmxToReturnOutputBuffer()
621 uint32_t bufferId; in ReceiveOutputBufferLoop() local
623 if (!WaitForOmxToReturnOutputBuffer(bufferId, buffer)) { in ReceiveOutputBufferLoop()
642 int32_t ret = heifDecoderImpl_->ReleaseOutputBuffer(bufferId); in ReceiveOutputBufferLoop()
/ohos5.0/foundation/multimedia/media_foundation/services/media_monitor/client/src/
H A Dmedia_monitor_client.cpp94 uint64_t bufferId = dumpBufferWrap_->GetUniqueId(bufferPtr.get()); in WriteAudioBuffer() local
95 ret = InputBufferFilled(fileName, bufferId, writeSize); in WriteAudioBuffer()
127 int32_t MediaMonitorClient::InputBufferFilled(const std::string &fileName, uint64_t bufferId, int32… in InputBufferFilled() argument
135 data.WriteUint64(bufferId); in InputBufferFilled()

1234