Add support for Rec2020 colour space in vc_image, IL, and MMAL

This commit is contained in:
Dave Stevenson
2019-06-23 22:21:11 +01:00
committed by popcornmix
parent 6d22c1ee19
commit 93af8ff10e
4 changed files with 5 additions and 0 deletions

View File

@@ -273,6 +273,8 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#define MMAL_COLOR_SPACE_BT470_2_BG MMAL_FOURCC('Y','_','B','G')
/** JPEG JFIF, but with 16..255 luma */
#define MMAL_COLOR_SPACE_JFIF_Y16_255 MMAL_FOURCC('Y','Y','1','6')
/** Rec2020 */
#define MMAL_COLOR_SPACE_REC2020 MMAL_FOURCC('2','0','2','0')
/* @} MmalColorSpace List */
#endif /* MMAL_ENCODINGS_H */

View File

@@ -867,6 +867,7 @@ static struct {
{MMAL_COLOR_SPACE_BT470_2_M, OMX_COLORSPACE_BT470_2_M},
{MMAL_COLOR_SPACE_BT470_2_BG, OMX_COLORSPACE_BT470_2_BG},
{MMAL_COLOR_SPACE_JFIF_Y16_255, OMX_COLORSPACE_JFIF_Y16_255},
{MMAL_COLOR_SPACE_REC2020, OMX_COLORSPACE_REC_2020},
{MMAL_COLOR_SPACE_UNKNOWN, OMX_COLORSPACE_UNKNOWN}
};

View File

@@ -54,6 +54,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
VC_IMAGE_YUVINFO_CSC_ITUR_BT470_2_M = 6, /* ITU-R BT.470-2 System M */
VC_IMAGE_YUVINFO_CSC_ITUR_BT470_2_BG = 7, /* ITU-R BT.470-2 System B,G */
VC_IMAGE_YUVINFO_CSC_JPEG_JFIF_Y16_255 = 8, /* JPEG JFIF, but with 16..255 luma */
VC_IMAGE_YUVINFO_CSC_REC_2020 = 9, /* Rec 2020 */
VC_IMAGE_YUVINFO_CSC_CUSTOM = 15, /* Custom colour matrix follows header */
VC_IMAGE_YUVINFO_CSC_SMPTE_170M = VC_IMAGE_YUVINFO_CSC_ITUR_BT601,

View File

@@ -2236,6 +2236,7 @@ typedef enum OMX_COLORSPACETYPE
OMX_COLORSPACE_BT470_2_M,
OMX_COLORSPACE_BT470_2_BG,
OMX_COLORSPACE_JFIF_Y16_255,
OMX_COLORSPACE_REC_2020,
OMX_COLORSPACE_MAX = 0x7FFFFFFF
} OMX_COLORSPACETYPE;