Skip to content

Conversation

@yekuiwang
Copy link
Contributor

Fixes: #4

@yekuiwang yekuiwang requested a review from wilaw as a code owner September 11, 2025 18:23
Copy link
Collaborator

@wilaw wilaw left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested new names and definitions to clarify what is being communicated.

#### Maximum SAP type of a Group (#maxgrpsaptype)
Location: T Required: Optional JSON Type: Number

A number indicating the maximum SAP type the MOQT Groups in the track start with.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Does this really mean the SAP type of the first Object within any Group? Because Group is just a virtual collection of Objects. So how can #maxgrpsaptype and #maxobjsaptype differ, since a Group is just comprised of OBjects.

Suggest we rename:
Max Group SAP starting type: the Maximum SAP type of the first Object in a Group
Max Group SAP non-starting type: Maximum SAP type contained in second and subsequent Objects within a Group.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Example: A group starting with non-reordering IDR (SAP type 1), i.e., the first picture in Object 0 (note that an Object can contain multiple coded pictures) is a non-reordering IDR picture, and the Group contains some non-first Objects starting with CRA (SAP type 3), i.e., the first picture in each of these non-first Objects is a CRA picture. Herein #maxgrpsaptype = 1, and #maxobjsaptype = 3.

Changing the name of #maxgrpsaptype to Max Group SAP starting type is editorial and it is good to me.

Changing the name of #maxobjsaptype to Max Group SAP non-starting type is technical. Please note that this would make it technically different from @subsegmentStartsWithSAP in DASH. To me that is not as good as keeping the alignment. I prefer to have the alignment, but if you have a strong opinion to change it noting that the alignment is lost, that is OK to me.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

OK, I agree on changing name to "Max Group SAP starting type". Can you make that editorial change?

On the second point, I didn't appreciate that it would break compatibility with @subsegmentStartsWithSAP in DASH, so I agree with your suggestion to keep the name the same.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@wilaw Done with the editorial change.

@wilaw wilaw merged commit 9424e7f into moq-wg:main Sep 24, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Track-level signalling of max SAP types

2 participants