You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It is totally valid to have a segment containing a valid TTML document which contains nothing to display and this is required in order not to have gaps in the timeline.
The TTML parser and text source buffer need to be more intelligent - it should be possible to determine the difference between valid empty documents and those which are erroneous and handle the situation accordingly.
I'll submit a patch.
The text was updated successfully, but these errors were encountered:
It is totally valid to have a segment containing a valid TTML document which contains nothing to display and this is required in order not to have gaps in the timeline.
Unfortunately, #2527 in conjunction with an existing dubious piece of code (https://github.com/Dash-Industry-Forum/dash.js/blob/development/src/streaming/utils/TTMLParser.js#L156) causes the player to continually re-request and discard perfectly valid TTML.
The TTML parser and text source buffer need to be more intelligent - it should be possible to determine the difference between valid empty documents and those which are erroneous and handle the situation accordingly.
I'll submit a patch.
The text was updated successfully, but these errors were encountered: