Description
I'm faced with the play-back of crippled DASH manifests: it misses segment info. dashif.org handles this case by fetching the sidx boxes from its associated media containers.
From #765 I understand and agree completely that its owners prefer not to make additional network requests?
Still would a PR that implements this be accepted? Would such implementation eventually end up in the CAF receiver?
Have you read the FAQ and checked for duplicate issues: Yes, relevant for this discussion #765
What version of Shaka Player are you using: 2.2.4
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/cast_receiver
If custom app, can you reproduce the issue using our demo app: Yes
What browser and OS are you using: chromecast
What are the manifest and license server URIs: in-house
What did you do? load crippled DASH manifest
What did you expect to happen?
Extracting segment info from the media container's sidx boxes.
What actually happened?
It stopped prematurely saying it needs hard segment stuff from the manifest: segmentList, segmentTimeline or segmentBase info