-
Notifications
You must be signed in to change notification settings - Fork 1
Adding max Group/Ojbect SAP types #7
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
Conversation
wilaw
left a comment
There was a problem hiding this 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. |
There was a problem hiding this comment.
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.
There was a problem hiding this comment.
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.
There was a problem hiding this comment.
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.
There was a problem hiding this comment.
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.
Fixes: #4