/ohos5.0/foundation/multimedia/av_codec/test/unittest/demuxer_test/capi/ |
H A D | demuxer_capi_buffer_mock.cpp | 58 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 D | NativeAVMuxerParamCheckTest.cpp | 935 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 D | inner_demuxer_parser_sample.cpp | 135 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 D | inner_demuxer_sample.cpp | 105 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 D | hcodec.cpp | 607 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 D | avcodec_audio_avbuffer_aac_encoder_demo.cpp | 352 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 D | avcodec_audio_avbuffer_amrnb_encoder_demo.cpp | 363 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 D | avcodec_audio_avbuffer_amrwb_encoder_demo.cpp | 363 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 D | avcodec_audio_avbuffer_g711mu_encoder_demo.cpp | 363 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 D | avcodec_audio_avbuffer_mp3_encoder_demo.cpp | 364 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 D | hdi_codec.cpp | 170 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 D | hdi_codec.h | 104 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 D | proc_test.cpp | 49 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 D | randomseek_test.cpp | 50 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 D | hevc_decoder.cpp | 671 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 D | venc_sample.cpp | 420 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 D | dragging_player_agent.cpp | 132 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 D | dragging_player_agent.h | 39 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 D | avdemuxer_demo_runner.cpp | 363 …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 D | vdec_sample.cpp | 512 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 D | tester_common.cpp | 361 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 D | avcodec_audio_avbuffer_encoder_demo.cpp | 506 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 D | avsource_mock.h | 65 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 D | avmetadatahelper_service_proxy.cpp | 246 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 D | av_thumbnail_generator.cpp | 538 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()
|