Skip to content

Commit

Permalink
Adopt MIAF shared constraints (#240)
Browse files Browse the repository at this point in the history
Adopt MIAF shared constraints. This closes #169.
  • Loading branch information
leo-barnes authored Sep 25, 2024
1 parent adc56d5 commit 1796dae
Showing 1 changed file with 24 additions and 0 deletions.
24 changes: 24 additions & 0 deletions index.bs
Original file line number Diff line number Diff line change
Expand Up @@ -136,6 +136,11 @@ url: https://www.iso.org/standard/74417.html; spec: MIAF; type: dfn;
text: MIAF image sequence
text: MIAF auxiliary image item
text: MIAF auxiliary image sequence
text: self-containment
text: grid-limit
text: single-track
text: edit-lists
text: matched-duration

url: https://aomediacodec.github.io/av1-isobmff/; spec: AV1-ISOBMFF; type: dfn;
text: AV1CodecConfigurationBox
Expand Down Expand Up @@ -742,6 +747,15 @@ This section defines the MIAF AV1 Baseline profile of [[!HEIF]], specifically fo

If the brand <code>MA1B</code> is in the list of [=compatible_brands=] of the [=FileTypeBox=], the common constraints in the section [[#brands]] shall apply.

The following shared conditions and requirements from [[!MIAF]] shall apply:
- <assert>[=self-containment=] (subclause 8.2)</assert>

The following shared conditions and requirements from [[!MIAF]] should apply:
- <assert>[=grid-limit=] (subclause 8.4)</assert>
- <assert>[=single-track=] (subclause 8.5)</assert>
- <assert>[=edit-lists=] (subclause 8.6)</assert>
- <assert>[=matched-duration=] (subclause 8.7)</assert>

The following additional constraints apply to all [=AV1 Image Items=] and all [=AV1 Image Sequences=]:
- <assert>The AV1 profile shall be the Main Profile and the level shall be 5.1 or lower.</assert>

Expand Down Expand Up @@ -769,6 +783,15 @@ This section defines the MIAF AV1 Advanced profile of [[!HEIF]], specifically fo

If the brand <code>MA1A</code> is in the list of [=compatible_brands=] of the [=FileTypeBox=], the common constraints in the section [[#brands]] shall apply.

The following shared conditions and requirements from [[!MIAF]] shall apply:
- <assert>[=self-containment=] (subclause 8.2)</assert>

The following shared conditions and requirements from [[!MIAF]] should apply:
- <assert>[=grid-limit=] (subclause 8.4)</assert>
- <assert>[=single-track=] (subclause 8.5)</assert>
- <assert>[=edit-lists=] (subclause 8.6)</assert>
- <assert>[=matched-duration=] (subclause 8.7)</assert>

The following additional constraints apply to all [=AV1 Image Items=]:
- <assert>The AV1 profile shall be the High Profile and the level shall be 6.0 or lower.</assert>

Expand Down Expand Up @@ -1172,3 +1195,4 @@ Other versions of the boxes shall not be used. "-" means that the box does not h
- <a href="https://github.com/AOMediaCodec/av1-avif/pull/228">Replace recommendations regarding still picture flags in image items by a note</a>
- <a href="https://github.com/AOMediaCodec/av1-avif/pull/224">Add section 4.2.2 "Sample Transform Derived Image Item"</a>
- <a href="https://github.com/AOMediaCodec/av1-avif/pull/232">Add restriction on usage of clap property</a>
- <a href="https://github.com/AOMediaCodec/av1-avif/pull/tbd">Adopt MIAF shared constraints</a>

0 comments on commit 1796dae

Please sign in to comment.