Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions data/aux-info-types.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
code,description,specification
cbc1,AES-CBC encryption sample auxiliary information,CENC
cbcs,AES-CBC subsample pattern encryption sample auxiliary information,CENC
cenc,AES-CTR encryption sample auxiliary information,CENC
cens,AES-CTR subsample pattern encryption sample auxiliary information,CENC
stai,TAI timestamp sample auxiliary information,UNCV
suid,Universally unique content identifier per sample auxiliary information,NGA.STND.0076
sve1,Content sensitive encryption sample auxiliary information,CENC
4 changes: 2 additions & 2 deletions scripts/PRsanitycheck.py
Original file line number Diff line number Diff line change
Expand Up @@ -122,8 +122,8 @@ def duplicatecodes(codes, exceptions=[]):
if dupssorted[i][0] not in warned:
warned.add(dupssorted[i][0])
print(
"ERROR: '%s' is duplicated in: '%s'" % dupssorted[i][0],
dupssorted[i][3],
"ERROR: '%s' is duplicated in: '%s'" % (dupssorted[i][0],
dupssorted[i][3]),
)
dupsame.append([dupssorted[i][0]])
if dupsame != []:
Expand Down
15 changes: 15 additions & 0 deletions src/app/(rest)/registered-types/aux-info-types/page.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
import { DataDisplay } from "@/components";

export const metadata = {
title: "Auxiliary Information Types"
};

# Auxiliary information types

Sample auxiliary information provides per-sample metadata that is stored alongside media samples in an ISO base media file format track. The type of auxiliary information is identified by a four-character code (`aux_info_type`) carried in the `SampleAuxiliaryInformationSizesBox` ('saiz') and `SampleAuxiliaryInformationOffsetBox` ('saio'), as defined in ISO/IEC 14496-12.

The `aux_info_type` determines the format of the auxiliary data. When omitted, its value defaults to the protection scheme type (for encrypted tracks) or the sample entry type. A track may carry multiple streams of auxiliary information distinguished by different `aux_info_type` and `aux_info_type_parameter` values.

## Registered auxiliary information types

<DataDisplay csv="aux-info-types" />
Loading