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

Clarify Common Encryption version #122

Open
cconcolato opened this issue Feb 1, 2021 · 7 comments
Open

Clarify Common Encryption version #122

cconcolato opened this issue Feb 1, 2021 · 7 comments
Assignees
Labels
technical If approved, it requires technical change to the specification waiting for further information not yet approved or rejected by the group, needs further input from participants

Comments

@cconcolato
Copy link
Collaborator

The current specification references a non-dated version of the Common Encryption specification. That specification has been amended in 2019 to define a new version of the 'senc' box. The AV1-ISOBMFF spec should either use a dated reference to CENC or clarify, possibly through CMAF, the version of the 'senc' box (and other boxes) that it uses (senc v0).

@cconcolato
Copy link
Collaborator Author

Using dated versions loses the benefit of picking up corrigendum items.
We could use a non-dated version but be explicit about the features we support (e.g. box versions).

@cconcolato cconcolato added the technical If approved, it requires technical change to the specification label Jan 23, 2023
@cconcolato
Copy link
Collaborator Author

We may want MPEG to clearly identify versions of its spec, for example with brands or at least make it easy for derived specs to identify changes, that they may or may not adopt.

@cconcolato
Copy link
Collaborator Author

We could clarify in our spec that we only support boxes, with versions and flags as tested in the conformance suite.

@cconcolato
Copy link
Collaborator Author

The current spec has 2 undated references: ISOBMFF and CMAF.

Regarding ISOBMFF, support for iso6 is required:

Parsers SHALL support the structures required by the iso6 brand and MAY support structures required by further ISOBMFF structural brands.

This means we could use an undated reference for ISOBMFF.

#158 deals with CMAF. We could also have an undated reference for CMAF.

@cconcolato cconcolato added the waiting for further information not yet approved or rejected by the group, needs further input from participants label Apr 3, 2023
@cconcolato
Copy link
Collaborator Author

The link to the ISOBMFF 2015 is no longer valid https://standards.iso.org/ittf/PubliclyAvailableStandards/c068960_ISO_IEC_14496-12_2015.zip

@cconcolato cconcolato added the v1.3_required Issues for which an action is required before publishing version 1.3 label Nov 27, 2023
@cconcolato
Copy link
Collaborator Author

cconcolato commented Nov 27, 2023

This issue needs 2 actions:

  • explicitly list what support is required for CENC (boxes, versions, scheme identifiers, ...)
  • update the ISOBMFF link to use a non dated reference

@cconcolato cconcolato self-assigned this Nov 27, 2023
@cconcolato cconcolato removed the v1.3_required Issues for which an action is required before publishing version 1.3 label Mar 4, 2024
@cconcolato
Copy link
Collaborator Author

The group agrees to postpone the remaining item "explicitly list what support is required for CENC (boxes, versions, scheme identifiers, ...)" to the version after 1.3, as it is dependent on the work of MPEG to define the different dimensions of CENC that could be restricted in AV1-ISOBMFF.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
technical If approved, it requires technical change to the specification waiting for further information not yet approved or rejected by the group, needs further input from participants
Projects
None yet
Development

No branches or pull requests

1 participant