diff --git a/src/Session.cpp b/src/Session.cpp index fd6814914..6d20389b9 100644 --- a/src/Session.cpp +++ b/src/Session.cpp @@ -1501,7 +1501,7 @@ bool CSession::ExtractStreamProtectionData(PLAYLIST::CPeriod::PSSHSet& sessionPs { if (pssh[i].GetKid(0)) { - sessionPsshset.defaultKID_ = std::string((const char*)pssh[i].GetKid(0), 16); + sessionPsshset.defaultKID_ = STRING::ToHexadecimal(pssh[i].GetKid(0), 16); } else if (AP4_Track* track = movie->GetTrack( static_cast(stream.m_adStream.GetTrackType())))