Skip to content

Commit

Permalink
track groups are FullBoxes and they all inherit flags from ISOBMFF
Browse files Browse the repository at this point in the history
  • Loading branch information
podborski committed Nov 12, 2024
1 parent 833f121 commit f21482c
Show file tree
Hide file tree
Showing 2 changed files with 31 additions and 1 deletion.
8 changes: 7 additions & 1 deletion data/standard_features/14496-15/boxes.json
Original file line number Diff line number Diff line change
Expand Up @@ -551,7 +551,13 @@
"fourcc": "vvnC",
"description": "VVC Network Abstraction Layer unit configuration",
"versions": [0],
"flags": [],
"flags": [
{
"name": "",
"value": "0x000001",
"description": "The samples referencing the sample entry do not contain content intended for displaying."
}
],
"containers": [
{
"VvcSubpicSampleEntry": ["vvs1"]
Expand Down
24 changes: 24 additions & 0 deletions data/standard_features/14496-15/track_groups.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,20 +7,44 @@
"description": "alternative extraction source track grouping",
"containers": ["trgr"],
"type": "TrackGroupTypeBox",
"versions": [0],
"flags": [
{
"name": "",
"value": "0x000001",
"description": "Indicates the uniqueness of track_group_id"
}
],
"syntax": "aligned(8) class TrackGroupTypeBox('alte') extends FullBox('alte', version = 0, flags = 0)\n{\n\tunsigned int(32) track_group_id;\n\t// the remaining data may be specified \n\t// for a particular track_group_type\n}"
},
{
"fourcc": "cstg",
"description": "complete subset track grouping",
"containers": ["trgr"],
"type": "TrackGroupTypeBox",
"versions": [0],
"flags": [
{
"name": "",
"value": "0x000001",
"description": "Indicates the uniqueness of track_group_id"
}
],
"syntax": "aligned(8) class TrackGroupTypeBox('cstg') extends FullBox('cstg', version = 0, flags = 0)\n{\n\tunsigned int(32) track_group_id;\n\t// the remaining data may be specified \n\t// for a particular track_group_type\n}"
},
{
"fourcc": "snut",
"description": "a group of VVC subpicture tracks where the VCL NAL units of the time-aligned samples have the same NAL unit type",
"containers": ["trgr"],
"type": "TrackGroupTypeBox",
"versions": [0],
"flags": [
{
"name": "",
"value": "0x000001",
"description": "Indicates the uniqueness of track_group_id"
}
],
"syntax": "aligned(8) class TrackGroupTypeBox('snut') extends FullBox('snut', version = 0, flags = 0)\n{\n\tunsigned int(32) track_group_id;\n\t// the remaining data may be specified \n\t// for a particular track_group_type\n}"
}
]
Expand Down

0 comments on commit f21482c

Please sign in to comment.