-
Notifications
You must be signed in to change notification settings - Fork 483
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
MP4Dash - HLS encrypted CBCS errors with Dolby Vision mp4 source #898
Comments
Update: Testing with files generated by the Dolby Encoding Engine also failed to package with CBCS enabled. In the meantime I found out that the it fails here. line 711, in OutputHlsCommon And looking in the debug log I found that the file with Dolby Vision has the following data And a normal hvc1 file in the same package job shows the following |
Found the issue. I had to add the following code to Source/C++/Core/Ap4CommonEncryption.cpp at line 293 (the AP4_CencCbcsSubSampleEncrypter::AP4_CencCbcsSubSampleEncrypter block)
I will create a PR for this |
Thanks for finding this out! |
Merged in PR #902 |
Hi there,
I'm running into an issue when I create an fairplay encrypted hls stream (CBCS) with mp4dash when I include a Dolby Vision file that was created on AWS MediaConvert. I also create a Dash stream with Widevine and Playready with the same source files and the stream is encrypted (CENC) and packaged correctly.
The error that occurs is
ERROR: failed to process the file (-10)
ERROR: float division by zero
The text was updated successfully, but these errors were encountered: