[ViacomCBS] [XBOX] Clear preroll period to first encrypted content period failure.
See original GitHub issueHave you read the FAQ and checked for duplicate open issues? Yes completely.
What version of Shaka Player are you using? Tested Master branch, 2.5.14, 2.5.10, 2.4.7, 2.3.10 and 2.2.10 All of which had the exact same result. Could not get out of clear pre roll to content protected period.
Can you reproduce the issue with our latest release version? Yes
Can you reproduce the issue with the latest code from master? Yes
Are you using the demo app or your own custom app? Demo raw simple setup. Page urls included in support email with content and la urls.
If custom app, can you reproduce the issue using our demo app? yes
What browser and OS are you using? XBOX Win/10 Spartan (2014–2019 Edge) non chromium build of edge which is what XBOX dev offers at this time.
For embedded devices (smart TVs, etc.), what model and firmware version are you using?
Sandbox ID: XDKS.1
OS version: 10.0.19041.3068 (rs_xbox_release_2006.200610-0000)
OS edition: June 2020
Xbox Live device ID: FD00A956242E1869
Console ID: 74f233ae.f9265a03.c4fee763.851eb008.01
Serial number: 210633693016
Console type: Xbox One S
Model: 1681
Devkit type: Universal Windows App Devkit
Sandbox ID: XDKS.1
OS version: 10.0.19041.3068 (rs_xbox_release_2006.200610-0000)
OS edition: June 2020
Console ID: A7DCC4D8.6B218CCF.694B68FC.0D3DB308.01
Model: 1681
Console type: Xbox One S
Devkit type: Universal Windows App Devkit
Sandbox ID: XDKS.1
OS version: 10.0.19041.3068 (rs_xbox_release_2006.200610-0000)
OS edition: June 2020
Xbox Live device ID: FD00812AA7534FE0
Console ID: 4c279407.7e461c98.d56bb52f.dfb64007.01
Serial number: 051235192517
Console type: Xbox One X
Devkit type: Universal Windows App Devkit
What are the manifest and license server URIs? Same as this ticket https://github.com/google/shaka-player/issues/2620 Sent over on shaka-player-issues@google.com
What did you do?
Play from 0 start time and let preroll finish, on the first transition to a content period player stalls.
Non zero test are interesting. If you skip the pre-roll with a non zero start time, all mid-roll DAI period transition thereafter works as expected.
What did you expect to happen? The first content period initializes and plays out.
What actually happened? The content period fails to init and play properly.
Issue Analytics
- State:
- Created 3 years ago
- Comments:61 (56 by maintainers)
Top GitHub Comments
We’re very happy that we could address it at all. The change went out in the official v3.0.8 release, in case you want to stay on the release branch. Thanks for your feedback and for helping verify the work!
With the URL in the log, playing in ChromeOS, I don’t see an XML parsing error.
@bcupac, thank you for mentioning this! If you are using the
master
branch, you will need aTextDecoder
polyfill for Xbox. We suggest https://www.npmjs.com/package/fastestsmallesttextencoderdecoder This is not needed for thev3.0.x
branch or v3.0 releases, but will be needed in v3.1+.Now that I look again at the logs from @agajassi, I see that the version number is reported as
v3.0.7-master-22-g49d611f6
, so y’all must have made the same mistake.You can try again with a polyfill added for TextDecoder, or you can try building from the v3.0.x branch instead.