/foundation/multimedia/av_codec/test/unittest/demuxer_test/capi/ |
H A D | demuxer_capi_mock.cpp | 26 static void OnMediaKeySystemInfoUpdated(DRM_MediaKeySystemInfo *drmInfo) in OnMediaKeySystemInfoUpdated() argument 29 if (drmInfo == nullptr || drmInfo->psshCount > MAX_PSSH_INFO_COUNT) { in OnMediaKeySystemInfoUpdated() 32 printf("OnMediaKeySystemInfoUpdated info count: %d \n", drmInfo->psshCount); in OnMediaKeySystemInfoUpdated() 33 for (uint32_t i = 0; i < drmInfo->psshCount; i++) { in OnMediaKeySystemInfoUpdated() 37 printf("%x ", drmInfo->psshInfo[i].uuid[index]); in OnMediaKeySystemInfoUpdated() 40 printf("OnMediaKeySystemInfoUpdated print pssh length %d \n", drmInfo->psshInfo[i].dataLen); in OnMediaKeySystemInfoUpdated() 41 if (drmInfo->psshInfo[i].dataLen > MAX_PSSH_DATA_LEN) { in OnMediaKeySystemInfoUpdated() 44 unsigned char *pssh = static_cast<unsigned char*>(drmInfo->psshInfo[i].data); in OnMediaKeySystemInfoUpdated() 45 for (uint32_t k = 0; k < drmInfo in OnMediaKeySystemInfoUpdated() 54 OnMediaKeySystemInfoUpdatedWithObj(OH_AVDemuxer *demuxer, DRM_MediaKeySystemInfo *drmInfo) OnMediaKeySystemInfoUpdatedWithObj() argument [all...] |
/foundation/multimedia/av_codec/test/nativedemo/avdemuxer/capi_demo/ |
H A D | avdemuxer_demo.cpp | 143 static void OnDrmInfoChangedInApp(DRM_MediaKeySystemInfo *drmInfo) in OnDrmInfoChangedInApp() argument 146 if (drmInfo == nullptr || drmInfo->psshCount > MAX_PSSH_INFO_COUNT) { in OnDrmInfoChangedInApp() 149 printf("OnDrmInfoChangedInApp info count: %d \n", drmInfo->psshCount); in OnDrmInfoChangedInApp() 150 for (uint32_t i = 0; i < drmInfo->psshCount; i++) { in OnDrmInfoChangedInApp() 154 printf("%x ", drmInfo->psshInfo[i].uuid[index]); in OnDrmInfoChangedInApp() 157 printf("OnDrmInfoChangedInApp print pssh length %d \n", drmInfo->psshInfo[i].dataLen); in OnDrmInfoChangedInApp() 158 if (drmInfo->psshInfo[i].dataLen > MAX_PSSH_DATA_LEN) { in OnDrmInfoChangedInApp() 161 unsigned char *pssh = static_cast<unsigned char*>(drmInfo->psshInfo[i].data); in OnDrmInfoChangedInApp() 162 for (uint32_t k = 0; k < drmInfo in OnDrmInfoChangedInApp() 169 OnDrmInfoChangedWithObjInApp(OH_AVDemuxer *demuxer, DRM_MediaKeySystemInfo *drmInfo) OnDrmInfoChangedWithObjInApp() argument [all...] |
/foundation/multimedia/av_codec/test/unittest/hls_test/ |
H A D | m3u8_unit_test.cpp | 272 std::multimap<std::string, std::vector<uint8_t>> drmInfo;
in HWTEST_F() local 273 EXPECT_FALSE(m3u8.SetDrmInfo(drmInfo));
in HWTEST_F() 280 std::multimap<std::string, std::vector<uint8_t>> drmInfo;
in HWTEST_F() local 281 EXPECT_FALSE(m3u8.SetDrmInfo(drmInfo));
in HWTEST_F() 288 std::multimap<std::string, std::vector<uint8_t>> drmInfo;
in HWTEST_F() local 289 EXPECT_FALSE(m3u8.SetDrmInfo(drmInfo));
in HWTEST_F() 296 std::multimap<std::string, std::vector<uint8_t>> drmInfo;
in HWTEST_F() local 297 EXPECT_FALSE(m3u8.SetDrmInfo(drmInfo));
in HWTEST_F() 304 std::multimap<std::string, std::vector<uint8_t>> drmInfo;
in HWTEST_F() local 305 EXPECT_FALSE(m3u8.SetDrmInfo(drmInfo));
in HWTEST_F() 311 std::multimap<std::string, std::vector<uint8_t>> drmInfo; HWTEST_F() local 445 std::multimap<std::string, std::vector<uint8_t>> drmInfo; HWTEST_F() local 457 std::multimap<std::string, std::vector<uint8_t>> drmInfo = { { "uuid1", { 1, 2, 3 } }, { "uuid2", { 4, 5, 6 } } }; HWTEST_F() local [all...] |
/foundation/multimedia/av_codec/interfaces/plugin/ |
H A D | demuxer_plugin.h | 157 virtual Status GetDrmInfo(std::multimap<std::string, std::vector<uint8_t>>& drmInfo) in GetDrmInfo() 159 (void)drmInfo; in GetDrmInfo()
|
/foundation/multimedia/av_codec/services/media_engine/plugins/source/http_source/hls/ |
H A D | m3u8.cpp | 330 * @param drmInfo Map data of uuid and pssh. 333 bool M3U8::SetDrmInfo(std::multimap<std::string, std::vector<uint8_t>>& drmInfo) in SetDrmInfo() argument 362 drmInfo.insert({ uuidString, std::vector<uint8_t>(pssh, pssh + psshSize) }); in SetDrmInfo() 371 * @param drmInfo Map data of uuid and pssh. 373 void M3U8::StoreDrmInfos(const std::multimap<std::string, std::vector<uint8_t>>& drmInfo) in StoreDrmInfos() argument 376 for (auto &newItem : drmInfo) { in StoreDrmInfos() 406 std::multimap<std::string, std::vector<uint8_t>> drmInfo; in ProcessDrmInfos() local 407 bool ret = SetDrmInfo(drmInfo); in ProcessDrmInfos() 409 StoreDrmInfos(drmInfo); in ProcessDrmInfos()
|
H A D | m3u8.h | 95 bool SetDrmInfo(std::multimap<std::string, std::vector<uint8_t>>& drmInfo); 96 void StoreDrmInfos(const std::multimap<std::string, std::vector<uint8_t>>& drmInfo);
|
/foundation/multimedia/av_codec/test/unittest/filter_test/ |
H A D | demuxer_filter_unit_test.cpp | 187 std::multimap<std::string, std::vector<uint8_t>> drmInfo; in HWTEST_F() local 188 demuxer->drmCallback_->OnDrmInfoChanged(drmInfo); in HWTEST_F() 191 demuxer->drmCallback_->OnDrmInfoChanged(drmInfo); in HWTEST_F() 192 std::cout << "DrmCallback drmInfo.size()" << drmInfo.size() << std::endl; in HWTEST_F() 193 EXPECT_EQ(drmInfo.size(), 0); in HWTEST_F() 463 std::multimap<std::string, std::vector<uint8_t>> drmInfo; in HWTEST_F() local 464 demuxerFilter_->OnDrmInfoUpdated(drmInfo); in HWTEST_F() 467 demuxerFilter_->OnDrmInfoUpdated(drmInfo); in HWTEST_F()
|
/foundation/multimedia/av_codec/services/media_engine/plugins/ffmpeg_adapter/demuxer/ |
H A D | ffmpeg_demuxer_plugin.h | 66 Status GetDrmInfo(std::multimap<std::string, std::vector<uint8_t>>& drmInfo) override; 131 std::multimap<std::string, std::vector<uint8_t>>& drmInfo);
|
H A D | ffmpeg_demuxer_plugin.cpp | 1068 std::multimap<std::string, std::vector<uint8_t>>& drmInfo) in ParseDrmInfo() 1079 drmInfo.insert({ uuid, std::vector<uint8_t>(metaDrmInfo[index].pssh, in ParseDrmInfo() 1084 Status FFmpegDemuxerPlugin::GetDrmInfo(std::multimap<std::string, std::vector<uint8_t>>& drmInfo) in GetDrmInfo() argument 1102 ParseDrmInfo(tmpDrmInfo, drmInfoSize, drmInfo); in GetDrmInfo() 1067 ParseDrmInfo(const MetaDrmInfo *const metaDrmInfo, int32_t drmInfoSize, std::multimap<std::string, std::vector<uint8_t>>& drmInfo) ParseDrmInfo() argument
|
/foundation/multimedia/av_codec/interfaces/inner_api/native/ |
H A D | avcodec_common.h | 145 * @param drmInfo Drm Info. 149 virtual void OnDrmInfoChanged(const std::multimap<std::string, std::vector<uint8_t>> &drmInfo) = 0;
|
H A D | demuxer_filter.h | 93 void OnDrmInfoUpdated(const std::multimap<std::string, std::vector<uint8_t>> &drmInfo);
|
/foundation/multimedia/av_codec/services/media_engine/filters/ |
H A D | demuxer_filter.cpp | 89 void OnDrmInfoChanged(const std::multimap<std::string, std::vector<uint8_t>> &drmInfo) override 97 callback->OnDrmInfoUpdated(drmInfo); 725 void DemuxerFilter::OnDrmInfoUpdated(const std::multimap<std::string, std::vector<uint8_t>> &drmInfo) in OnDrmInfoUpdated() argument 729 this->receiver_->OnEvent({"demuxer_filter", EventType::EVENT_DRM_INFO_UPDATED, drmInfo}); in OnDrmInfoUpdated()
|
/foundation/multimedia/av_codec/frameworks/native/capi/avdemuxer/ |
H A D | native_avdemuxer.cpp | 93 void OnDrmInfoChanged(const std::multimap<std::string, std::vector<uint8_t>> &drmInfo) override 100 int32_t ret = NativeDrmTools::ProcessApplicationDrmInfo(&info, drmInfo);
|
/foundation/multimedia/av_codec/test/unittest/media_demuxer_test/ |
H A D | media_demuxer_unit_test.h | 104 virtual Status GetDrmInfo(std::multimap<std::string, std::vector<uint8_t>>& drmInfo)
in GetDrmInfo() argument
|
H A D | media_demuxer_unit_test.cpp | 61 void OnDrmInfoChanged(const std::multimap<std::string, std::vector<uint8_t>> &drmInfo) override
|
/foundation/multimedia/av_codec/services/media_engine/plugins/source/http_source/dash/ |
H A D | dash_mpd_downloader.cpp | 598 for (const auto &drmInfo: drmInfos) { in ProcessDrmInfos() 601 return drmInfo.uuid_ == localDrmInfo.uuid_ && drmInfo.pssh_ == localDrmInfo.pssh_; in ProcessDrmInfos() 607 std::string psshString = drmInfo.pssh_; in ProcessDrmInfos() 620 MEDIA_LOG_W("fetch uuid from pssh error, drmId " PUBLIC_LOG_S, drmInfo.drmId_.c_str()); in ProcessDrmInfos() 630 localDrmInfos_.emplace_back(drmInfo); in ProcessDrmInfos() 632 MEDIA_LOG_W("Base64Decode pssh error, drmId " PUBLIC_LOG_S, drmInfo.drmId_.c_str()); in ProcessDrmInfos() 656 DashDrmInfo drmInfo = {drmId, systemId, elementIt->second}; in GetDrmInfos() local 657 drmInfoList.emplace_back(drmInfo); in GetDrmInfos()
|
/foundation/multimedia/av_codec/services/media_engine/modules/demuxer/ |
H A D | media_demuxer.cpp | 482 std::multimap<std::string, std::vector<uint8_t>> drmInfo; in ProcessDrmInfos() local 483 Status ret = pluginTemp->GetDrmInfo(drmInfo); in ProcessDrmInfos() 484 if (ret == Status::OK && !drmInfo.empty()) { in ProcessDrmInfos() 487 bool isUpdated = GetDrmInfosUpdated(drmInfo, infosUpdated); in ProcessDrmInfos() 1930 MEDIA_LOG_D("OnEvent source drmInfo update"); in OnEvent()
|
/foundation/multimedia/player_framework/services/engine/histreamer/player/ |
H A D | hiplayer_impl.cpp | 2322 std::multimap<std::string, std::vector<uint8_t>> drmInfo = in HandleDrmInfoUpdatedEvent() local 2324 uint32_t infoCount = drmInfo.size(); in HandleDrmInfoUpdatedEvent() 2335 for (auto item : drmInfo) { in HandleDrmInfoUpdatedEvent()
|