/foundation/multimedia/media_lite/services/player_lite/impl/player_control/source/ |
H A D | player_source.cpp | 40 demuxer_(nullptr) in PlayerSource() 52 demuxer_ = std::make_shared<PlayerDemuxer>(); in Init() 53 if (demuxer_ == nullptr) { in Init() 57 if (demuxer_->Init() != 0) { in Init() 68 return demuxer_->SetSource(fd); in SetSource() 75 return demuxer_->SetSource(url); in SetSource() 81 return demuxer_->SetSource(stream); in SetSource() 87 return demuxer_->SetCallBack(callBack); in SetCallBack() 94 ret = demuxer_->Prepare(); in Prepare() 104 return demuxer_ in GetFileInfo() [all...] |
H A D | player_demux.cpp | 50 demuxer_(nullptr), in PlayerDemuxer() 66 if (demuxer_ != nullptr) { in ~PlayerDemuxer() 67 FormatDemuxerDestroy(demuxer_); in ~PlayerDemuxer() 68 demuxer_ = nullptr; in ~PlayerDemuxer() 106 ret = FormatDemuxerCreate(&source, &demuxer_); in GetFormatDemuxer() 107 if (ret != 0 || demuxer_ == nullptr) { in GetFormatDemuxer() 151 CHECK_FAILED_RETURN(FormatDemuxerSetCallBack(demuxer_, &formatListener_), 0, -1, "set callback failed"); in Prepare() 152 CHECK_FAILED_RETURN(FormatDemuxerPrepare(demuxer_), 0, -1, "prepare failed"); in Prepare() 166 CHECK_FAILED_RETURN(FormatDemuxerGetFileInfo(demuxer_, &info), 0, -1, ""); in GetFileInfo() 167 CHECK_FAILED_RETURN(FormatDemuxerGetSelectedTrack(demuxer_, in GetFileInfo() [all...] |
/foundation/multimedia/av_codec/test/unittest/demuxer_test/ |
H A D | demuxer_unit_test.cpp | 99 if (demuxer_ != nullptr) { in TearDown() 100 demuxer_->Destroy(); in TearDown() 101 demuxer_ = nullptr; in TearDown() 222 demuxer_->ReadSample(idx, sharedMem_, &info_, flag_); in ReadData() 240 ret_ = demuxer_->ReadSample(idx, sharedMem_, &info_, flag_); in ReadData() 267 ASSERT_EQ(demuxer_->SelectTrackByID(0), AV_ERR_OK); in HWTEST_F() 268 ASSERT_EQ(demuxer_->SelectTrackByID(1), AV_ERR_OK); in HWTEST_F() 269 ASSERT_NE(demuxer_->SelectTrackByID(3), AV_ERR_OK); in HWTEST_F() 270 ASSERT_EQ(demuxer_->SelectTrackByID(0), AV_ERR_OK); in HWTEST_F() 271 ASSERT_NE(demuxer_ in HWTEST_F() [all...] |
H A D | demuxer_uri_unit_test.cpp | 83 demuxer_ = AVDemuxerMockFactory::CreateDemuxer(source_); in HWTEST_F() 84 ASSERT_NE(demuxer_, nullptr); in HWTEST_F() 97 demuxer_ = AVDemuxerMockFactory::CreateDemuxer(source_); in HWTEST_F() 98 ASSERT_NE(demuxer_, nullptr); in HWTEST_F() 99 demuxer_ = AVDemuxerMockFactory::CreateDemuxer(source_); in HWTEST_F() 100 ASSERT_NE(demuxer_, nullptr); in HWTEST_F() 113 demuxer_ = AVDemuxerMockFactory::CreateDemuxer(source_); in HWTEST_F() 114 ASSERT_NE(demuxer_, nullptr); in HWTEST_F() 127 demuxer_ = AVDemuxerMockFactory::CreateDemuxer(source_); in HWTEST_F() 128 ASSERT_NE(demuxer_, nullpt in HWTEST_F() [all...] |
H A D | demuxer_hevc_unit_test.cpp | 104 demuxer_ = AVDemuxerMockFactory::CreateDemuxer(source_); in InitResource() 105 ASSERT_NE(demuxer_, nullptr); in InitResource() 115 ASSERT_EQ(demuxer_->SelectTrackByID(idx), AV_ERR_OK); in ReadSample() 122 ASSERT_EQ(demuxer_->ReadSample(idx, sharedMem_, &info_, flag_, checkBufferInfo), AV_ERR_OK); in ReadSample() 460 ASSERT_EQ(demuxer_->SelectTrackByID(idx), AV_ERR_OK); in HWTEST_F() 468 ret_ = demuxer_->SeekToTime(*toPts, *mode); in HWTEST_F() 497 ASSERT_EQ(demuxer_->SelectTrackByID(idx), AV_ERR_OK); in HWTEST_F() 505 ret_ = demuxer_->SeekToTime(*toPts, *mode); in HWTEST_F() 534 ASSERT_EQ(demuxer_->SelectTrackByID(idx), AV_ERR_OK); in HWTEST_F() 543 ret_ = demuxer_ in HWTEST_F() [all...] |
/foundation/multimedia/av_codec/test/nativedemo/avdemuxer/inner_demo/ |
H A D | inner_demuxer_demo.cpp | 35 this->demuxer_ = AVDemuxerFactory::CreateWithSource(source); in CreateWithSource() 36 if (!demuxer_) { in CreateWithSource() 49 if (this->demuxer_ == nullptr) { in SelectTrackByID() 53 int32_t ret = this->demuxer_->SelectTrackByID(trackIndex); in SelectTrackByID() 62 if (this->demuxer_ == nullptr) { in UnselectTrackByID() 66 int32_t ret = this->demuxer_->UnselectTrackByID(trackIndex); in UnselectTrackByID() 94 if (this->demuxer_ == nullptr) { in StartReferenceParser() 98 return this->demuxer_->StartReferenceParser(startTimeMs); in StartReferenceParser() 103 if (this->demuxer_ == nullptr) { in GetFrameLayerInfo() 107 return this->demuxer_ in GetFrameLayerInfo() [all...] |
/foundation/multimedia/av_codec/test/unittest/demuxer_test/inner/ |
H A D | demuxer_inner_mock.cpp | 25 if (demuxer_ != nullptr) { in Destroy() 26 demuxer_ = nullptr; in Destroy() 34 if (demuxer_ != nullptr) { in SelectTrackByID() 35 return demuxer_->SelectTrackByID(trackIndex); in SelectTrackByID() 42 if (demuxer_ != nullptr) { in UnselectTrackByID() 43 return demuxer_->UnselectTrackByID(trackIndex); in UnselectTrackByID() 54 if (demuxer_ != nullptr) { in ReadSample() 55 int32_t ret = demuxer_->ReadSample(trackIndex, sharedMem, *bufferInfo, flag); in ReadSample() 63 if (demuxer_ != nullptr) { in SeekToTime() 65 return demuxer_ in SeekToTime() [all...] |
H A D | demuxer_inner_buffer_mock.cpp | 27 if (demuxer_ != nullptr) { in Destroy() 28 demuxer_ = nullptr; in Destroy() 36 if (demuxer_ != nullptr) { in SelectTrackByID() 37 return demuxer_->SelectTrackByID(trackIndex); in SelectTrackByID() 44 if (demuxer_ != nullptr) { in UnselectTrackByID() 45 return demuxer_->UnselectTrackByID(trackIndex); in UnselectTrackByID() 69 if (demuxer_ != nullptr) { in ReadSample() 70 int32_t ret = demuxer_->ReadSampleBuffer(trackIndex, buffer); in ReadSample() 94 if (demuxer_ != nullptr) { in SeekToTime() 96 return demuxer_ in SeekToTime() [all...] |
H A D | demuxer_inner_mock.h | 28 explicit DemuxerInnerMock(std::shared_ptr<AVDemuxer> demuxer) : demuxer_(demuxer) {} in DemuxerInnerMock() 43 std::shared_ptr<AVDemuxer> demuxer_ = nullptr; member in OHOS::MediaAVCodec::DemuxerInnerMock
|
/foundation/multimedia/av_codec/test/unittest/demuxer_test/capi/ |
H A D | demuxer_capi_mock.cpp | 84 if (demuxer_ != nullptr) { in Destroy() 85 int32_t ret = OH_AVDemuxer_Destroy(demuxer_); in Destroy() 86 demuxer_ = nullptr; in Destroy() 94 if (demuxer_ != nullptr) { in SelectTrackByID() 95 return OH_AVDemuxer_SelectTrackByID(demuxer_, trackIndex); in SelectTrackByID() 102 if (demuxer_ != nullptr) { in UnselectTrackByID() 103 return OH_AVDemuxer_UnselectTrackByID(demuxer_, trackIndex); in UnselectTrackByID() 114 if (demuxer_ != nullptr) { in ReadSample() 116 int32_t ret = OH_AVDemuxer_ReadSample(demuxer_, trackIndex, avMemory, &bufferAttr); in ReadSample() 128 if (demuxer_ ! in SeekToTime() [all...] |
H A D | demuxer_capi_buffer_mock.cpp | 25 if (demuxer_ != nullptr) { in Destroy() 26 int32_t ret = OH_AVDemuxer_Destroy(demuxer_); in Destroy() 27 demuxer_ = nullptr; in Destroy() 35 if (demuxer_ != nullptr) { in SelectTrackByID() 36 return OH_AVDemuxer_SelectTrackByID(demuxer_, trackIndex); in SelectTrackByID() 43 if (demuxer_ != nullptr) { in UnselectTrackByID() 44 return OH_AVDemuxer_UnselectTrackByID(demuxer_, trackIndex); in UnselectTrackByID() 63 if (demuxer_ != nullptr) { in ReadSample() 64 int32_t ret = OH_AVDemuxer_ReadSampleBuffer(demuxer_, trackIndex, avBuffer); in ReadSample() 99 if (demuxer_ ! in SeekToTime() [all...] |
H A D | demuxer_capi_mock.h | 31 explicit DemuxerCapiMock(OH_AVDemuxer *demuxer) : demuxer_(demuxer) {} in DemuxerCapiMock() 48 OH_AVDemuxer *demuxer_ = nullptr; member in OHOS::MediaAVCodec::DemuxerCapiMock
|
/foundation/multimedia/av_codec/services/media_engine/filters/ |
H A D | demuxer_filter.cpp | 106 demuxer_ = std::make_shared<MediaDemuxer>(); in DemuxerFilter() 127 demuxer_->SetDrmCallback(drmCallback); in Init() 128 demuxer_->SetEventReceiver(receiver); in Init() 129 demuxer_->SetPlayerId(groupId_); in Init() 141 Status ret = demuxer_->SetDataSource(mediaSource_); in SetDataSource() 142 demuxer_->SetCacheLimit(DEFAULT_CACHE_LIMIT); in SetDataSource() 148 return demuxer_->SetSubtitleSource(source); in SetSubtitleSource() 153 demuxer_->SetInterruptState(isInterruptNeeded); in SetInterruptState() 158 if (demuxer_ != nullptr) { in SetBundleName() 160 demuxer_ in SetBundleName() [all...] |
/foundation/multimedia/av_codec/test/unittest/reference_parser_test/reference_parser_demo/ |
H A D | reference_parser_demo.cpp | 63 demuxer_ = nullptr; in ~ReferenceParserDemo() 109 demuxer_ = AVDemuxerFactory::CreateWithSource(source_); in InitDemuxer() 110 if (demuxer_ == nullptr) { in InitDemuxer() 161 demuxer_->SelectTrackByID(videoTrackId_); in DoAccurateSeek() 162 demuxer_->ReadSampleBuffer(videoTrackId_, buffer_); in DoAccurateSeek() 163 demuxer_->SeekToTime(seekTimeMs, SeekMode::SEEK_PREVIOUS_SYNC); in DoAccurateSeek() 164 demuxer_->StartReferenceParser(seekTimeMs); in DoAccurateSeek() 168 demuxer_->ReadSampleBuffer(videoTrackId_, buffer_); in DoAccurateSeek() 172 demuxer_->GetFrameLayerInfo(buffer_, frameInfo); in DoAccurateSeek() 193 demuxer_ in IsFrameDiscard() [all...] |
/foundation/multimedia/media_foundation/engine/plugin/core/ |
H A D | demuxer.cpp | 23 : Base(pkgVer, apiVer, plugin), demuxer_(std::move(plugin)) in Demuxer() 29 return demuxer_->SeekTo(trackId, seekTime, mode, realSeekTime); in SeekTo() 34 return demuxer_->SetDataSource(std::make_shared<DataSourceWrapper>(pkgVersion_, source)); in SetDataSource() 40 demuxer_->GetMediaInfo(info); in GetMediaInfo() 47 return demuxer_->ReadFrame(info, timeOutMs); in ReadFrame()
|
/foundation/multimedia/av_codec/frameworks/native/capi/avdemuxer/ |
H A D | native_avdemuxer.cpp | 72 : OH_AVDemuxer(AVMagic::AVCODEC_MAGIC_AVDEMUXER), demuxer_(demuxer) {} in DemuxerObject() 75 const std::shared_ptr<AVDemuxer> demuxer_; member 82 DRM_MediaKeySystemInfoCallback cb) : demuxer_(demuxer), callback_(cb), callbackObj_(nullptr) in NativeDemuxerCallback() 87 Demuxer_MediaKeySystemInfoCallback cbObj) : demuxer_(demuxer), callback_(nullptr), callbackObj_(cbObj) in NativeDemuxerCallback() 97 CHECK_AND_RETURN_LOG(demuxer_ != nullptr, "AVDemuxer is nullptr"); 108 callbackObj_(demuxer_, &info); 114 struct OH_AVDemuxer *demuxer_; member in NativeDemuxerCallback 152 CHECK_AND_RETURN_RET_LOG(demuxerObj->demuxer_ != nullptr, AV_ERR_INVALID_VAL, "Get demuxerObject failed"); in OH_AVDemuxer_SelectTrackByID() 154 int32_t ret = demuxerObj->demuxer_->SelectTrackByID(trackIndex); in OH_AVDemuxer_SelectTrackByID() 168 CHECK_AND_RETURN_RET_LOG(demuxerObj->demuxer_ ! in OH_AVDemuxer_UnselectTrackByID() [all...] |
/foundation/multimedia/player_framework/services/engine/histreamer/player/ |
H A D | seek_agent.cpp | 63 : demuxer_(demuxer), isAudioTargetArrived_(true), isVideoTargetArrived_(true),
in SeekAgent() 77 FALSE_RETURN_V_MSG_E(demuxer_ != nullptr, Status::ERROR_INVALID_PARAMETER, "Invalid demuxer filter instance.");
in Seek() 80 auto st = demuxer_->SeekTo(seekPos, Plugins::SeekMode::SEEK_CLOSEST_INNER, realSeekTime);
in Seek() 87 MEDIA_LOG_I("demuxer_ realSeekTime: %{public}" PRId64 "ns", realSeekTime);
in Seek() 88 demuxer_->PrepareBeforeStart();
in Seek() 92 demuxer_->ResumeForSeek();
in Seek() 99 demuxer_->PauseForSeek();
in Seek() 108 demuxer_->Flush();
in Seek() 109 auto st = demuxer_->SeekTo(seekPos, Plugins::SeekMode::SEEK_CLOSEST_INNER, realSeekTime);
in Seek() 117 auto trackInfo = demuxer_ in GetAllTrackInfo() [all...] |
H A D | hiplayer_impl.cpp | 114 if (demuxer_) { in ~HiPlayerImpl() 115 pipeline_->RemoveHeadFilter(demuxer_); in ~HiPlayerImpl() 136 if (demuxer_) { in ReleaseInner() 137 pipeline_->RemoveHeadFilter(demuxer_); in ReleaseInner() 398 FALSE_RETURN(demuxer_ != nullptr); in ResetIfSourceExisted() 461 if (pipeline_ != nullptr && demuxer_ != nullptr) { in SetPlayRangeWithMode() 475 if (demuxer_->IsRenderNextVideoFrameSupported() && !demuxer_->IsVideoEos()) { in SetPlayRangeWithMode() 547 if (demuxer_ != nullptr && demuxer_ in PrepareAsync() [all...] |
/foundation/multimedia/camera_framework/services/deferred_processing_service/src/media_manager/ |
H A D | demuxer.cpp | 30 demuxer_ = nullptr; in ~Demuxer() 38 demuxer_ = AVDemuxerFactory::CreateWithSource(source); in Create() 39 DP_CHECK_ERROR_RETURN_RET_LOG(demuxer_ == nullptr, ERROR_FAIL, "create demuxer failed."); in Create() 71 auto ret = demuxer_->ReadSampleBuffer(trackId, sample); in ReadStream() 81 auto ret = demuxer_->SeekToTime(lastPts / 1000, SeekMode::SEEK_PREVIOUS_SYNC); in SeekToTime() 89 auto ret = demuxer_->SelectTrackByID(trackId); in SeletctTrackByID()
|
/foundation/multimedia/av_codec/test/unittest/video_test/video_test/capbilities/data_producer/demuxer/ |
H A D | demuxer.cpp | 32 CHECK_AND_RETURN_RET_LOG(file_ == nullptr && source_ == nullptr && demuxer_ == nullptr, in Init() 51 demuxer_ = std::shared_ptr<OH_AVDemuxer>(OH_AVDemuxer_CreateWithSource(source_.get()), OH_AVDemuxer_Destroy); in Init() 52 CHECK_AND_RETURN_RET_LOG(demuxer_ != nullptr, AVCODEC_SAMPLE_ERR_ERROR, "Create demuxer failed"); in Init() 66 ret = OH_AVDemuxer_ReadSampleBuffer(demuxer_.get(), videoTrackId_, in FillBuffer() 70 ret = OH_AVDemuxer_ReadSample(demuxer_.get(), videoTrackId_, in FillBuffer() 79 int32_t ret = OH_AVDemuxer_SeekToTime(demuxer_.get(), position, sampleInfo_->dataProducerInfo.seekMode); in Seek() 106 OH_AVDemuxer_SelectTrackByID(demuxer_.get(), index); in GetVideoTrackInfo()
|
/foundation/multimedia/player_framework/frameworks/native/soundpool/ |
H A D | sound_parser.cpp | 38 demuxer_ = demuxer; in SoundParser() 55 demuxer_ = demuxer; in SoundParser() 96 CHECK_AND_RETURN_RET_LOG(demuxer_ != nullptr, MSERR_INVALID_VAL, "Failed to obtain demuxer"); in DoDemuxer() 115 demuxer_->SelectTrackByID(sourceTrackIndex); in DoDemuxer() 148 audioDecCb_ = std::make_shared<SoundDecoderCallback>(soundID_, audioDec_, demuxer_, isRawFile_); in DoDecode() 203 if (demuxer_ != nullptr) demuxer_.reset(); in Release() 219 demuxer_(demuxer), isRawFile_(isRawFile), eosFlag_(false), in SoundDecoderCallback() 247 if (demuxer_ == nullptr || audioDec_ == nullptr) { in OnInputBufferAvailable() 248 MEDIA_LOGE("SoundDecoderCallback Input demuxer_ in OnInputBufferAvailable() [all...] |
/foundation/multimedia/av_codec/test/moduletest/demuxer/src/InnerAPI/ |
H A D | inner_demuxer_sample.cpp | 68 this->demuxer_ = AVDemuxerFactory::CreateWithSource(avsource_); in InitWithFile() 69 if (!demuxer_) { in InitWithFile() 92 ret = this->demuxer_->SelectTrackByID(i); in InitWithFile() 117 retForSave = this->demuxer_->ReadSampleBuffer(i, avBuffer); in CheckLoopForSave() 183 retForPts = demuxer_->GetRelativePresentationTimeUsByIndex(trackIndex, indexForPts, presentationTimeUs); in CheckLoopForPtsFromIndex() 196 retForPts = demuxer_->GetRelativePresentationTimeUsByIndex(trackIndex, indexForPts, presentationTimeUs); in CheckLoopForPtsFromIndex() 267 retForIndex = demuxer_->GetIndexByRelativePresentationTimeUs(trackIndex, in GetIndexFromPtsForVideo() 272 retForIndex = demuxer_->GetIndexByRelativePresentationTimeUs(trackIndex, in GetIndexFromPtsForVideo() 277 retForIndex = demuxer_->GetIndexByRelativePresentationTimeUs(trackIndex, in GetIndexFromPtsForVideo() 282 retForIndex = demuxer_ in GetIndexFromPtsForVideo() [all...] |
H A D | inner_demuxer_parser_sample.cpp | 87 this->demuxer_ = AVDemuxerFactory::CreateWithSource(avsource_); in InnerDemuxerParserSample() 88 if (!demuxer_) { in InnerDemuxerParserSample() 107 ret = this->demuxer_->SelectTrackByID(i); in InnerDemuxerParserSample() 125 if (demuxer_ != nullptr) { in ~InnerDemuxerParserSample() 126 demuxer_ = nullptr; in ~InnerDemuxerParserSample() 282 ret = this->demuxer_->StartReferenceParser(pts); in RunSeekScene() 289 ret = demuxer_->SeekToTime(pts, Media::SeekMode::SEEK_PREVIOUS_SYNC); in RunSeekScene() 299 ret = this->demuxer_->ReadSampleBuffer(videoTrackIdx, avBuffer); in RunSeekScene() 310 this->demuxer_->GetFrameLayerInfo(avBuffer, frameLayerInfo); in RunSeekScene() 326 ret = demuxer_ in RunSpeedScene() [all...] |
H A D | parser_test.cpp | 87 ASSERT_EQ(AVCS_ERR_UNKNOWN, parserSample->demuxer_->StartReferenceParser(-999999)); in HWTEST_F() 101 ASSERT_EQ(AVCS_ERR_UNSUPPORT_FILE_TYPE, parserSample->demuxer_->StartReferenceParser(0)); in HWTEST_F() 115 ASSERT_EQ(AVCS_ERR_OK, parserSample->demuxer_->StartReferenceParser(0)); in HWTEST_F() 117 ASSERT_EQ(AVCS_ERR_INVALID_VAL, parserSample->demuxer_->GetFrameLayerInfo(parserSample->avBuffer, frameLayerInfo)); in HWTEST_F() 131 ASSERT_EQ(AVCS_ERR_UNSUPPORT_FILE_TYPE, parserSample->demuxer_->StartReferenceParser(0)); in HWTEST_F() 134 ASSERT_EQ(AVCS_ERR_INVALID_VAL, parserSample->demuxer_->GetFrameLayerInfo(parserSample->avBuffer, frameLayerInfo)); in HWTEST_F() 148 ASSERT_EQ(AVCS_ERR_OK, parserSample->demuxer_->StartReferenceParser(0)); in HWTEST_F() 150 ASSERT_EQ(AVCS_ERR_TRY_AGAIN, parserSample->demuxer_->GetGopLayerInfo(99999, gopLayerInfo)); in HWTEST_F() 164 ASSERT_EQ(AVCS_ERR_UNSUPPORT_FILE_TYPE, parserSample->demuxer_->StartReferenceParser(0)); in HWTEST_F() 166 ASSERT_EQ(AVCS_ERR_INVALID_VAL, parserSample->demuxer_ in HWTEST_F() [all...] |
/foundation/multimedia/player_framework/test/unittest/hiplayer_impl_test/ |
H A D | hiplayer_impl_unit_test.cpp | 285 hiplayer_->demuxer_ = FilterFactory::Instance().CreateFilter<DemuxerFilter>("builtin.player.demuxer",
in HWTEST_F() 305 hiplayer_->demuxer_ = FilterFactory::Instance().CreateFilter<DemuxerFilter>("builtin.player.demuxer",
in HWTEST_F() 351 hiplayer_->demuxer_ = demuxerMock;
in HWTEST_F() 374 hiplayer_->demuxer_ = demuxerMock;
in HWTEST_F() 397 hiplayer_->demuxer_ = demuxerMock;
in HWTEST_F() 497 hiplayer_->demuxer_ = nullptr;
in HWTEST_F() 531 demuxerMock->demuxer_->mediaMetaData_.trackMetas.push_back(meta1);
in HWTEST_F() 532 demuxerMock->demuxer_->mediaMetaData_.trackMetas.push_back(meta2);
in HWTEST_F() 533 demuxerMock->demuxer_->mediaMetaData_.trackMetas.push_back(meta3);
in HWTEST_F() 534 demuxerMock->demuxer_ in HWTEST_F() [all...] |