diff options
Diffstat (limited to 'libvpx/vp9/common/vp9_enums.h')
-rw-r--r-- | libvpx/vp9/common/vp9_enums.h | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/libvpx/vp9/common/vp9_enums.h b/libvpx/vp9/common/vp9_enums.h index 068284faa..d77631341 100644 --- a/libvpx/vp9/common/vp9_enums.h +++ b/libvpx/vp9/common/vp9_enums.h @@ -25,15 +25,18 @@ extern "C" { #define MI_MASK (MI_BLOCK_SIZE - 1) -// Bitstream profiles indicated by 2 bits in the uncompressed header. -// 00: Profile 0. 4:2:0 only. -// 10: Profile 1. adds 4:4:4, 4:2:2, alpha. -// 01: Profile 2. Supports 10-bit and 12-bit color only. -// 11: Undefined profile. +// Bitstream profiles indicated by 2-3 bits in the uncompressed header. +// 00: Profile 0. 8-bit 4:2:0 only. +// 10: Profile 1. 8-bit 4:4:4, 4:2:2, and 4:4:0. +// 01: Profile 2. 10-bit and 12-bit color only, with 4:2:0 sampling. +// 110: Profile 3. 10-bit and 12-bit color only, with 4:2:2/4:4:4/4:4:0 +// sampling. +// 111: Undefined profile. typedef enum BITSTREAM_PROFILE { PROFILE_0, PROFILE_1, PROFILE_2, + PROFILE_3, MAX_PROFILES } BITSTREAM_PROFILE; |