Skip to content
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

Forced Subtitles - Support for IMSC model #4547

Open
dsilhavy opened this issue Aug 14, 2024 · 3 comments
Open

Forced Subtitles - Support for IMSC model #4547

dsilhavy opened this issue Aug 14, 2024 · 3 comments

Comments

@dsilhavy
Copy link
Collaborator

Description

Description provided by @nigelmegitt in #4105 (comment):

The Netflix model described is one where there is some subtitle track playing and everything in it is displayed; the player chooses either the "forced-subtitle" track or the "everything" track.

An alternative model to this is supported in IMSC:

  • the subtitle document contains both "forced" and "non-forced" subtitles, each type identified by the computed value of itts:forcedDisplay.
  • the player passes a displayForcedOnlyMode flag to the subtitle renderer to tell it whether to show only those subtitles where itts:forcedDisplay="true" or all the subtitles.

Ideally, both modes would be supported.

Either way, the presence of a subtitle file that contains forced subtitles in the same language as the user's chosen audio track needs to be identified so that the subtitle file can be loaded and played.

@dsilhavy dsilhavy added this to the 5.1.0 milestone Aug 14, 2024
@dsilhavy
Copy link
Collaborator Author

@nigelmegitt Are you aware of any DASH testcontent for this?

@nigelmegitt
Copy link
Contributor

@dsilhavy I am not aware of DASH test content, but https://github.com/w3c/imsc-tests/blob/main/imsc1/ttml/forcedDisplay/forcedDisplay1.ttml is the IMSC test for it.

@nigelmegitt
Copy link
Contributor

@palemieux do you know of any DASH test content for IMSC forced display mode?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: No status
Development

No branches or pull requests

2 participants