Go to the documentation of this file.
23 #ifndef AVCODEC_AVS3_H
24 #define AVCODEC_AVS3_H
26 #define AVS3_NAL_START_CODE 0x010000
27 #define AVS3_SEQ_START_CODE 0xB0
28 #define AVS3_SEQ_END_CODE 0xB1
29 #define AVS3_USER_DATA_START_CODE 0xB2
30 #define AVS3_INTRA_PIC_START_CODE 0xB3
31 #define AVS3_UNDEF_START_CODE 0xB4
32 #define AVS3_EXTENSION_START_CODE 0xB5
33 #define AVS3_INTER_PIC_START_CODE 0xB6
34 #define AVS3_VIDEO_EDIT_CODE 0xB7
35 #define AVS3_FIRST_SLICE_START_CODE 0x00
36 #define AVS3_PROFILE_BASELINE_MAIN 0x20
37 #define AVS3_PROFILE_BASELINE_MAIN10 0x22
39 #define AVS3_ISPIC(x) ((x) == AVS3_INTRA_PIC_START_CODE || (x) == AVS3_INTER_PIC_START_CODE)
40 #define AVS3_ISUNIT(x) ((x) == AVS3_SEQ_START_CODE || AVS3_ISPIC(x))
@ AVCOL_TRC_LINEAR
"Linear transfer characteristics"
@ AVCOL_TRC_BT2020_12
ITU-R BT2020 for 12-bit system.
@ AVCOL_SPC_BT2020_CL
ITU-R BT2020 constant luminance system.
@ AVCOL_SPC_BT470BG
also ITU-R BT601-6 625 / ITU-R BT1358 625 / ITU-R BT1700 625 PAL & SECAM / IEC 61966-2-4 xvYCC601
@ AVCOL_SPC_RESERVED
reserved for future use by ITU-T and ISO/IEC just like 15-255 are
@ AVCOL_TRC_GAMMA28
also ITU-R BT470BG
@ AVCOL_TRC_LOG_SQRT
"Logarithmic transfer characteristic (100 * Sqrt(10) : 1 range)"
@ AVCOL_TRC_GAMMA22
also ITU-R BT470M / ITU-R BT1700 625 PAL & SECAM
@ AVCOL_SPC_SMPTE170M
also ITU-R BT601-6 525 / ITU-R BT1358 525 / ITU-R BT1700 NTSC / functionally identical to above
@ AVCOL_PRI_SMPTE240M
identical to above, also called "SMPTE C" even though it uses D65
@ AVCOL_PRI_BT470BG
also ITU-R BT601-6 625 / ITU-R BT1358 625 / ITU-R BT1700 625 PAL & SECAM
@ AVCOL_PRI_SMPTE170M
also ITU-R BT601-6 525 / ITU-R BT1358 525 / ITU-R BT1700 NTSC
static const int ff_avs3_color_matrix_tab[12]
Rational number (pair of numerator and denominator).
@ AVCOL_PRI_BT709
also ITU-R BT1361 / IEC 61966-2-4 / SMPTE RP 177 Annex B
@ AV_PICTURE_TYPE_I
Intra.
@ AVCOL_PRI_BT2020
ITU-R BT2020.
static const int ff_avs3_color_primaries_tab[10]
@ AVCOL_TRC_SMPTE2084
SMPTE ST 2084 for 10-, 12-, 14- and 16-bit systems.
@ AVCOL_PRI_FILM
colour filters using Illuminant C
@ AVCOL_TRC_LOG
"Logarithmic transfer characteristic (100:1 range)"
static const AVRational ff_avs3_frame_rate_tab[16]
@ AV_PICTURE_TYPE_NONE
Undefined.
static enum AVPictureType ff_avs3_image_type[4]
@ AVCOL_TRC_BT709
also ITU-R BT1361
@ AVCOL_SPC_SMPTE240M
derived from 170M primaries and D65 white point, 170M is derived from BT470 System M's primaries
@ AVCOL_SPC_BT2020_NCL
ITU-R BT2020 non-constant luminance system.
static const int ff_avs3_color_transfer_tab[15]
@ AVCOL_PRI_BT470M
also FCC Title 47 Code of Federal Regulations 73.682 (a)(20)
@ AVCOL_TRC_ARIB_STD_B67
ARIB STD-B67, known as "Hybrid log-gamma".
@ AV_PICTURE_TYPE_B
Bi-dir predicted.
@ AVCOL_SPC_FCC
FCC Title 47 Code of Federal Regulations 73.682 (a)(20)
@ AVCOL_TRC_SMPTE170M
also ITU-R BT601-6 525 or 625 / ITU-R BT1358 525 or 625 / ITU-R BT1700 NTSC
@ AV_PICTURE_TYPE_P
Predicted.
@ AVCOL_SPC_BT709
also ITU-R BT1361 / IEC 61966-2-4 xvYCC709 / derived in SMPTE RP 177 Annex B