Home
last modified time | relevance | path

Searched refs:outputBuffer (Results 1 - 25 of 82) sorted by relevance

1234

/foundation/multimedia/media_foundation/tests/unittest/osal/
H A Ddump_buffer_unit_test.cpp51 std::shared_ptr<Media::AVBuffer> outputBuffer = nullptr; in HWTEST_F() local
52 outputBuffer = std::make_shared<AVBuffer>(); in HWTEST_F()
53 DumpAVBufferToFile(DUMP_PARAM, DUMP_FILE_NAME, outputBuffer); in HWTEST_F()
58 std::shared_ptr<Media::AVBuffer> outputBuffer = std::make_shared<AVBuffer>(); in HWTEST_F() local
59 outputBuffer->memory_ = nullptr; in HWTEST_F()
60 DumpAVBufferToFile(DUMP_PARAM, DUMP_FILE_NAME, outputBuffer); in HWTEST_F()
66 std::shared_ptr<Media::AVBuffer> outputBuffer = std::make_shared<AVBuffer>(); in HWTEST_F() local
67 outputBuffer->memory_ = std::make_shared<AVHardwareMemory>(); in HWTEST_F()
68 DumpAVBufferToFile(DUMP_PARAM, DUMP_FILE_NAME, outputBuffer); in HWTEST_F()
75 std::shared_ptr<Media::AVBuffer> outputBuffer in HWTEST_F() local
83 std::shared_ptr<Media::AVBuffer> outputBuffer = std::make_shared<AVBuffer>(); HWTEST_F() local
91 std::shared_ptr<Media::AVBuffer> outputBuffer = std::make_shared<AVBuffer>(); HWTEST_F() local
99 std::shared_ptr<Media::AVBuffer> outputBuffer = std::make_shared<AVBuffer>(); HWTEST_F() local
[all...]
/foundation/multimedia/image_effect/frameworks/native/effect/pipeline/filters/sink/
H A Dimage_sink_filter.cpp257 ErrorCode FillOutputData(const std::shared_ptr<EffectBuffer> &inputBuffer, std::shared_ptr<EffectBuffer> &outputBuffer, in FillOutputData() argument
260 if (inputBuffer->buffer_ == outputBuffer->buffer_) { in FillOutputData()
264 CommonUtils::UpdateImageExifDateTime(outputBuffer->extraInfo_->pixelMap); in FillOutputData()
267 return ColorSpaceHelper::UpdateMetadata(outputBuffer.get()); in FillOutputData()
270 size_t outputBufferSize = outputBuffer->bufferInfo_->len_; in FillOutputData()
272 uint32_t outputRowStride = outputBuffer->bufferInfo_->rowStride_; in FillOutputData()
279 context->renderEnvironment_->ConvertTextureToBuffer(inputBuffer->tex, outputBuffer.get()); in FillOutputData()
281 MemcpyHelper::CopyData(inputBuffer.get(), outputBuffer.get()); in FillOutputData()
285 CommonUtils::UpdateImageExifDateTime(outputBuffer->extraInfo_->pixelMap); in FillOutputData()
288 return ColorSpaceHelper::UpdateMetadata(outputBuffer in FillOutputData()
291 FillPictureOutputData(const std::shared_ptr<EffectBuffer> &inputBuffer, std::shared_ptr<EffectBuffer> &outputBuffer, const std::shared_ptr<EffectContext> &context) FillPictureOutputData() argument
416 SavaOutputData(EffectBuffer *src, const std::shared_ptr<EffectBuffer> &inputBuffer, std::shared_ptr<EffectBuffer> &outputBuffer, std::shared_ptr<EffectContext> &context) SavaOutputData() argument
444 SaveData(const std::shared_ptr<EffectBuffer> &inputBuffer, std::shared_ptr<EffectBuffer> &outputBuffer, std::shared_ptr<EffectContext> &context) SaveData() argument
[all...]
/foundation/multimedia/image_framework/plugins/common/libs/image/libbmpplugin/src/
H A Dbmp_decoder.cpp193 void *outputBuffer = malloc(byteCount); in SetBuffer() local
194 if (outputBuffer == nullptr) { in SetBuffer()
200 if (memset_s(outputBuffer, 0, byteCount) != EOK) { in SetBuffer()
202 free(outputBuffer); in SetBuffer()
203 outputBuffer = nullptr; in SetBuffer()
207 if (memset_s(outputBuffer, byteCount, 0, byteCount) != EOK) { in SetBuffer()
209 free(outputBuffer); in SetBuffer()
210 outputBuffer = nullptr; in SetBuffer()
214 context.pixelsBuffer.buffer = outputBuffer; in SetBuffer()
230 void *outputBuffer in SetBufferForPlatform() local
[all...]
/foundation/multimedia/av_codec/test/nativedemo/audio_demo/
H A Davcodec_audio_avbuffer_lbvc_encoder_inner_demo.cpp179 std::shared_ptr<AVBuffer> outputBuffer; in OutputFunc() local
180 ret = implConsumer_->AcquireBuffer(outputBuffer); in OutputFunc()
185 if (outputBuffer == nullptr) { in OutputFunc()
190 size = outputBuffer->memory_->GetSize(); in OutputFunc()
193 outputFile_->write(reinterpret_cast<char *>(outputBuffer->memory_->GetAddr()), in OutputFunc()
194 outputBuffer->memory_->GetSize()); in OutputFunc()
195 if (outputBuffer->flag_ == AVCODEC_BUFFER_FLAGS_EOS || outputBuffer->memory_->GetSize() == 0) { in OutputFunc()
199 implConsumer_->ReleaseBuffer(outputBuffer); in OutputFunc()
H A Davcodec_audio_avbuffer_decoder_inner_demo.cpp183 std::shared_ptr<AVBuffer> outputBuffer; in OutputFunc() local
184 ret = implConsumer_->AcquireBuffer(outputBuffer); in OutputFunc()
189 if (outputBuffer == nullptr) { in OutputFunc()
193 outputFile_->write(reinterpret_cast<char *>(outputBuffer->memory_->GetAddr()), in OutputFunc()
194 outputBuffer->memory_->GetSize()); in OutputFunc()
195 if (outputBuffer->flag_ == AVCODEC_BUFFER_FLAGS_EOS || outputBuffer->memory_->GetSize() == 0) { in OutputFunc()
199 implConsumer_->ReleaseBuffer(outputBuffer); in OutputFunc()
H A Davcodec_audio_avbuffer_lbvc_decoder_inner_demo.cpp181 std::shared_ptr<AVBuffer> outputBuffer; in OutputFunc() local
182 ret = implConsumer_->AcquireBuffer(outputBuffer); in OutputFunc()
187 if (outputBuffer == nullptr) { in OutputFunc()
191 outputFile_->write(reinterpret_cast<char *>(outputBuffer->memory_->GetAddr()), in OutputFunc()
192 outputBuffer->memory_->GetSize()); in OutputFunc()
193 if (outputBuffer->flag_ == AVCODEC_BUFFER_FLAGS_EOS || outputBuffer->memory_->GetSize() == 0) { in OutputFunc()
197 implConsumer_->ReleaseBuffer(outputBuffer); in OutputFunc()
/foundation/multimedia/av_codec/services/media_engine/plugins/ffmpeg_adapter/audio_encoder/
H A Dffmpeg_base_encoder.cpp131 Status FFmpegBaseEncoder::ProcessReceiveData(std::shared_ptr<AVBuffer> &outputBuffer) in ProcessReceiveData() argument
133 if (!outputBuffer) { in ProcessReceiveData()
141 outBuffer_ = outputBuffer; in ProcessReceiveData()
142 Status ret = SendOutputBuffer(outputBuffer); in ProcessReceiveData()
146 Status FFmpegBaseEncoder::ReceiveBuffer(std::shared_ptr<AVBuffer> &outputBuffer) in ReceiveBuffer() argument
152 status = ReceivePacketSucc(outputBuffer); in ReceiveBuffer()
155 outputBuffer->flag_ = MediaAVCodec::AVCODEC_BUFFER_FLAG_EOS; in ReceiveBuffer()
168 Status FFmpegBaseEncoder::ReceivePacketSucc(std::shared_ptr<AVBuffer> &outputBuffer) in ReceivePacketSucc() argument
170 auto memory = outputBuffer->memory_; in ReceivePacketSucc()
184 outputBuffer in ReceivePacketSucc()
193 SendOutputBuffer(std::shared_ptr<AVBuffer> &outputBuffer) SendOutputBuffer() argument
[all...]
H A Dffmpeg_base_encoder.h49 Status ProcessReceiveData(std::shared_ptr<AVBuffer> &outputBuffer);
81 Status ReceiveBuffer(std::shared_ptr<AVBuffer> &outputBuffer);
82 Status ReceivePacketSucc(std::shared_ptr<AVBuffer> &outputBuffer);
83 Status SendOutputBuffer(std::shared_ptr<AVBuffer>& outputBuffer);
/foundation/ai/neural_network_runtime/test/system_test/
H A Dend_to_end_test.cpp88 OH_NN_ReturnCode End2EndTest::IsExpectedOutput(const float* outputBuffer) in IsExpectedOutput() argument
90 if (outputBuffer == nullptr) { in IsExpectedOutput()
91 LOGE("End2EndTest::IsExpectedOutput failed, pass nullptr to outputBuffer."); in IsExpectedOutput()
97 "expected value: %f.", i, outputBuffer[i], EXPECTED_OUTPUT); in IsExpectedOutput()
98 if (std::abs(outputBuffer[i] - EXPECTED_OUTPUT) > EPSILON) { in IsExpectedOutput()
165 float outputBuffer[ELEMENT_COUNT]; in HWTEST_F() local
166 ASSERT_EQ(OH_NN_SUCCESS, SetOutput(0, (void*)outputBuffer, ADDEND_DATA_LENGTH)); in HWTEST_F()
170 ASSERT_EQ(OH_NN_SUCCESS, IsExpectedOutput(outputBuffer)); in HWTEST_F()
289 float outputBuffer[ELEMENT_COUNT]; in HWTEST_F() local
290 ASSERT_EQ(OH_NN_SUCCESS, SetOutput(0, (void*)outputBuffer, ADDEND_DATA_LENGT in HWTEST_F()
344 float outputBuffer[ELEMENT_COUNT]; HWTEST_F() local
416 float outputBuffer[ELEMENT_COUNT]; HWTEST_F() local
541 int8_t outputBuffer[ELEMENT_COUNT]; HWTEST_F() local
593 float outputBuffer[ELEMENT_COUNT]; HWTEST_F() local
[all...]
/foundation/multimedia/av_codec/services/media_engine/filters/
H A Ddecoder_surface_filter.cpp585 std::shared_ptr<AVBuffer> outputBuffer = nullptr; in DoProcessOutputBuffer() local
586 bool acquireRes = AcquireNextRenderBuffer(byIdx, index, outputBuffer); in DoProcessOutputBuffer()
588 ReleaseOutputBuffer(index, recvArg, outputBuffer, renderTime); in DoProcessOutputBuffer()
671 int64_t DecoderSurfaceFilter::CalculateNextRender(uint32_t index, std::shared_ptr<AVBuffer> &outputBuffer) in CalculateNextRender() argument
674 MEDIA_LOG_D("DrainOutputBuffer not seeking and render. pts: " PUBLIC_LOG_D64, outputBuffer->pts_); in CalculateNextRender()
675 videoSink_->SetFirstPts(outputBuffer->pts_); in CalculateNextRender()
676 waitTime = videoSink_->DoSyncWrite(outputBuffer); in CalculateNextRender()
681 void DecoderSurfaceFilter::RenderNextOutput(uint32_t index, std::shared_ptr<AVBuffer> &outputBuffer) in RenderNextOutput() argument
686 int64_t waitTime = CalculateNextRender(index, outputBuffer); in RenderNextOutput()
688 outputBuffer in RenderNextOutput()
698 DrainOutputBuffer(uint32_t index, std::shared_ptr<AVBuffer> &outputBuffer) DrainOutputBuffer() argument
756 DrainPreroll(uint32_t index, std::shared_ptr<AVBuffer> &outputBuffer) DrainPreroll() argument
775 DrainSeekClosest(uint32_t index, std::shared_ptr<AVBuffer> &outputBuffer) DrainSeekClosest() argument
[all...]
/foundation/multimedia/image_framework/plugins/common/libs/image/libheifplugin/src/
H A Dheif_decoder.cpp139 void *outputBuffer = malloc(byteCount); in AllocHeapBuffer() local
140 if (outputBuffer == nullptr) { in AllocHeapBuffer()
145 if (memset_s(outputBuffer, byteCount, 0, byteCount) != EOK) { in AllocHeapBuffer()
147 free(outputBuffer); in AllocHeapBuffer()
148 outputBuffer = nullptr; in AllocHeapBuffer()
151 context.pixelsBuffer.buffer = outputBuffer; in AllocHeapBuffer()
/foundation/multimedia/av_codec/services/engine/codec/include/audio/
H A Daudio_codec.h38 void OnOutputBufferDone(const std::shared_ptr<AVBuffer> &outputBuffer) override;
167 void OnOutputBufferDone(const std::shared_ptr<AVBuffer> &outputBuffer) in OnOutputBufferDone() argument
170 callback_->OnOutputBufferAvailable(0, outputBuffer); in OnOutputBufferDone()
195 void AudioCodecCallback::OnOutputBufferDone(const std::shared_ptr<AVBuffer> &outputBuffer) in OnOutputBufferDone() argument
198 codec_->OnOutputBufferDone(outputBuffer); in OnOutputBufferDone()
/foundation/multimedia/media_foundation/engine/plugin/plugins/codec_adapter/
H A Dhdi_codec_adapter.cpp86 std::shared_ptr<Plugin::Buffer> outputBuffer = nullptr; in FillBufferDone() local
87 (void)codecBuffer->Unbind(outputBuffer, omxBuffer); in FillBufferDone()
93 outputBuffer->UpdateBufferMeta(*(iter->second)); in FillBufferDone()
97 outputBuffer->GetBufferMeta()->SetMeta(Tag::USER_FRAME_NUMBER, frameNum); in FillBufferDone()
102 outputBuffer = nullptr; in FillBufferDone()
105 hdiAdapter->NotifyOutputBufferDone(outputBuffer); in FillBufferDone()
462 Status HdiCodecAdapter::QueueOutputBuffer(const std::shared_ptr<Buffer>& outputBuffer, int32_t timeoutMs) in QueueOutputBuffer() argument
465 outBufQue_->Push(outputBuffer); in QueueOutputBuffer()
526 auto outputBuffer = outBufQue_->Pop(1); in FillAllTheOutBuffer() local
527 if (outputBuffer in FillAllTheOutBuffer()
[all...]
/foundation/multimedia/image_framework/plugins/common/libs/image/libwebpplugin/src/
H A Dwebp_decoder.cpp440 void *outputBuffer = malloc(byteCount); in HeapMemoryCreate() local
441 if (outputBuffer == nullptr) { in HeapMemoryCreate()
447 errno_t backRet = memset_s(outputBuffer, 0, byteCount); in HeapMemoryCreate()
450 free(outputBuffer); in HeapMemoryCreate()
451 outputBuffer = nullptr; in HeapMemoryCreate()
455 if (memset_s(outputBuffer, byteCount, 0, byteCount) != EOK) { in HeapMemoryCreate()
457 free(outputBuffer); in HeapMemoryCreate()
458 outputBuffer = nullptr; in HeapMemoryCreate()
462 context.pixelsBuffer.buffer = outputBuffer; in HeapMemoryCreate()
/foundation/multimedia/image_framework/plugins/common/libs/image/libgifplugin/include/
H A Dgif_encoder.h64 uint8_t *outputBuffer, ColorType *outputColorMap);
69 uint8_t *outputBuffer, ColorType *outputColorMap);
75 uint32_t LZWEncodeFrame(uint8_t *outputBuffer, uint16_t width, uint16_t height);
/foundation/multimedia/av_codec/services/media_engine/plugins/ffmpeg_adapter/audio_encoder/lbvc/
H A Daudio_lbvc_encoder_plugin.cpp195 Status AudioLbvcEncoderPlugin::QueueOutputBuffer(std::shared_ptr<AVBuffer> &outputBuffer) in QueueOutputBuffer() argument
199 outputBuffer->flag_ = BUFFER_FLAG_EOS; in QueueOutputBuffer()
200 outputBuffer->memory_->SetSize(0); in QueueOutputBuffer()
202 dataCallback_->OnOutputBufferDone(outputBuffer); in QueueOutputBuffer()
206 Status ret = hdiCodec_->FillThisBuffer(outputBuffer); in QueueOutputBuffer()
212 dataCallback_->OnOutputBufferDone(outputBuffer); in QueueOutputBuffer()
/foundation/multimedia/av_codec/services/media_engine/plugins/ffmpeg_adapter/audio_decoder/lbvc/
H A Daudio_lbvc_decoder_plugin.cpp192 Status AudioLbvcDecoderPlugin::QueueOutputBuffer(std::shared_ptr<AVBuffer> &outputBuffer) in QueueOutputBuffer() argument
196 outputBuffer->flag_ = BUFFER_FLAG_EOS; in QueueOutputBuffer()
197 outputBuffer->memory_->SetSize(0); in QueueOutputBuffer()
199 dataCallback_->OnOutputBufferDone(outputBuffer); in QueueOutputBuffer()
203 Status ret = hdiCodec_->FillThisBuffer(outputBuffer); in QueueOutputBuffer()
209 dataCallback_->OnOutputBufferDone(outputBuffer); in QueueOutputBuffer()
/foundation/multimedia/media_foundation/engine/plugin/plugins/minimp3_adapter/
H A Dminimp3_decoder_plugin.cpp129 std::shared_ptr<Buffer>& outputBuffer) in GetPcmDataProcess()
134 if (outputBuffer == nullptr || outputBuffer->IsEmpty()) { in GetPcmDataProcess()
135 MEDIA_LOG_W("outputBuffer nullptr warning"); in GetPcmDataProcess()
140 outputBuffer->GetMemory()->Reset(); in GetPcmDataProcess()
141 outputBuffer->flag |= BUFFER_FLAG_EOS; in GetPcmDataProcess()
144 return AudioDecoderMp3Process(inputBuffer_, outputBuffer); in GetPcmDataProcess()
128 GetPcmDataProcess(const std::shared_ptr<Buffer>& inputBuffer, std::shared_ptr<Buffer>& outputBuffer) GetPcmDataProcess() argument
/foundation/multimedia/av_codec/services/engine/codec/video/hevcdecoder/
H A Dhevc_decoder.cpp782 std::shared_ptr<HBuffer> outputBuffer = buffers_[INDEX_OUTPUT][index]; in UpdateOutputBuffer() local
783 if (width_ != outputBuffer->width || height_ != outputBuffer->height || bitDepth_ != outputBuffer->bitDepth) { in UpdateOutputBuffer()
788 outputBuffer->avBuffer = AVBuffer::CreateAVBuffer(allocator, 0); in UpdateOutputBuffer()
789 CHECK_AND_RETURN_RET_LOG(outputBuffer->avBuffer != nullptr, AVCS_ERR_NO_MEMORY, in UpdateOutputBuffer()
792 outputBuffer->avBuffer->memory_->GetCapacity()); in UpdateOutputBuffer()
794 outputBuffer->owner_ = HBuffer::Owner::OWNED_BY_CODEC; in UpdateOutputBuffer()
795 outputBuffer->width = width_; in UpdateOutputBuffer()
796 outputBuffer in UpdateOutputBuffer()
806 std::shared_ptr<HBuffer> outputBuffer = buffers_[INDEX_OUTPUT][index]; UpdateSurfaceMemory() local
912 std::shared_ptr<HBuffer> outputBuffer = buffers_[INDEX_OUTPUT][i]; ReleaseBuffers() local
1198 std::shared_ptr<HBuffer> outputBuffer = buffers_[INDEX_OUTPUT][index]; RequestBufferFromConsumer() local
[all...]
/foundation/multimedia/av_codec/interfaces/plugin/
H A Dcodec_plugin.h38 virtual void OnOutputBufferDone(const std::shared_ptr<AVBuffer> &outputBuffer) = 0;
52 virtual Status QueueOutputBuffer(std::shared_ptr<AVBuffer> &outputBuffer) = 0;
/foundation/multimedia/image_framework/plugins/common/libs/image/libpngplugin/src/
H A Dpng_decoder.cpp295 void *outputBuffer = malloc(byteCount); in AllocOutBuffer() local
296 if (outputBuffer == nullptr) { in AllocOutBuffer()
301 errno_t backRet = memset_s(outputBuffer, 0, byteCount); in AllocOutBuffer()
304 free(outputBuffer); in AllocOutBuffer()
305 outputBuffer = nullptr; in AllocOutBuffer()
309 if (memset_s(outputBuffer, byteCount, 0, byteCount) != EOK) { in AllocOutBuffer()
311 free(outputBuffer); in AllocOutBuffer()
312 outputBuffer = nullptr; in AllocOutBuffer()
316 context.pixelsBuffer.buffer = outputBuffer; in AllocOutBuffer()
331 void *outputBuffer in AllocBufferForPlatform() local
[all...]
/foundation/multimedia/av_codec/interfaces/inner_api/native/
H A Ddecoder_surface_filter.h80 void DrainOutputBuffer(uint32_t index, std::shared_ptr<AVBuffer> &outputBuffer);
117 int64_t CalculateNextRender(uint32_t index, std::shared_ptr<AVBuffer> &outputBuffer);
119 void RenderNextOutput(uint32_t index, std::shared_ptr<AVBuffer> &outputBuffer);
122 bool DrainPreroll(uint32_t index, std::shared_ptr<AVBuffer> &outputBuffer);
123 bool DrainSeekClosest(uint32_t index, std::shared_ptr<AVBuffer> &outputBuffer);
/foundation/multimedia/av_codec/services/media_engine/plugins/ffmpeg_adapter/audio_encoder/g711mu/
H A Daudio_g711mu_encoder_plugin.cpp189 Status AudioG711muEncoderPlugin::QueueOutputBuffer(std::shared_ptr<AVBuffer>& outputBuffer) in QueueOutputBuffer() argument
191 if (!outputBuffer) { in QueueOutputBuffer()
197 auto memory = outputBuffer->memory_; in QueueOutputBuffer()
201 outputBuffer->pts_ = pts_; in QueueOutputBuffer()
202 dataCallback_->OnOutputBufferDone(outputBuffer); in QueueOutputBuffer()
/foundation/multimedia/av_codec/services/media_engine/plugins/ffmpeg_adapter/audio_decoder/g711mu/
H A Daudio_g711mu_decoder_plugin.cpp151 Status AudioG711muDecoderPlugin::QueueOutputBuffer(std::shared_ptr<AVBuffer>& outputBuffer) in QueueOutputBuffer() argument
153 if (!outputBuffer) { in QueueOutputBuffer()
159 auto memory = outputBuffer->memory_; in QueueOutputBuffer()
164 outputBuffer->pts_ = pts_; in QueueOutputBuffer()
165 dataCallback_->OnOutputBufferDone(outputBuffer); in QueueOutputBuffer()
/foundation/multimedia/av_codec/test/unittest/audio_vivid_test/
H A Daudio_decoder_avbuffer_vivid_inner_unit_test.cpp315 std::shared_ptr<AVBuffer> outputBuffer; in OutputFunc() local
316 ret = implConsumer_->AcquireBuffer(outputBuffer); in OutputFunc()
322 if (outputBuffer == nullptr) { in OutputFunc()
327 outputFile_->write(reinterpret_cast<char *>(outputBuffer->memory_->GetAddr()), in OutputFunc()
328 outputBuffer->memory_->GetSize()); in OutputFunc()
329 if (outputBuffer != nullptr && in OutputFunc()
330 (outputBuffer->flag_ == AVCODEC_BUFFER_FLAGS_EOS || outputBuffer->memory_->GetSize() == 0)) { in OutputFunc()
334 implConsumer_->ReleaseBuffer(outputBuffer); in OutputFunc()

Completed in 16 milliseconds

1234