Skip to content
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

Code points for uncv #181

Merged
merged 14 commits into from
Dec 11, 2024
3 changes: 2 additions & 1 deletion data/index.json
Original file line number Diff line number Diff line change
Expand Up @@ -29,5 +29,6 @@
"Track Selection Types": "track-selection",
"Track Group Types": "track-groups",
"Entity Group Types": "entity-groups",
"Color Types": "color-types"
"Color Types": "color-types",
"UNCV Profiles": "uncv-profiles"
}
12 changes: 12 additions & 0 deletions data/item-properties.csv
Original file line number Diff line number Diff line change
Expand Up @@ -62,3 +62,15 @@ vvcC,VVC image item configuration,HEIF
wbbr,White balance information,HEIF
wipe,Wipe transition effect,HEIF
zoom,Zoom transition effect,HEIF
cmpd,Component Definition,UNCV
uncC,Uncompressed Frame Configuration,UNCV
cpal,Component Palette Configuration,UNCV
cpat,Component Pattern Definition,UNCV
clev,Component Reference Level,UNCV
splz,Polarization Pattern Definition,UNCV
snuc,Sensor Non-Uniformity Correction,UNCV
sbpm,Sensor Bad Pixels Map,UNCV
cloc,Chroma Location,UNCV
fpac,Frame Packing Information,UNCV
disi,Disparity Information,UNCV
ilcp,Field Interlace Property,UNCV
1 change: 1 addition & 0 deletions data/item-types.csv
Original file line number Diff line number Diff line change
Expand Up @@ -18,3 +18,4 @@ mime,Item identified by a MIME type,ISO
mski,Mask item,HEIF
rgan,Region item,HEIF
vvc1,VVC image item,HEIF
unci,Uncompressed Image Item,UNCV
11 changes: 11 additions & 0 deletions data/sample-entries-boxes.csv
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,17 @@ vvcC,VVC video configuration,Video,NALu Video
vwid,View identifier,Video,NALu Video
vlab,WebVTT Source Label,Text,ISO-Text
cuvv,HDR Vivid Configuration,Video,UWA
cmpd,Component Definition,Video,UNCV
uncC,Uncompressed Frame Configuration,Video,UNCV
cpal,Component Palette Configuration,Video,UNCV
cpat,Component Pattern Definition,Video,UNCV
clev,Component Reference Level,Video,UNCV
splz,Polarization Pattern Definition,Video,UNCV
snuc,Sensor Non-Uniformity Correction,Video,UNCV
sbpm,Sensor Bad Pixels Map,Video,UNCV
cloc,Chroma Location,Video,UNCV
fpac,Frame Packing Information,Video,UNCV
disi,Disparity Information,Video,UNCV
pcmC,Uncompressed audio PCM configuration,Audio,ISO-UNCA
lvcC,LCEVC configuration,Video,NALu Video
acxd,Decoder-specific info for Auro-Cx audio,Audio,Auro
Expand Down
1 change: 1 addition & 0 deletions data/sample-entries.csv
Original file line number Diff line number Diff line change
Expand Up @@ -165,6 +165,7 @@ wvtt,WebVTT data,Text,ISO-Text,
encu,Encrypted/protected subtitles,Subtitles,ISO,
encp,Encrypted/protected haptics,Haptics,ISO,
enc3,Encrypted/protected volumetric visual,Volumetric visual media,ISO,
uncv,Uncompressed Video,Video,UNCV,
iamf,Immersive Audio Model and Formats - Encapsulated IA Sequence,Audio,AOM-IAMF,
ipcm,Integer based PCM format for audio,Audio,ISO-UNCA,
fpcm,Floating-point based PCM format for audio,Audio,ISO-UNCA,
Expand Down
1 change: 1 addition & 0 deletions data/sample-groups.csv
Original file line number Diff line number Diff line change
Expand Up @@ -57,4 +57,5 @@ dobr,Depth of field bracketing,sample group,HEIF
fobr,Focus bracketing exposure bracketing,sample group,HEIF
pano,Panorama sample group,sample group,HEIF
wbbr,White balance bracketing,sample group,HEIF
ilce,Field Interlace Type,sample group,UNCV
pprr,Picture region replacement for the picture-in-picture functionality,sample group,NALu Video
6 changes: 6 additions & 0 deletions data/specifications.json
Original file line number Diff line number Diff line change
Expand Up @@ -706,5 +706,11 @@
"url": "",
"description": "Deprecated or unused or no longer specified",
"MPEG": false
},
{
"specification": "UNCV",
"url": "http://www.iso.ch/",
"description": "ISO/IEC 23001-17: Carriage of uncompressed video and images in ISO Base Media File Format",
"MPEG": true
}
]
2 changes: 2 additions & 0 deletions data/track-groups.csv
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,5 @@ potg,playout track grouping,V3C-SYS
snut,a group of VVC subpicture tracks where the VCL NAL units of the time-aligned samples have the same NAL unit type,NALu Video
vtcg,V3C atlas tile component track grouping,V3C-SYS
ster,stereo pair track grouping,ISO
scvg,Component video track group,UNCV
stvg,Tile video track group,UNCV
18 changes: 18 additions & 0 deletions data/uncv-profiles.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
code,description,specification
2vuy,8 bit per component YUV 4:2:2. Packed Cb Y0 Cr Y1,Apple
yuv2,8 bit per component YUV 4:2:2. Packed Y0 Cb Y1 Cr,Apple
v308,8 bit per component YUV 4:4:4. Packed Cr Y Cb,Apple
v408,8 bit per component YUVA 4:4:4:4. Packed Cb Y Cr A,Apple
v216,"10,12,14,16 bit per component YUV 4:2:2. Packed Cb Y0 Cr Y1 (each n-bit component is left justified in a 16 bit little-endian word)",Apple
v410,10 bit per component YUV 4:4:4. 3 10-bit unsigned components are packed into a 32-bit little-endian word,Apple
v210,10 bit per component YUV 4:2:2. 12 10-bit unsigned components are packed into four 32-bit little-endian words,Apple
yvyu,8 bits YUV 422 packed Y0 Cr Y1 Cb,UNCV
vyuy,8 bits YUV 422 packed Cr Y0 Cb Y1,UNCV
yuv1,8 bits YUV 411 packed Y0 Y1 Cb Y2 Y3 Cr,UNCV
y210,10 bits YUV 422 packed Little-Endian Y0 Cb Y1 Cr,UNCV
rgb3,RGB 24 bits packed,UNCV
i420,YUV 420 8 bits planar Y Cb Cr,UNCV
nv12,YUV 420 8 bits semi-planar Y CbCr,UNCV
nv21,YUV 420 8 bits semi-planar Y CrCb,UNCV
rgba,RGBA 32bits packed,UNCV
abgr,RGBA 32bits packed,UNCV
14 changes: 14 additions & 0 deletions src/app/(rest)/registered-types/uncv-profiles/page.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
import { DataDisplay } from "@/components";

export const metadata = {
title: "Uncompressed Video Profiles"
};

# Uncompressed Video Profiles

The table below shows some "well-known" 4CCs that are used in the industry to represent pre-defined configurations for uncompressed video.
Some of these profiles have been originally defined in [TN2162](https://developer.apple.com/library/archive/technotes/tn2162/_index.html) (Ice Floe Dispatch 19).

ISO/IEC 23001-17: "*Carriage of uncompressed video and images in ISO Base Media File Format*" summarizes some of the profiles defined in this table.

<DataDisplay csv="uncv-profiles" />
Loading