/ohos5.0/drivers/peripheral/codec/test/unittest/hdi_image/ |
H A D | codec_hdi_jpeg_test.cpp | 91 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 D | codec_image_service.cpp | 72 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 D | codec_jpeg_service.cpp | 53 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 D | log_compress.cpp | 40 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 D | avbuffer_queue_producer_proxy.cpp | 55 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 D | pkg_algo_lz4.cpp | 84 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 D | pkg_algo_deflate.cpp | 59 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 D | huks_aes_adapter.cpp | 171 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 D | interface_i_codec_image_v10.md | 23 …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 D | interface_i_codec_image_v20.md | 23 …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 D | interface_i_codec_component_v10.md | 45 …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 D | interface_i_codec_component_v20.md | 43 …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 D | log_compress.h | 47 … 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 D | data_operation_callback.cpp | 28 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 D | effect_surface_adapter.cpp | 130 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 D | image_effect_inner.cpp | 840 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 D | codec_component_service.cpp | 151 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 D | imagefreeinbuffer_fuzzer.cpp | 49 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 D | intell_voice_data_opr_callback_proxy.cpp.txt | 33 …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 D | codec_image_proxy.cpp.txt | 138 …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 D | codec_image_proxy.h.txt | 77 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 D | imageallocateinbuffer_fuzzer.cpp | 48 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 D | avbuffer_queue_producer_proxy.h | 34 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 D | avbuffer_queue_producer.h | 33 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 D | codec_component_service.h | 45 …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;
|