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

Interoperability goals not documented #126

Closed
skynavga opened this issue Dec 31, 2015 · 7 comments
Closed

Interoperability goals not documented #126

skynavga opened this issue Dec 31, 2015 · 7 comments
Assignees
Milestone

Comments

@skynavga
Copy link
Contributor

A number of important assumptions as well as features present in IMSC are based on interoperability goals that are not documented in the specification or elsewhere. Because a reader may not necessarily know or share these assumptions, both content and implementations may be less interoperable than desired.

This subject should be treated informatively, in introductory material (preferably); otherwise, in an appendix.

The following subjects should be addressed:

  • whether and how content that conforms to some SMPTE-TT (ST2052) profile should be treated by an IMSC compliant processor (of either IMSC profile);
  • whether and how content that conforms to some EBU-TT profile should be treated by an IMSC compliant processor (of either IMSC profile);
  • whether and how content that conforms to some TTML1 or SDP-US profile should be treated by an IMSC compliant processor (of either IMSC profile);
  • the converse of the above three subjects

These subjects should be treated from both the perspective of content conformance and of processor conformance.

@nigelmegitt
Copy link
Contributor

One specific issue related to this is that SMPTE-TT and SDP-US each mandate that a specific ttp:profile attribute value be included; the presence of this attribute value does not mean that the document is not IMSC text or image profile conformant in every other respect: the treatment of text profile conformant documents that are labelled by ttp:profile as being SMPTE-TT or SDP-US documents needs to be explained in this proposed section (which I guess is the point of the issue); likewise the treatment of image profile documents labelled by ttp:profile as being SMPTE-TT documents.

@skynavga
Copy link
Contributor Author

skynavga commented Jan 6, 2016

Regarding SDP-US, it requires the presence of a ttp:profile element (not attribute), with a specific value for the use attribute, namely:

<ttp:profile use="http://www.w3.org/ns/ttml/profile/sdp-us"/>

Since IMSC1 prohibits use of the ttp:profile element, it appears that IMSC is not interoperable with SDP-US. It also appears that the following statement in IMSC1 abstract and scope is not accurate:

"The text profile is a strict superset of [ttml10-sdp-us]."

@skynavga
Copy link
Contributor Author

skynavga commented Jan 6, 2016

Regarding SMPTE-TT (ST 2052-1:2013), there is no evidence that the @ttp:profile attribute is required; rather, the following text appears to require some form of reference, which might be accomplished with either the @ttp:profile attribute or ttp:profile element.

"This profile shall be referenced in a conforming SMPTE-TT document by the designator: http://www.smpte- ra.org/schemas/2052-1/2013/profiles/smpte-tt-full."

@skynavga skynavga changed the title Interoperability Goals Not Documented Interoperability goals not documented Jan 14, 2016
@palemieux
Copy link
Contributor

IMSC-T and IMSC-I processors only process documents that conform to IMSC-T and IMSC-I document profiles, respectively.

It is possible to create SMPTE-TT, EBU-TT-D and SDP-US documents that also conforms to IMSC-T profile, and SMPTE-TT documents that conform to IMSC-I profile.

Would it help to include the former statement explicitly?

@skynavga
Copy link
Contributor Author

Insufficient. Needs more depth and discussion of details, with examples.

On Tue, Jan 26, 2016 at 5:47 PM, Pierre-Anthony Lemieux <
notifications@github.com> wrote:

IMSC-T and IMSC-I processors only process documents that conform to IMSC-T
and IMSC-I document profiles, respectively.

It is possible to create SMPTE-TT, EBU-TT-D and SDP-US documents that also
conforms to IMSC-T profile, and SMPTE-TT documents that conform to IMSC-I
profile.

Would it help to include the former statement explicitly?


Reply to this email directly or view it on GitHub
#126 (comment).

@palemieux
Copy link
Contributor

I encourage you to provide some for consideration by the group.

@palemieux
Copy link
Contributor

See proposal at PR #164

@palemieux palemieux added this to the imsc1-cr4 milestone Feb 10, 2016
@palemieux palemieux self-assigned this Feb 10, 2016
@palemieux palemieux modified the milestones: imsc1-cr4, imsc1-pr Feb 11, 2016
palemieux added a commit that referenced this issue Feb 12, 2016
Addresses #126 (Interoperability goals not documented)
@palemieux palemieux removed the pr open label Jan 29, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants