Home
last modified time | relevance | path

Searched refs:inBuffer (Results 1 – 25 of 108) sorted by relevance

12345

/ohos5.0/drivers/peripheral/codec/test/unittest/hdi_image/
H A Dcodec_hdi_jpeg_test.cpp91 struct CodecImageBuffer inBuffer; variable
99 struct CodecImageBuffer inBuffer; variable
107 struct CodecImageBuffer inBuffer; variable
110 ret = hdiJpeg_->FreeInBuffer(inBuffer);
117 struct CodecImageBuffer inBuffer; variable
118 inBuffer.id = -1;
119 inBuffer.fenceFd = -1;
127 struct CodecImageBuffer inBuffer; variable
130 inBuffer.fenceFd = -1;
139 struct CodecImageBuffer inBuffer; variable
[all …]
/ohos5.0/drivers/peripheral/codec/image/hdi_service/src/
H A Dcodec_image_service.cpp72 if (inBuffer.fenceFd >= 0) { in DoJpegDecode()
73 close(inBuffer.fenceFd); in DoJpegDecode()
76 return jpegImpl_->DoJpegDecode(inBuffer, outBuffer, decInfo); in DoJpegDecode()
85 inBuffer.bufferRole = role; in AllocateInBuffer()
86 inBuffer.size = size; in AllocateInBuffer()
89 return jpegImpl_->AllocateJpegInBuffer(inBuffer, size); in AllocateInBuffer()
98 CODEC_LOGI("servcie impl, bufferId [%{public}d]", inBuffer.id); in FreeInBuffer()
99 if (inBuffer.fenceFd >= 0) { in FreeInBuffer()
100 close(inBuffer.fenceFd); in FreeInBuffer()
102 if (inBuffer.bufferRole == CODEC_IMAGE_JPEG) { in FreeInBuffer()
[all …]
/ohos5.0/drivers/peripheral/codec/image/jpeg/src/
H A Dcodec_jpeg_service.cpp53 int32_t CodecJpegService::DoJpegDecode(const CodecImageBuffer& inBuffer, const CodecImageBuffer& ou… in DoJpegDecode() argument
58 CHECK_AND_RETURN_RET_LOG(inBuffer.buffer != nullptr, HDF_FAILURE, "inBuffer.buffer is null"); in DoJpegDecode()
61 BufferHandle *inHandle = inBuffer.buffer->GetBufferHandle(); in DoJpegDecode()
73 int32_t CodecJpegService::AllocateJpegInBuffer(CodecImageBuffer& inBuffer, uint32_t size) in AllocateJpegInBuffer() argument
80 inBuffer.fenceFd = -1; in AllocateJpegInBuffer()
82 inBuffer.buffer = new NativeBuffer(); in AllocateJpegInBuffer()
83 if (inBuffer.buffer == nullptr) { in AllocateJpegInBuffer()
89 inBuffer.buffer->SetBufferHandle(bufferHandle, true, [this](BufferHandle* freeBuffer) { in AllocateJpegInBuffer()
96 inBuffer.id = GetNextBufferId(); in AllocateJpegInBuffer()
97 CODEC_LOGI("success, bufferId [%{public}d]!", inBuffer.id); in AllocateJpegInBuffer()
[all …]
/ohos5.0/base/hiviewdfx/hilog/services/hilogd/
H A Dlog_compress.cpp40 int NoneCompress::Compress(const LogPersisterBuffer &inBuffer, LogPersisterBuffer &compressedBuffer) in Compress() argument
44 if (memcpy_s(dest, destSize, inBuffer.content, inBuffer.offset) != 0) { in Compress()
47 compressedBuffer.offset += inBuffer.offset; in Compress()
51 int ZlibCompress::Compress(const LogPersisterBuffer &inBuffer, LogPersisterBuffer &compressedBuffer) in Compress() argument
59 uint32_t zdlen = deflateBound(&cStream, inBuffer.offset); in Compress()
69 size_t read = inBuffer.offset; in Compress()
75 if (memmove_s(buffIn, CHUNK, inBuffer.content + src_pos, read - src_pos) != 0) { in Compress()
82 if (memmove_s(buffIn, CHUNK, inBuffer.content + src_pos, toRead) != 0) { in Compress()
139 size_t read = inBuffer.offset; in Compress()
145 if (memmove_s(buffIn, CHUNK, inBuffer.content + src_pos, read - src_pos) != 0) { in Compress()
[all …]
/ohos5.0/foundation/multimedia/media_foundation/src/buffer/avbuffer_queue/
H A Davbuffer_queue_producer_proxy.cpp55 Status PushBuffer(const std::shared_ptr<AVBuffer>& inBuffer, bool available) override;
56 Status ReturnBuffer(const std::shared_ptr<AVBuffer>& inBuffer, bool available) override;
58 Status AttachBuffer(std::shared_ptr<AVBuffer>& inBuffer, bool isFilled) override;
116 Status AVBufferQueueProducerProxyImpl::PushBuffer(const std::shared_ptr<AVBuffer>& inBuffer, bool a… in PushBuffer() argument
118 FALSE_RETURN_V(inBuffer != nullptr, Status::ERROR_NULL_POINT_BUFFER); in PushBuffer()
122 arguments.WriteUint64(inBuffer->GetUniqueId()); in PushBuffer()
132 FALSE_RETURN_V(inBuffer != nullptr, Status::ERROR_NULL_POINT_BUFFER); in ReturnBuffer()
136 arguments.WriteUint64(inBuffer->GetUniqueId()); in ReturnBuffer()
144 Status AVBufferQueueProducerProxyImpl::AttachBuffer(std::shared_ptr<AVBuffer>& inBuffer, bool isFil… in AttachBuffer() argument
146 FALSE_RETURN_V(inBuffer != nullptr, Status::ERROR_NULL_POINT_BUFFER); in AttachBuffer()
[all …]
/ohos5.0/base/update/updater/services/package/pkg_algorithm/
H A Dpkg_algo_lz4.cpp84 int32_t outSize = AdpLz4Compress(inBuffer.buffer, in PackCalculate()
120 PkgBuffer inBuffer = {blockSize}; in Pack() local
122 if (inBuffer.buffer == nullptr || outBuffer.buffer == nullptr) { in Pack()
137 PkgBuffer inBuffer(static_cast<size_t>(inBuffSize)); in UnpackCalculate() local
149 inBuffer.length = sizeof(uint32_t); in UnpackCalculate()
158 uint32_t blockSize = ReadLE32(inBuffer.buffer); in UnpackCalculate()
166 inBuffer.length = blockSize; in UnpackCalculate()
174 int32_t decodeSize = AdpLz4Decompress(inBuffer.buffer, in UnpackCalculate()
313 PkgBuffer inBuffer(inLength); in Pack() local
408 msg.inBuffer.length = nextToRead; in UnpackDecode()
[all …]
H A Dpkg_algo_deflate.cpp59 PkgBuffer inBuffer = {}; in PackCalculate() local
62 int32_t ret = InitStream(zstream, true, inBuffer, outBuffer); in PackCalculate()
76 ret = ReadData(inStream, srcOffset, inBuffer, remainSize, readLen); in PackCalculate()
81 zstream.next_in = reinterpret_cast<unsigned char *>(inBuffer.buffer); in PackCalculate()
85 algorithm->Calculate(crcResult, inBuffer, readLen); in PackCalculate()
122 int32_t PkgAlgoDeflate::ReadUnpackData(const PkgStreamPtr inStream, PkgBuffer &inBuffer, in ReadUnpackData() argument
131 zstream.next_in = reinterpret_cast<uint8_t *>(inBuffer.buffer); in ReadUnpackData()
156 PkgBuffer inBuffer = {}; in UnpackCalculate() local
158 int32_t ret = InitStream(zstream, false, inBuffer, outBuffer); in UnpackCalculate()
229 inBuffer.length = DEFLATE_IN_BUFFER_SIZE; in InitStream()
[all …]
/ohos5.0/foundation/ai/intelligent_voice_framework/utils/
H A Dhuks_aes_adapter.cpp171 int32_t HuksAesAdapter::Encrypt(std::unique_ptr<Uint8ArrayBuffer> &inBuffer, in Encrypt() argument
174 …CHECK_CONDITION_RETURN_RET(((inBuffer == nullptr) || (inBuffer->GetSize() == 0)), HKS_ERROR_INVALI… in Encrypt()
203 struct HksBlob inData = { inBuffer->GetSize() * sizeof(uint8_t), inBuffer->GetData() }; in Encrypt()
204 …auto encryptData = std::make_unique<uint8_t[]>(inBuffer->GetSize() * sizeof(uint8_t) + NONCE_SIZE … in Encrypt()
207 …struct HksBlob outData = { inBuffer->GetSize() * sizeof(uint8_t) + AEAD_SIZE, encryptData.get() + … in Encrypt()
221 int32_t HuksAesAdapter::Decrypt(std::unique_ptr<Uint8ArrayBuffer> &inBuffer, in Decrypt() argument
224 if ((inBuffer == nullptr) || (inBuffer->GetSize() <= (NONCE_SIZE + AEAD_SIZE))) { in Decrypt()
235 struct HksBlob decryptNonce = { NONCE_SIZE, inBuffer->GetData() }; in Decrypt()
236 …struct HksBlob decryptAead = { AEAD_SIZE, inBuffer->GetData() + inBuffer->GetSize() * sizeof(uint8… in Decrypt()
255 struct HksBlob inData = { inBuffer->GetSize() * sizeof(uint8_t) - NONCE_SIZE - AEAD_SIZE, in Decrypt()
[all …]
/ohos5.0/docs/zh-cn/device-dev/reference/hdi-apis/codec/
H A Dinterface_i_codec_image_v10.md23 …jpegdecode) ([in] struct [CodecImageBuffer](_codec_image_buffer_v10.md) inBuffer, [in] struct [Cod…
24 …einbuffer) ([out] struct [CodecImageBuffer](_codec_image_buffer_v10.md) inBuffer, [in] unsigned in…
25 …(#freeinbuffer) ([in] struct [CodecImageBuffer](_codec_image_buffer_v10.md) inBuffer) | 释放输入缓冲区。 |
34 ICodecImage::AllocateInBuffer ([out] struct CodecImageBuffer inBuffer, [in] unsigned int size, [in]…
49 | inBuffer | 获得的图像编解码器的输入缓冲区[CodecImageBuffer](_codec_image_buffer_v10.md)。 |
96 ICodecImage::DoJpegDecode ([in] struct CodecImageBuffer inBuffer, [in] struct CodecImageBuffer outB…
111 | inBuffer | 获得的jpeg图像解码的输入缓冲区[CodecImageBuffer](_codec_image_buffer_v10.md)。 |
129 ICodecImage::FreeInBuffer ([in] struct CodecImageBuffer inBuffer)
H A Dinterface_i_codec_image_v20.md23 …jpegdecode) ([in] struct [CodecImageBuffer](_codec_image_buffer_v20.md) inBuffer, [in] struct [Cod…
24 …einbuffer) ([out] struct [CodecImageBuffer](_codec_image_buffer_v20.md) inBuffer, [in] unsigned in…
25 …(#freeinbuffer) ([in] struct [CodecImageBuffer](_codec_image_buffer_v20.md) inBuffer) | 释放输入缓冲区。 |
34 ICodecImage::AllocateInBuffer ([out] struct CodecImageBuffer inBuffer, [in] unsigned int size, [in]…
49 | inBuffer | 获得的图像编解码器的输入缓冲区[CodecImageBuffer](_codec_image_buffer_v20.md)。 |
96 ICodecImage::DoJpegDecode ([in] struct CodecImageBuffer inBuffer, [in] struct CodecImageBuffer outB…
111 | inBuffer | 获得的jpeg图像解码的输入缓冲区[CodecImageBuffer](_codec_image_buffer_v20.md)。 |
129 ICodecImage::FreeInBuffer ([in] struct CodecImageBuffer inBuffer)
H A Dinterface_i_codec_component_v10.md45 …d int portIndex, [in] struct [OmxCodecBuffer](_omx_codec_buffer_v10.md) inBuffer, [out] struct [Om…
46 …d int portIndex, [in] struct [OmxCodecBuffer](_omx_codec_buffer_v10.md) inBuffer, [out] struct [Om…
52 …d int portIndex, [in] struct [OmxCodecBuffer](_omx_codec_buffer_v10.md) inBuffer, [out] struct [Om…
62 ICodecComponent::AllocateBuffer ([in] unsigned int portIndex, [in] struct OmxCodecBuffer inBuffer, …
84 | inBuffer | 指向要申请的buffer结构的体指针,结构体介绍详见[OmxCodecBuffer](_omx_codec_buffer_v10.md)。 |
590 ICodecComponent::UseBuffer ([in] unsigned int portIndex, [in] struct OmxCodecBuffer inBuffer, [out]…
614 | inBuffer | 指向要使用的buffer结构体的指针,结构体介绍详见[OmxCodecBuffer](_omx_codec_buffer_v10.md)。 |
631 ICodecComponent::UseEglImage ([in] unsigned int portIndex, [in] struct OmxCodecBuffer inBuffer, [ou…
655 | inBuffer | 指向[OmxCodecBuffer](_omx_codec_buffer_v10.md)结构体的指针。 |
H A Dinterface_i_codec_component_v20.md43 …d int portIndex, [in] struct [OmxCodecBuffer](_omx_codec_buffer_v20.md) inBuffer, [out] struct [Om…
44 …d int portIndex, [in] struct [OmxCodecBuffer](_omx_codec_buffer_v20.md) inBuffer, [out] struct [Om…
50 …d int portIndex, [in] struct [OmxCodecBuffer](_omx_codec_buffer_v20.md) inBuffer, [out] struct [Om…
60 ICodecComponent::AllocateBuffer ([in] unsigned int portIndex, [in] struct OmxCodecBuffer inBuffer, …
84 | inBuffer | 指向要申请的buffer结构的体指针,结构体介绍详见[OmxCodecBuffer](_omx_codec_buffer_v20.md)。 |
590 ICodecComponent::UseBuffer ([in] unsigned int portIndex, [in] struct OmxCodecBuffer inBuffer, [out]…
614 | inBuffer | 指向要使用的buffer结构体的指针,结构体介绍详见[OmxCodecBuffer](_omx_codec_buffer_v20.md)。 |
631 ICodecComponent::UseEglImage ([in] unsigned int portIndex, [in] struct OmxCodecBuffer inBuffer, [ou…
655 | inBuffer | 指向[OmxCodecBuffer](_omx_codec_buffer_v20.md)结构体的指针。 |
/ohos5.0/base/hiviewdfx/hilog/services/hilogd/include/
H A Dlog_compress.h47 … virtual int Compress(const LogPersisterBuffer &inBuffer, LogPersisterBuffer &compressBuffer) = 0;
57 int Compress(const LogPersisterBuffer &inBuffer, LogPersisterBuffer &compressBuffer) override;
62 int Compress(const LogPersisterBuffer &inBuffer, LogPersisterBuffer &compressBuffer) override;
73 int Compress(const LogPersisterBuffer &inBuffer, LogPersisterBuffer &compressBuffer) override;
/ohos5.0/foundation/ai/intelligent_voice_framework/services/intell_voice_engine/server/base/
H A Ddata_operation_callback.cpp28 const sptr<Ashmem> &inBuffer, in OnIntellVoiceDataOprEvent() argument
32 if (inBuffer == nullptr) { in OnIntellVoiceDataOprEvent()
39 inBuffer->UnmapAshmem(); in OnIntellVoiceDataOprEvent()
40 inBuffer->CloseAshmem(); in OnIntellVoiceDataOprEvent()
49 auto inData = CreateArrayBufferFromAshmem(inBuffer); in OnIntellVoiceDataOprEvent()
/ohos5.0/foundation/multimedia/image_effect/frameworks/native/effect/base/
H A Deffect_surface_adapter.cpp130 OHOS::sptr<SurfaceBuffer> inBuffer; in OnBufferAvailable() local
139 auto ret = receiverConsumerSurface_->AcquireBuffer(inBuffer, syncFence, timestamp, damages); in OnBufferAvailable()
147 isNeedSwap = consumerBufferAvailable_(inBuffer, outBuffer, damages, timestamp); in OnBufferAvailable()
155 auto releaseBuffer = (isNeedSwap) ? outBuffer : inBuffer; in OnBufferAvailable()
157 auto detRet = receiverConsumerSurface_->DetachBufferFromQueue(inBuffer); in OnBufferAvailable()
H A Dimage_effect_inner.cpp840 auto res = inBuffer->ListMetadataKeys(keys); in CopyMetaData()
844 res = inBuffer->GetMetadata(key, values); in CopyMetaData()
864 CopyMetaData(inBuffer, outBuffer); in OnBufferAvailableToProcess()
866 .surfaceBuffer_ = inBuffer, in OnBufferAvailableToProcess()
937 bool isSrcHebcData = IsSurfaceBufferHebc(inBuffer); in OnBufferAvailableWithCPU()
943 (void)inBuffer->InvalidateCache(); in OnBufferAvailableWithCPU()
947 auto requestConfig = GetBufferRequestConfig(inBuffer); in OnBufferAvailableWithCPU()
958 inBuffer->GetWidth(), inBuffer->GetHeight(), inBuffer->GetStride(), inBuffer->GetSize(), in OnBufferAvailableWithCPU()
959 static_cast<unsigned long long>(inBuffer->GetUsage())); in OnBufferAvailableWithCPU()
968 auto flushBuffer = (isNeedSwap ? inBuffer : outBuffer); in OnBufferAvailableWithCPU()
[all …]
/ohos5.0/drivers/peripheral/codec/hal/idl_service/src/
H A Dcodec_component_service.cpp151 int32_t CodecComponentService::UseBuffer(uint32_t portIndex, const OmxCodecBuffer &inBuffer, OmxCod… in UseBuffer() argument
155 outBuffer = const_cast<OmxCodecBuffer &>(inBuffer); in UseBuffer()
171 int32_t CodecComponentService::AllocateBuffer(uint32_t portIndex, const OmxCodecBuffer &inBuffer, in AllocateBuffer() argument
176 outBuffer = inBuffer; in AllocateBuffer()
236 int32_t CodecComponentService::UseEglImage(uint32_t portIndex, const OmxCodecBuffer &inBuffer, in UseEglImage() argument
241 outBuffer = inBuffer; in UseEglImage()
290 const OmxCodecBuffer& inBuffer) in SetParameterWithBuffer() argument
292 return node_->SetParameterWithBuffer(index, paramStruct, inBuffer); in SetParameterWithBuffer()
/ohos5.0/drivers/peripheral/codec/test/fuzztest/image_fuzzer/imagefreeinbuffer_fuzzer/
H A Dimagefreeinbuffer_fuzzer.cpp49 CodecImageBuffer inBuffer; in FreeInBuffer() local
50 FillDataImageBuffer(inBuffer); in FreeInBuffer()
51 auto err = image->FreeInBuffer(inBuffer); in FreeInBuffer()
/ohos5.0/foundation/ability/idl_tool/test/hdi_unittest/intelligent_voice_engine_v1_1/cpp_target/intelligent_voice/engine/v1_1/
H A Dintell_voice_data_opr_callback_proxy.cpp.txt33 …ntVoice::Engine::V1_1::IntellVoiceDataOprType type, const sptr<Ashmem>& inBuffer, sptr<Ashmem>& ou…
35 …V1_1::IntellVoiceDataOprCallbackProxy::OnIntellVoiceDataOprEvent_(type, inBuffer, outBuffer, Remot…
44 …ntVoice::Engine::V1_1::IntellVoiceDataOprType type, const sptr<Ashmem>& inBuffer, sptr<Ashmem>& ou…
60 if (inBuffer == nullptr || !intellVoiceDataOprCallbackData.WriteAshmem(inBuffer)) {
61 HDF_LOGE("%{public}s: failed to write inBuffer", __func__);
/ohos5.0/foundation/ability/idl_tool/test/hdi_unittest/codec_image_v1_0/cpp_target/codec/image/v1_0/
H A Dcodec_image_proxy.cpp.txt138 …return OHOS::HDI::Codec::Image::V1_0::CodecImageProxy::DoJpegDecode_(inBuffer, outBuffer, decInfo,…
143 …return OHOS::HDI::Codec::Image::V1_0::CodecImageProxy::AllocateInBuffer_(inBuffer, size, role, Get…
146 …1_0::CodecImageProxy::FreeInBuffer(const OHOS::HDI::Codec::Image::V1_0::CodecImageBuffer& inBuffer)
148 …return OHOS::HDI::Codec::Image::V1_0::CodecImageProxy::FreeInBuffer_(inBuffer, GetCurrentRemote());
277 … if (!OHOS::HDI::Codec::Image::V1_0::CodecImageBufferBlockMarshalling(codecImageData, inBuffer)) {
278 HDF_LOGE("%{public}s: write inBuffer failed!", __func__);
338 if (!CodecImageBufferBlockUnmarshalling(codecImageReply, inBuffer)) {
339 HDF_LOGE("%{public}s: read inBuffer failed!", __func__);
346 …y::FreeInBuffer_(const OHOS::HDI::Codec::Image::V1_0::CodecImageBuffer& inBuffer, const sptr<IRemo…
357 … if (!OHOS::HDI::Codec::Image::V1_0::CodecImageBufferBlockMarshalling(codecImageData, inBuffer)) {
[all …]
H A Dcodec_image_proxy.h.txt77 int32_t DoJpegDecode(const OHOS::HDI::Codec::Image::V1_0::CodecImageBuffer& inBuffer,
80 … int32_t AllocateInBuffer(OHOS::HDI::Codec::Image::V1_0::CodecImageBuffer& inBuffer, uint32_t size,
83 int32_t FreeInBuffer(const OHOS::HDI::Codec::Image::V1_0::CodecImageBuffer& inBuffer) override;
94 static int32_t DoJpegDecode_(const OHOS::HDI::Codec::Image::V1_0::CodecImageBuffer& inBuffer,
97 …static int32_t AllocateInBuffer_(OHOS::HDI::Codec::Image::V1_0::CodecImageBuffer& inBuffer, uint32…
100 static int32_t FreeInBuffer_(const OHOS::HDI::Codec::Image::V1_0::CodecImageBuffer& inBuffer,
/ohos5.0/drivers/peripheral/codec/test/fuzztest/image_fuzzer/imageallocateinbuffer_fuzzer/
H A Dimageallocateinbuffer_fuzzer.cpp48 CodecImageBuffer inBuffer; in AllocateInBuffer() local
51 auto err = image->AllocateInBuffer(inBuffer, bufferSize, role); in AllocateInBuffer()
56 err = image->FreeInBuffer(inBuffer); in AllocateInBuffer()
/ohos5.0/foundation/multimedia/media_foundation/interface/inner_api/buffer/
H A Davbuffer_queue_producer_proxy.h34 Status PushBuffer(const std::shared_ptr<AVBuffer>& inBuffer, bool cancel) override = 0;
35 Status ReturnBuffer(const std::shared_ptr<AVBuffer>& inBuffer, bool cancel) override = 0;
37 Status AttachBuffer(std::shared_ptr<AVBuffer>& inBuffer, bool isFilled) override = 0;
H A Davbuffer_queue_producer.h33 virtual Status PushBuffer(const std::shared_ptr<AVBuffer>& inBuffer, bool available) = 0;
34 virtual Status ReturnBuffer(const std::shared_ptr<AVBuffer>& inBuffer, bool available) = 0;
36 virtual Status AttachBuffer(std::shared_ptr<AVBuffer>& inBuffer, bool isFilled) = 0;
/ohos5.0/drivers/peripheral/codec/hal/idl_service/include/
H A Dcodec_component_service.h45 …int32_t UseBuffer(uint32_t portIndex, const OmxCodecBuffer &inBuffer, OmxCodecBuffer &outBuffer) o…
46 …int32_t AllocateBuffer(uint32_t portIndex, const OmxCodecBuffer &inBuffer, OmxCodecBuffer &outBuff…
52 … int32_t UseEglImage(uint32_t portIndex, const OmxCodecBuffer &inBuffer, OmxCodecBuffer &outBuffer,
56 const OmxCodecBuffer& inBuffer) override;

12345