Home
last modified time | relevance | path

Searched refs:avBuffer (Results 1 – 25 of 65) sorted by relevance

123

/ohos5.0/foundation/multimedia/av_codec/test/unittest/demuxer_test/capi/
H A Ddemuxer_capi_buffer_mock.cpp58 OH_AVBuffer *avBuffer = OH_AVBuffer_Create(cap); in ReadSample() local
59 if (avBuffer == nullptr) { in ReadSample()
64 int32_t ret = OH_AVDemuxer_ReadSampleBuffer(demuxer_, trackIndex, avBuffer); in ReadSample()
69 ret = OH_AVBuffer_GetBufferAttr(avBuffer, &bufferAttr); in ReadSample()
78 OH_AVFormat *format = OH_AVBuffer_GetParameter(avBuffer); in ReadSample()
90 OH_AVBuffer_Destroy(avBuffer); in ReadSample()
93 OH_AVBuffer_Destroy(avBuffer); in ReadSample()
/ohos5.0/foundation/multimedia/av_codec/test/moduletest/muxer/NativeAPI/
H A DNativeAVMuxerParamCheckTest.cpp935 OH_AVBuffer_SetBufferAttr(avBuffer, &info);
943 OH_AVBuffer_Destroy(avBuffer);
988 OH_AVBuffer_SetBufferAttr(avBuffer, &info);
993 OH_AVBuffer_SetBufferAttr(avBuffer, &info);
997 OH_AVBuffer_Destroy(avBuffer);
1051 OH_AVBuffer_Destroy(avBuffer);
1105 OH_AVBuffer_Destroy(avBuffer);
1159 OH_AVBuffer_Destroy(avBuffer);
1208 OH_AVBuffer_Destroy(avBuffer);
1257 OH_AVBuffer_Destroy(avBuffer);
[all …]
/ohos5.0/foundation/multimedia/av_codec/test/moduletest/demuxer/src/InnerAPI/
H A Dinner_demuxer_parser_sample.cpp135 avBuffer = OHOS::Media::AVBuffer::CreateAVBuffer(allocator, buffersize); in InitParameter()
299 ret = this->demuxer_->ReadSampleBuffer(videoTrackIdx, avBuffer); in RunSeekScene()
305 if (avBuffer->pts_ >= pts * ptsNum || avBuffer->flag_ == AVCODEC_BUFFER_FLAG_EOS) { in RunSeekScene()
310 this->demuxer_->GetFrameLayerInfo(avBuffer, frameLayerInfo); in RunSeekScene()
312 << ", layer: " << frameLayerInfo.layer << ", dts_: " << avBuffer->dts_ << endl; in RunSeekScene()
313 checkResult = CheckFrameLayerResult(frameLayerInfo, avBuffer->dts_, false); in RunSeekScene()
341 ret = this->demuxer_->ReadSampleBuffer(videoTrackIdx, avBuffer); in RunSpeedScene()
346 if (avBuffer->flag_ & AVCODEC_BUFFER_FLAG_EOS) { in RunSpeedScene()
350 if (avBuffer->pts_ >= pts * num) { in RunSpeedScene()
351 ret = this->demuxer_->GetFrameLayerInfo(avBuffer, frameLayerInfo); in RunSpeedScene()
[all …]
H A Dinner_demuxer_sample.cpp105 avBuffer = OHOS::Media::AVBuffer::CreateAVBuffer(allocator, buffersize); in ReadSampleAndSave()
117 retForSave = this->demuxer_->ReadSampleBuffer(i, avBuffer); in CheckLoopForSave()
124 if (avBuffer->flag_ == AVCODEC_BUFFER_FLAG_EOS) { in CheckLoopForSave()
133 videoIndexPtsList.push_back(avBuffer->pts_); in CheckLoopForSave()
136 videoPtsOffset = avBuffer->pts_; in CheckLoopForSave()
139 audioIndexPtsList.push_back(avBuffer->pts_); in CheckLoopForSave()
142 audioPtsOffset = avBuffer->pts_; in CheckLoopForSave()
387 avBuffer = OHOS::Media::AVBuffer::CreateAVBuffer(allocator, buffersize); in CheckTimedMeta()
403 retForMeta = this->demuxer_->ReadSampleBuffer(i, avBuffer); in CheckLoop()
409 if (avBuffer->flag_ == AVCODEC_BUFFER_FLAG_EOS) { in CheckLoop()
[all …]
/ohos5.0/foundation/multimedia/av_codec/services/engine/codec/video/hcodec/
H A Dhcodec.cpp607 if (avBuffer == nullptr || avBuffer->memory_ == nullptr || in AllocateAvHardwareBuffers()
617 bufInfo.avBuffer = avBuffer; in AllocateAvHardwareBuffers()
638 if (avBuffer == nullptr || avBuffer->memory_ == nullptr || in AllocateAvSharedBuffers()
661 bufInfo.avBuffer = avBuffer; in AllocateAvSharedBuffers()
686 if (avBuffer == nullptr || avBuffer->memory_ == nullptr) { in AllocateAvSurfaceBuffers()
705 bufInfo.avBuffer = avBuffer; in AllocateAvSurfaceBuffers()
898 (bufferInfo->avBuffer->memory_->GetSize()); in OnQueueInputBuffer()
900 bufferInfo->omxBuffer->pts = bufferInfo->avBuffer->pts_; in OnQueueInputBuffer()
1055 info.avBuffer->pts_ = omxBuffer->pts; in NotifyUserOutBufferAvaliable()
1056 info.avBuffer->flag_ = OmxFlagToUserFlag(omxBuffer->flag); in NotifyUserOutBufferAvaliable()
[all …]
/ohos5.0/foundation/multimedia/av_codec/test/nativedemo/audio_demo/
H A Davcodec_audio_avbuffer_aac_encoder_demo.cpp352 OH_AVBuffer *avBuffer = signal_->outBufferQueue_.front(); in OutputFunc() local
353 if (avBuffer == nullptr) { in OutputFunc()
357 if (avBuffer != nullptr) { in OutputFunc()
359 << ", data size:" << avBuffer->buffer_->memory_->GetSize() << endl; in OutputFunc()
360 outputFile_->write(reinterpret_cast<char *>(OH_AVBuffer_GetAddr(avBuffer)), in OutputFunc()
361 avBuffer->buffer_->memory_->GetSize()); in OutputFunc()
363 if (avBuffer != nullptr && in OutputFunc()
364 …(avBuffer->buffer_->flag_ == AVCODEC_BUFFER_FLAGS_EOS || avBuffer->buffer_->memory_->GetSize() == … in OutputFunc()
376 if (avBuffer->buffer_->flag_ == AVCODEC_BUFFER_FLAGS_EOS) { in OutputFunc()
H A Davcodec_audio_avbuffer_amrnb_encoder_demo.cpp363 OH_AVBuffer* avBuffer = signal_->outBufferQueue_.front(); in OutputFunc() local
364 if (avBuffer == nullptr) { in OutputFunc()
368 if (avBuffer != nullptr) { in OutputFunc()
369 …cout << "OutputFunc write index:" << index << ", size:" << avBuffer->buffer_->memory_->GetSize() <… in OutputFunc()
370 outputFile_->write(reinterpret_cast<char*>(OH_AVBuffer_GetAddr(avBuffer)), in OutputFunc()
371 avBuffer->buffer_->memory_->GetSize()); in OutputFunc()
373 if (avBuffer != nullptr && (avBuffer->buffer_->flag_ == AVCODEC_BUFFER_FLAGS_EOS || in OutputFunc()
374 avBuffer->buffer_->memory_->GetSize() == 0)) { in OutputFunc()
386 if (avBuffer->buffer_->flag_ == AVCODEC_BUFFER_FLAGS_EOS) { in OutputFunc()
H A Davcodec_audio_avbuffer_amrwb_encoder_demo.cpp363 OH_AVBuffer* avBuffer = signal_->outBufferQueue_.front(); in OutputFunc() local
364 if (avBuffer == nullptr) { in OutputFunc()
368 if (avBuffer != nullptr) { in OutputFunc()
369 …cout << "OutputFunc write index:" << index << ", size:" << avBuffer->buffer_->memory_->GetSize() <… in OutputFunc()
370 outputFile_->write(reinterpret_cast<char*>(OH_AVBuffer_GetAddr(avBuffer)), in OutputFunc()
371 avBuffer->buffer_->memory_->GetSize()); in OutputFunc()
373 if (avBuffer != nullptr && (avBuffer->buffer_->flag_ == AVCODEC_BUFFER_FLAGS_EOS || in OutputFunc()
374 avBuffer->buffer_->memory_->GetSize() == 0)) { in OutputFunc()
386 if (avBuffer->buffer_->flag_ == AVCODEC_BUFFER_FLAGS_EOS) { in OutputFunc()
H A Davcodec_audio_avbuffer_g711mu_encoder_demo.cpp363 OH_AVBuffer* avBuffer = signal_->outBufferQueue_.front(); in OutputFunc() local
364 if (avBuffer == nullptr) { in OutputFunc()
368 if (avBuffer != nullptr) { in OutputFunc()
369 …cout << "OutputFunc write index:" << index << ", size:" << avBuffer->buffer_->memory_->GetSize() <… in OutputFunc()
370 outputFile_->write(reinterpret_cast<char*>(OH_AVBuffer_GetAddr(avBuffer)), in OutputFunc()
371 avBuffer->buffer_->memory_->GetSize()); in OutputFunc()
373 if (avBuffer != nullptr && (avBuffer->buffer_->flag_ == AVCODEC_BUFFER_FLAGS_EOS || in OutputFunc()
374 avBuffer->buffer_->memory_->GetSize() == 0)) { in OutputFunc()
386 if (avBuffer->buffer_->flag_ == AVCODEC_BUFFER_FLAGS_EOS) { in OutputFunc()
H A Davcodec_audio_avbuffer_mp3_encoder_demo.cpp364 OH_AVBuffer* avBuffer = signal_->outBufferQueue_.front(); in OutputFunc() local
365 if (avBuffer == nullptr) { in OutputFunc()
369 if (avBuffer != nullptr) { in OutputFunc()
370 …cout << "OutputFunc write index:" << index << ", size:" << avBuffer->buffer_->memory_->GetSize() <… in OutputFunc()
371 outputFile_->write(reinterpret_cast<char*>(OH_AVBuffer_GetAddr(avBuffer)), in OutputFunc()
372 avBuffer->buffer_->memory_->GetSize()); in OutputFunc()
374 if (avBuffer != nullptr && (avBuffer->buffer_->flag_ == AVCODEC_BUFFER_FLAGS_EOS || in OutputFunc()
375 avBuffer->buffer_->memory_->GetSize() == 0)) { in OutputFunc()
387 if (avBuffer->buffer_->flag_ == AVCODEC_BUFFER_FLAGS_EOS) { in OutputFunc()
/ohos5.0/foundation/multimedia/av_codec/services/media_engine/plugins/ffmpeg_adapter/common/
H A Dhdi_codec.cpp170 std::shared_ptr<AVBuffer> avBuffer = AVBuffer::CreateAVBuffer(avAllocator, bufferSize); in InitBuffersByPort() local
175 omxBuffer->fd = avBuffer->memory_->GetFileDescriptor(); in InitBuffersByPort()
199 omxInBufferInfo_->avBuffer = avBuffer; in InitBuffersByPort()
203 omxOutBufferInfo_->avBuffer = avBuffer; in InitBuffersByPort()
236 …errno_t rc = memcpy_s(omxInBufferInfo_->avBuffer->memory_->GetAddr(), omxInBufferInfo_->omxBuffer-… in EmptyThisBuffer()
268 … omxOutBufferInfo_->avBuffer->memory_->GetAddr(), outputOmxBuffer_->filledLen); in FillThisBuffer()
H A Dhdi_codec.h104 std::shared_ptr<AVBuffer> avBuffer = nullptr; member
109 avBuffer = nullptr; in ~OmxBufferInfo()
115 avBuffer = nullptr; in Reset()
/ohos5.0/foundation/multimedia/av_codec/test/moduletest/demuxer/src/
H A Dproc_test.cpp49 static OH_AVBuffer *avBuffer = nullptr; variable
97 if (avBuffer != nullptr) { in TearDown()
98 OH_AVBuffer_Destroy(avBuffer); in TearDown()
99 avBuffer = nullptr; in TearDown()
183 ASSERT_NE(avBuffer, nullptr); in CheckAudioParam()
1235 ASSERT_NE(avBuffer, nullptr);
1501 ASSERT_NE(avBuffer, nullptr);
1531 ASSERT_NE(avBuffer, nullptr);
1563 ASSERT_NE(avBuffer, nullptr);
1600 ASSERT_NE(avBuffer, nullptr);
[all …]
H A Drandomseek_test.cpp50 static OH_AVBuffer *avBuffer = nullptr; variable
92 if (avBuffer != nullptr) { in TearDown()
93 OH_AVBuffer_Destroy(avBuffer); in TearDown()
94 avBuffer = nullptr; in TearDown()
/ohos5.0/foundation/multimedia/av_codec/services/engine/codec/video/hevcdecoder/
H A Dhevc_decoder.cpp671 buf->avBuffer->memory_->GetCapacity()); in AllocateInputBuffer()
723 buf->avBuffer = AVBuffer::CreateAVBuffer(allocator, 0); in AllocateOutputBuffer()
724 if (buf->avBuffer != nullptr) { in AllocateOutputBuffer()
726 buf->avBuffer->memory_->GetCapacity()); in AllocateOutputBuffer()
793 outputBuffer->avBuffer->memory_->GetCapacity()); in UpdateOutputBuffer()
822 outputBuffer->avBuffer = in UpdateSurfaceMemory()
957 std::shared_ptr<AVBuffer> &inputAVBuffer = inputBuffer->avBuffer; in SendFrame()
985 frameBuffer->avBuffer->flag_ = AVCODEC_BUFFER_FLAG_EOS; in SendFrame()
1033 frameBuffer->avBuffer->flag_ = AVCODEC_BUFFER_FLAG_NONE; in DecodeFrameOnce()
1079 frameBuffer->avBuffer->pts_ = cachedFrame_->pts; in FillFrameBuffer()
[all …]
/ohos5.0/foundation/multimedia/av_codec/test/unittest/video_test/vcodec_framework_test/stable_sample/sample/encoder/
H A Dvenc_sample.cpp420 int32_t VideoEncSample::SetAVBufferAttr(OH_AVBuffer *avBuffer, OH_AVCodecBufferAttr &attr) in SetAVBufferAttr() argument
425 int32_t ret = OH_AVBuffer_SetBufferAttr(avBuffer, &attr); in SetAVBufferAttr()
434 OH_AVBuffer *avBuffer = nullptr; in HandleInputFrame() local
436 avBuffer = signal_->inBufferQueue_.front(); in HandleInputFrame()
437 addr = OH_AVBuffer_GetAddr(avBuffer); in HandleInputFrame()
445 return SetAVBufferAttr(avBuffer, attr); in HandleInputFrame()
454 auto avBuffer = signal_->outBufferQueue_.front(); in HandleOutputFrame() local
455 addr = OH_AVBuffer_GetAddr(avBuffer); in HandleOutputFrame()
456 ret = OH_AVBuffer_GetBufferAttr(avBuffer, &attr); in HandleOutputFrame()
/ohos5.0/foundation/multimedia/player_framework/services/engine/histreamer/player/
H A Ddragging_player_agent.cpp132 bool DraggingPlayerAgent::IsVideoStreamDiscardable(const std::shared_ptr<AVBuffer> avBuffer) in IsVideoStreamDiscardable() argument
135 return draggingPlayer_->IsVideoStreamDiscardable(avBuffer); in IsVideoStreamDiscardable()
138 void DraggingPlayerAgent::ConsumeVideoFrame(const std::shared_ptr<AVBuffer> avBuffer, uint32_t buff… in ConsumeVideoFrame() argument
141 draggingPlayer_->ConsumeVideoFrame(avBuffer, bufferIndex); in ConsumeVideoFrame()
H A Ddragging_player_agent.h39 void ConsumeVideoFrame(const std::shared_ptr<AVBuffer> avBuffer, uint32_t bufferIndex);
40 bool IsVideoStreamDiscardable(const std::shared_ptr<AVBuffer> avBuffer);
/ohos5.0/foundation/multimedia/av_codec/test/nativedemo/avdemuxer/
H A Davdemuxer_demo_runner.cpp363 …std::shared_ptr<OHOS::Media::AVBuffer> avBuffer = OHOS::Media::AVBuffer::CreateAVBuffer(allocator,… in RunRefParserDemuxer() local
368 innerDemuxerDemo->ReadSampleBuffer(videoTrackIdx, avBuffer); in RunRefParserDemuxer()
369 if (avBuffer->flag_ == AVCODEC_BUFFER_FLAG_EOS) { in RunRefParserDemuxer()
373 …cout << "size: " << avBuffer->memory_->GetSize() << ",pts: " << avBuffer->pts_ << ", dts: " << avB… in RunRefParserDemuxer()
375 innerDemuxerDemo->GetFrameLayerInfo(avBuffer, frameLayerInfo); in RunRefParserDemuxer()
/ohos5.0/foundation/multimedia/av_codec/test/unittest/video_test/vcodec_framework_test/stable_sample/sample/decoder/
H A Dvdec_sample.cpp512 int32_t VideoDecSample::SetAVBufferAttr(OH_AVBuffer *avBuffer, OH_AVCodecBufferAttr &attr) in SetAVBufferAttr() argument
517 int32_t ret = OH_AVBuffer_SetBufferAttr(avBuffer, &attr); in SetAVBufferAttr()
526 OH_AVBuffer *avBuffer = nullptr; in HandleInputFrame() local
528 avBuffer = signal_->inBufferQueue_.front(); in HandleInputFrame()
529 addr = OH_AVBuffer_GetAddr(avBuffer); in HandleInputFrame()
537 return SetAVBufferAttr(avBuffer, attr); in HandleInputFrame()
546 auto avBuffer = signal_->outBufferQueue_.front(); in HandleOutputFrame() local
547 addr = isSurfaceMode_ ? nullptr : OH_AVBuffer_GetAddr(avBuffer); in HandleOutputFrame()
548 ret = OH_AVBuffer_GetBufferAttr(avBuffer, &attr); in HandleOutputFrame()
/ohos5.0/foundation/multimedia/av_codec/test/unittest/hcodec_test/helper/
H A Dtester_common.cpp361 std::shared_ptr<AVBuffer> avBuffer = AVBuffer::CreateAVBuffer(avAllocator, 0); in CreateWaterMarkBuffer() local
362 if (avBuffer == nullptr) { in CreateWaterMarkBuffer()
366 sptr<SurfaceBuffer> surfaceBuffer = avBuffer->memory_->GetSurfaceBuffer(); in CreateWaterMarkBuffer()
374 avBuffer->meta_->SetData(OHOS::Media::Tag::VIDEO_ENCODER_ENABLE_WATERMARK, true); in CreateWaterMarkBuffer()
375 avBuffer->meta_->SetData(OHOS::Media::Tag::VIDEO_COORDINATE_X, opt_.waterMark.dstX); in CreateWaterMarkBuffer()
376 avBuffer->meta_->SetData(OHOS::Media::Tag::VIDEO_COORDINATE_Y, opt_.waterMark.dstY); in CreateWaterMarkBuffer()
377 avBuffer->meta_->SetData(OHOS::Media::Tag::VIDEO_COORDINATE_W, opt_.waterMark.dstW); in CreateWaterMarkBuffer()
378 avBuffer->meta_->SetData(OHOS::Media::Tag::VIDEO_COORDINATE_H, opt_.waterMark.dstH); in CreateWaterMarkBuffer()
379 return avBuffer; in CreateWaterMarkBuffer()
/ohos5.0/foundation/multimedia/av_codec/test/moduletest/audio_encoder/Avbuffer/src/
H A Davcodec_audio_avbuffer_encoder_demo.cpp506 OH_AVBuffer *avBuffer = signal_->outBufferQueue_.front(); in OutputFunc() local
507 if (avBuffer == nullptr) { in OutputFunc()
512 if (avBuffer != nullptr) { in OutputFunc()
513 outputFile_.write(reinterpret_cast<char *>(OH_AVBuffer_GetAddr(avBuffer)), in OutputFunc()
514 avBuffer->buffer_->memory_->GetSize()); in OutputFunc()
516 if (avBuffer != nullptr && in OutputFunc()
517 …(avBuffer->buffer_->flag_ == AVCODEC_BUFFER_FLAGS_EOS || avBuffer->buffer_->memory_->GetSize() == … in OutputFunc()
529 if (avBuffer->buffer_->flag_ == AVCODEC_BUFFER_FLAGS_EOS) { in OutputFunc()
/ohos5.0/foundation/multimedia/av_codec/test/unittest/avsource_test/
H A Davsource_mock.h65 OH_AVBuffer* avBuffer = new OH_AVBuffer(buffer);
66 return dataSource_->readAt(avBuffer, length, pos);
/ohos5.0/foundation/multimedia/player_framework/services/services/avmetadatahelper/ipc/
H A Davmetadatahelper_service_proxy.cpp246 auto avBuffer = AVBuffer::CreateAVBuffer(); in FetchFrameYuv() local
247 CHECK_AND_RETURN_RET(avBuffer != nullptr, nullptr); in FetchFrameYuv()
248 auto ret = avBuffer->ReadFromMessageParcel(reply); in FetchFrameYuv()
249 return ret ? avBuffer : nullptr; in FetchFrameYuv()
/ohos5.0/foundation/multimedia/player_framework/services/engine/histreamer/avmetadatahelper/
H A Dav_thumbnail_generator.cpp538 std::shared_ptr<AVBuffer> &avBuffer) in CopySurfaceBufferPixels() argument
540 …CHECK_AND_RETURN_RET(surfaceBuffer != nullptr && avBuffer != nullptr && avBuffer->memory_ != nullp… in CopySurfaceBufferPixels()
547 (void)avBuffer->meta_->Get<Tag::VIDEO_IS_HDR_VIVID>(isHdr); in CopySurfaceBufferPixels()
558 if (avBuffer->memory_->GetSurfaceBuffer() != nullptr) { in CopySurfaceBufferPixels()
559 dstPtr = static_cast<uint8_t *>(avBuffer->memory_->GetSurfaceBuffer()->GetVirAddr()); in CopySurfaceBufferPixels()
561 dstPtr = avBuffer->memory_->GetAddr(); in CopySurfaceBufferPixels()

123