A media packaging and development framework for VOD and Live DASH and HLS applications, supporting Common Encryption for Widevine and other DRM Systems.
However, many of the possible roles are not present in the RoleFromString function in period.cc, resulting in a failed packaging since the roles cannot be recognized.
The following roles appear to be missing from the function:
System info
Operating System: macOS 14.5 Shaka Packager Version: 3.2.0
Issue and steps to reproduce the problem
As issue https://github.com/shaka-project/shaka-packager/pull/1390 identified, several Dash roles in the specification were missing. These were added and included in the 3.1.0 release.
However, many of the possible roles are not present in the RoleFromString function in period.cc, resulting in a failed packaging since the roles cannot be recognized.
The following roles appear to be missing from the function:
Packager Command:
What is the expected result? A successful packaging with the role "Karaoke" assigned.
What happens instead?
code: 139, [0813/160352:ERROR:period.cc(208)] Unrecognized role 'karaoke'