From 2acad7e75744094d83d596537db4cc8b8553a4fd Mon Sep 17 00:00:00 2001 From: Wan-Teh Chang Date: Wed, 23 Oct 2024 08:51:56 -0700 Subject: [PATCH] Clarify it is the order that shall be respected Otherwise, it seems that it is the specifications that shall be respected. Also make the second instance of this sentence more similar to the first instance. --- index.bs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/index.bs b/index.bs index c2f0d36..ea352a6 100755 --- a/index.bs +++ b/index.bs @@ -839,7 +839,7 @@ This section discusses the box requirements for an [=AVIF file=] containing imag

Minimum set of boxes

As indicated in [[#file-constraints]], an [=AVIF file=] is a compliant [[!MIAF]] file. As a consequence, some [[!ISOBMFF]] or [[!HEIF]] boxes are required, as indicated in the following table. The order of the boxes is indicative in the table. The specifications listed in the "Specification" -column may require a specific order for the box or for its children and shall be respected. For example, per [[!ISOBMFF]], the [=FileTypeBox=] is required to appear first in an [=AVIF file=]. +column may require a specific order for a box or for its children and the order shall be respected. For example, per [[!ISOBMFF]], the [=FileTypeBox=] is required to appear first in an [=AVIF file=]. The "Version(s)" column in the following table lists the version(s) of the boxes allowed by this brand. With the exception of item properties marked as non-essential, other versions of the boxes shall not be used. "-" means that the box does not have a version.

@@ -986,7 +986,7 @@ The "Version(s)" column in the following table lists the version(s) of the boxes

Requirements on additional image item related boxes

-

The boxes indicated in the following table may be present in an [=AVIF file=] to provide additional signaling for image items. If present, the boxes shall use the version indicated in the table unless the box is an item property marked as non-essential. [=/AVIF=] readers are expected to understand the boxes and versions listed in this table. The order of the boxes in the table may not be the order of the boxes in the file. Specifications may require specific order and shall be respected. Additionally, the '[=free=]' and '[=skip=]' boxes may be present at any level in the hierarchy and [=/AVIF=] readers are expected to ignore them. Additional boxes in the '[=meta=]' hierarchy not listed in the following table may also be present and may be ignored by [=/AVIF=] readers.

+

The boxes indicated in the following table may be present in an [=AVIF file=] to provide additional signaling for image items. If present, the boxes shall use the version indicated in the table unless the box is an item property marked as non-essential. [=/AVIF=] readers are expected to understand the boxes and versions listed in this table. The order of the boxes in the table may not be the order of the boxes in the file. Specifications may require a specific order for a box or for its children and the order shall be respected. Additionally, the '[=free=]' and '[=skip=]' boxes may be present at any level in the hierarchy and [=/AVIF=] readers are expected to ignore them. Additional boxes in the '[=meta=]' hierarchy not listed in the following table may also be present and may be ignored by [=/AVIF=] readers.