| @@ -546,28 +546,40 @@ enum AVColorPrimaries{ · 545 unmodified lines |
| 546 | AVCOL_PRI_SMPTE170M = 6, ///< also ITU-R BT601-6 525 / ITU-R BT1358 525 / ITU-R BT1700 NTSC | 546 | AVCOL_PRI_SMPTE170M = 6, ///< also ITU-R BT601-6 525 / ITU-R BT1358 525 / ITU-R BT1700 NTSC |
| 547 | AVCOL_PRI_SMPTE240M = 7, ///< functionally identical to above | 547 | AVCOL_PRI_SMPTE240M = 7, ///< functionally identical to above |
| 548 | AVCOL_PRI_FILM = 8, | 548 | AVCOL_PRI_FILM = 8, |
| | 549 | AVCOL_PRI_BT2020 = 9, ///< ITU-R BT2020 |
| 549 | AVCOL_PRI_NB , ///< Not part of ABI | 550 | AVCOL_PRI_NB , ///< Not part of ABI |
| 550 | }; | 551 | }; |
| 551 | | 552 | |
| 552 | enum AVColorTransferCharacteristic{ | 553 | enum AVColorTransferCharacteristic{ |
| 553 | AVCOL_TRC_BT709 = 1, ///< also ITU-R BT1361 | 554 | AVCOL_TRC_BT709 = 1, ///< also ITU-R BT1361 |
| 554 | AVCOL_TRC_UNSPECIFIED = 2, | 555 | AVCOL_TRC_UNSPECIFIED = 2, |
| 555 | AVCOL_TRC_GAMMA22 = 4, ///< also ITU-R BT470M / ITU-R BT1700 625 PAL & SECAM | 556 | AVCOL_TRC_GAMMA22 = 4, ///< also ITU-R BT470M / ITU-R BT1700 625 PAL & SECAM |
| 556 | AVCOL_TRC_GAMMA28 = 5, ///< also ITU-R BT470BG | 557 | AVCOL_TRC_GAMMA28 = 5, ///< also ITU-R BT470BG |
| 557 | AVCOL_TRC_SMPTE240M = 7, | 558 | AVCOL_TRC_SMPTE170M = 6, ///< also ITU-R BT601-6 525 or 625 / ITU-R BT1358 525 or 625 / ITU-R BT1700 NTSC |
| 558 | AVCOL_TRC_NB , ///< Not part of ABI | 559 | AVCOL_TRC_SMPTE240M = 7, |
| | 560 | AVCOL_TRC_LINEAR = 8, ///< "Linear transfer characteristics" |
| | 561 | AVCOL_TRC_LOG = 9, ///< "Logarithmic transfer characteristic (100:1 range)" |
| | 562 | AVCOL_TRC_LOG_SQRT = 10, ///< "Logarithmic transfer characteristic (100 * Sqrt( 10 ) : 1 range)" |
| | 563 | AVCOL_TRC_IEC61966_2_4 = 11, ///< IEC 61966-2-4 |
| | 564 | AVCOL_TRC_BT1361_ECG = 12, ///< ITU-R BT1361 Extended Colour Gamut |
| | 565 | AVCOL_TRC_IEC61966_2_1 = 13, ///< IEC 61966-2-1 (sRGB or sYCC) |
| | 566 | AVCOL_TRC_BT2020_10 = 14, ///< ITU-R BT2020 for 10 bit system |
| | 567 | AVCOL_TRC_BT2020_12 = 15, ///< ITU-R BT2020 for 12 bit system |
| | 568 | AVCOL_TRC_NB , ///< Not part of ABI |
| 559 | }; | 569 | }; |
| 560 | | 570 | |
| 561 | enum AVColorSpace{ | 571 | enum AVColorSpace{ |
| 562 | AVCOL_SPC_RGB = 0, | 572 | AVCOL_SPC_RGB = 0, |
| 563 | AVCOL_SPC_BT709 = 1, ///< also ITU-R BT1361 / IEC 61966-2-4 xvYCC709 / SMPTE RP177 Annex B | 573 | AVCOL_SPC_BT709 = 1, ///< also ITU-R BT1361 / IEC 61966-2-4 xvYCC709 / SMPTE RP177 Annex B |
| 564 | AVCOL_SPC_UNSPECIFIED = 2, | 574 | AVCOL_SPC_UNSPECIFIED = 2, |
| 565 | AVCOL_SPC_FCC = 4, | 575 | AVCOL_SPC_FCC = 4, |
| 566 | AVCOL_SPC_BT470BG = 5, ///< also ITU-R BT601-6 625 / ITU-R BT1358 625 / ITU-R BT1700 625 PAL & SECAM / IEC 61966-2-4 xvYCC601 | 576 | AVCOL_SPC_BT470BG = 5, ///< also ITU-R BT601-6 625 / ITU-R BT1358 625 / ITU-R BT1700 625 PAL & SECAM / IEC 61966-2-4 xvYCC601 |
| 567 | AVCOL_SPC_SMPTE170M = 6, ///< also ITU-R BT601-6 525 / ITU-R BT1358 525 / ITU-R BT1700 NTSC / functionally identical to above | 577 | AVCOL_SPC_SMPTE170M = 6, ///< also ITU-R BT601-6 525 / ITU-R BT1358 525 / ITU-R BT1700 NTSC / functionally identical to above |
| 568 | AVCOL_SPC_SMPTE240M = 7, | 578 | AVCOL_SPC_SMPTE240M = 7, |
| 569 | AVCOL_SPC_YCOCG = 8, ///< Used by Dirac / VC-2 and H.264 FRext, see ITU-T SG16 | 579 | AVCOL_SPC_YCOCG = 8, ///< Used by Dirac / VC-2 and H.264 FRext, see ITU-T SG16 |
| 570 | AVCOL_SPC_NB , ///< Not part of ABI | 580 | AVCOL_SPC_BT2020_NCL = 9, ///< ITU-R BT2020 non-constant luminance system |
| | 581 | AVCOL_SPC_BT2020_CL = 10, ///< ITU-R BT2020 constant luminance system |
| | 582 | AVCOL_SPC_NB , ///< Not part of ABI |
| 571 | }; | 583 | }; |
| 572 | | 584 | |
| 573 | enum AVColorRange{ | 585 | enum AVColorRange{ |