/drivers/peripheral/camera/vdi_base/common/pipeline_core/ipp/src/ |
H A D | offline_pipeline.cpp | 155 void OfflinePipeline::ReceiveCache(std::vector<std::shared_ptr<IBuffer>>& buffers) in ReceiveCache() argument 157 if (!buffers.empty() && buffers[0]->GetBufferStatus() != CAMERA_BUFFER_STATUS_OK) { in ReceiveCache() 158 DeliverCancelCache(buffers); in ReceiveCache() 163 bufferCache_.emplace_back(buffers); in ReceiveCache() 171 std::vector<std::shared_ptr<IBuffer>> buffers = {}; in HandleBuffers() local 178 buffers = bufferCache_.front(); in HandleBuffers() 180 if (buffers.empty()) { in HandleBuffers() 184 CAMERA_LOGI("OfflinePipeline::HandleBuffers, begin to ProcessCache buffer, size = %{public}d ", buffers.size()); in HandleBuffers() 185 ProcessCache(buffers); in HandleBuffers() 189 ProcessCache(std::vector<std::shared_ptr<IBuffer>>& buffers) ProcessCache() argument 194 DeliverCacheCheck(std::vector<std::shared_ptr<IBuffer>>& buffers) DeliverCacheCheck() argument 213 DeliverCache(std::vector<std::shared_ptr<IBuffer>>& buffers) DeliverCache() argument 223 DeliverCancelCache(std::vector<std::shared_ptr<IBuffer>>& buffers) DeliverCancelCache() argument [all...] |
H A D | ipp_node.cpp | 317 void IppNode::DeliverBuffers(std::vector<std::shared_ptr<IBuffer>>& buffers) in DeliverBuffers() argument 320 for (auto it : buffers) { in DeliverBuffers() 328 void IppNode::ProcessCache(std::vector<std::shared_ptr<IBuffer>>& buffers) in ProcessCache() argument 330 // process buffers with algorithm in ProcessCache() 332 RetCode ret = GetOutputBuffer(buffers, outBuffer); in ProcessCache() 339 CAMERA_LOGV("process buffers with algo, input buffer count = %{public}u.", buffers.size()); in ProcessCache() 340 algoPlugin_->Process(outBuffer, buffers, meta); in ProcessCache() 345 ClassifyOutputBuffer(outBuffer, buffers, algoProduct, recycleBuffers); in ProcessCache() 353 void IppNode::DeliverCache(std::vector<std::shared_ptr<IBuffer>>& buffers) in DeliverCache() argument 358 DeliverCancelCache(std::vector<std::shared_ptr<IBuffer>>& buffers) DeliverCancelCache() argument 379 GetOutputBuffer(std::vector<std::shared_ptr<IBuffer>>& buffers, std::shared_ptr<IBuffer>& outBuffer) GetOutputBuffer() argument [all...] |
/drivers/peripheral/camera/interfaces/hdi_ipc/utils/src/ |
H A D | utils_data_stub.cpp | 325 std::vector<uint8_t> buffers; in WriteMetadata() local 327 buffers.push_back(*(entry.data.u8 + i)); in WriteMetadata() 329 data.WriteUInt8Vector(buffers); in WriteMetadata() 331 std::vector<int32_t> buffers; in WriteMetadata() local 333 buffers.push_back(*(entry.data.i32 + i)); in WriteMetadata() 335 data.WriteInt32Vector(buffers); in WriteMetadata() 337 std::vector<float> buffers; in WriteMetadata() local 339 buffers.push_back(*(entry.data.f + i)); in WriteMetadata() 341 data.WriteFloatVector(buffers); in WriteMetadata() 343 std::vector<int64_t> buffers; in WriteMetadata() local 349 std::vector<double> buffers; WriteMetadata() local 355 std::vector<int32_t> buffers; WriteMetadata() local 368 std::vector<uint8_t> buffers; ReadMetadataUInt8() local 380 std::vector<int32_t> buffers; ReadMetadataInt32() local 392 std::vector<uint32_t> buffers; ReadMetadataUInt32() local 404 std::vector<float> buffers; ReadMetadataFloat() local 416 std::vector<int64_t> buffers; ReadMetadataInt64() local 428 std::vector<double> buffers; ReadMetadataDouble() local 440 std::vector<int32_t> buffers; ReadMetadataRational() local [all...] |
/drivers/peripheral/camera/vdi_base/common/pipeline_core/ipp/include/ |
H A D | offline_pipeline.h | 34 void DeliverCacheCheck(std::vector<std::shared_ptr<IBuffer>>& buffers); 39 void ReceiveCache(std::vector<std::shared_ptr<IBuffer>>& buffers); 46 virtual void ProcessCache(std::vector<std::shared_ptr<IBuffer>>& buffers); 47 virtual void DeliverCache(std::vector<std::shared_ptr<IBuffer>>& buffers); 48 virtual void DeliverCancelCache(std::vector<std::shared_ptr<IBuffer>>& buffers);
|
H A D | ipp_node.h | 37 void DeliverBuffers(std::vector<std::shared_ptr<IBuffer>>& buffers) override; 38 void ProcessCache(std::vector<std::shared_ptr<IBuffer>>& buffers) override; 39 void DeliverCache(std::vector<std::shared_ptr<IBuffer>>& buffers) override; 40 void DeliverCancelCache(std::vector<std::shared_ptr<IBuffer>>& buffers) override; 43 RetCode GetOutputBuffer(std::vector<std::shared_ptr<IBuffer>>& buffers, std::shared_ptr<IBuffer>& outBuffer);
|
/drivers/hdf_core/framework/model/camera/buffer_manager/src/ |
H A D | buffer_queue.c | 26 if (queue->buffers[i]->state == BUFFER_STATE_ACTIVE) { in BufferQueueStop() 27 CameraBufferDone(queue->buffers[i], BUFFER_STATE_ERROR); in BufferQueueStop() 44 struct CameraBuffer *buffer = queue->buffers[i]; in BufferQueueStop() 111 buffer = queue->buffers[i]; in BufferQueueFree() 121 queue->buffers[i] = NULL; in BufferQueueFree() 184 queue->buffers[buffer->id] = buffer; in BufferQueueAllocBuffers() 189 queue->buffers[buffer->id] = NULL; in BufferQueueAllocBuffers() 196 HDF_LOGI("%s: allocated %{public}d buffers and %{public}d planes", __func__, bufferId, planeId); in BufferQueueAllocBuffers() 260 buffer = queue->buffers[i]; in BufferQueueStart() 282 if (queue->buffers[userBuffe in BufferQueuePrepare() [all...] |
H A D | camera_buffer_manager.c | 61 buffer = queue->buffers[bufferCnt]; in BufferQueueFindPlaneByOffset() 125 /* request buffers */ 187 buffer = queue->buffers[userBuffer->id]; in BufferQueueQueryBuffer() 212 buffer = queue->buffers[userBuffer->id]; in BufferQueueReturnBuffer()
|
H A D | camera_buffer.c | 162 struct CameraBuffer *prev = queue->buffers[buffer->id - 1]; in CameraBufferSetupOffsets()
|
/drivers/interface/camera/metadata/src/ |
H A D | metadata_utils.cpp | 569 std::vector<uint8_t> buffers; in ReadMetadataUInt8() local 570 data.ReadUInt8Vector(&buffers); in ReadMetadataUInt8() 573 for (size_t i = 0; i < entry.count && i < buffers.size(); i++) { in ReadMetadataUInt8() 574 entry.data.u8[i] = buffers.at(i); in ReadMetadataUInt8() 581 std::vector<int32_t> buffers; in ReadMetadataInt32() local 582 data.ReadInt32Vector(&buffers); in ReadMetadataInt32() 585 for (size_t i = 0; i < entry.count && i < buffers.size(); i++) { in ReadMetadataInt32() 586 entry.data.i32[i] = buffers.at(i); in ReadMetadataInt32() 593 std::vector<uint32_t> buffers; in ReadMetadataUInt32() local 594 data.ReadUInt32Vector(&buffers); in ReadMetadataUInt32() 605 std::vector<float> buffers; ReadMetadataFloat() local 617 std::vector<int64_t> buffers; ReadMetadataInt64() local 629 std::vector<double> buffers; ReadMetadataDouble() local 641 std::vector<int32_t> buffers; ReadMetadataRational() local [all...] |
/drivers/peripheral/camera/vdi_base/v4l2/src/stream_operator/stream_tunnel/lite/ |
H A D | stream_tunnel.cpp | 54 buffers.clear(); in CleanBuffers() 83 for (auto it = buffers.begin(); it != buffers.end(); it++) { in GetBuffer() 100 buffers[cb] = sb; in GetBuffer() 116 auto it = buffers.find(buffer); in PutBuffer() 117 if (it == buffers.end()) { in PutBuffer()
|
H A D | stream_tunnel.h | 62 std::unordered_map<std::shared_ptr<IBuffer>, OHOS::SurfaceBuffer*> buffers; member in OHOS::Camera::StreamTunnel
|
/drivers/peripheral/camera/vdi_base/common/pipeline_core/nodes/src/node_base/ |
H A D | node_base.cpp | 87 void PortBase::DeliverBuffers(std::vector<std::shared_ptr<IBuffer>>& buffers) in DeliverBuffers() argument 93 peerNode->DeliverBuffers(buffers); in DeliverBuffers() 246 void NodeBase::DeliverBuffers(std::vector<std::shared_ptr<IBuffer>>& buffers) in DeliverBuffers() argument 248 if (buffers.empty()) { in DeliverBuffers() 253 [&buffers](const auto &port) { return port->format_.bufferPoolId_ == buffers[0]->GetPoolId(); }); in DeliverBuffers() 255 (*it)->DeliverBuffers(buffers); in DeliverBuffers()
|
H A D | node_base.h | 40 void DeliverBuffers(std::vector<std::shared_ptr<IBuffer>>& buffers) override; 82 void DeliverBuffers(std::vector<std::shared_ptr<IBuffer>>& buffers) override;
|
/drivers/peripheral/camera/vdi_base/v4l2/src/stream_operator/stream_tunnel/standard/ |
H A D | stream_tunnel.cpp | 58 buffers.clear(); in CleanBuffers() 144 auto it = buffers.find(buffer); in PutBuffer() 145 if (it == buffers.end()) { in PutBuffer() 256 for (auto it = buffers.begin(); it != buffers.end(); it++) { in GetCameraBufferAndUpdateInfo() 259 CAMERA_LOGD("GetCameraBufferAndUpdateInfo, found sb in buffers"); in GetCameraBufferAndUpdateInfo() 276 buffers[cb] = sb; in GetCameraBufferAndUpdateInfo()
|
H A D | stream_tunnel.h | 67 std::unordered_map<std::shared_ptr<IBuffer>, OHOS::sptr<OHOS::SurfaceBuffer>> buffers = {}; member in OHOS::Camera::StreamTunnel
|
/drivers/peripheral/camera/vdi_base/common/pipeline_core/nodes/include/ |
H A D | inode.h | 43 virtual void DeliverBuffers(std::vector<std::shared_ptr<IBuffer>>& buffers) = 0; 70 virtual void DeliverBuffers(std::vector<std::shared_ptr<IBuffer>>& buffers) = 0;
|
/drivers/hdf_core/framework/model/camera/buffer_manager/include/ |
H A D | buffer_queue.h | 29 struct CameraBuffer *buffers[MAX_FRAME]; member 70 QUEUE_STATE_WAITING_BUFFERS = (1 << 4), /**< set bit: queue is waiting for buffers */
|
/drivers/peripheral/camera/vdi_base/common/buffer_manager/src/ |
H A D | buffer_loop_tracking.cpp | 214 std::list<TrackingBuffer> buffers = {}; in DumpTrace() local 221 buffers.emplace_back(*b); in DumpTrace() 223 graph.emplace_back(std::make_pair(n->GetNodeName(), buffers)); in DumpTrace()
|