Closed adrums86 closed 9 months ago
All modified and coverable lines are covered by tests :white_check_mark:
Comparison is base (
56eee17
) 94.68% compared to head (d771b45
) 93.61%.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Description
In an effort to enhance our HDCP handling in DASH we need to parse ContentProtection tags with the scheme
urn:mpeg:dash:mp4protection:2011
. These tags when defined with theurn:mpeg:cenc:2013
namespace contain acenc:default_KID
attribute that we can use to determine from the MediaKeySession, which playlists we have a usable license for.See: https://dashif-documents.azurewebsites.net/Guidelines-Security/master/Guidelines-Security.html#CPS-default_KID or Reference: ISO_IEC 23009-1_2022 section 5.8.5.2
Changes
urn:mpeg:dash:mp4protection:2011
schemeId to the keySystems map so we parse ContentProtection tags with that scheme.