From 2d3b79f2e1b6dcee5127ac576a2d6ded611502e1 Mon Sep 17 00:00:00 2001 From: "fbarchard@google.com" Date: Wed, 3 Apr 2013 20:29:54 +0000 Subject: [PATCH] J400 and J420 fourcc BUG=159 TEST=none Review URL: https://webrtc-codereview.appspot.com/1275007 git-svn-id: http://libyuv.googlecode.com/svn/trunk@636 16f28f9a-4ce2-e073-06de-1de4eb20be90 --- include/libyuv/video_common.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/include/libyuv/video_common.h b/include/libyuv/video_common.h index bfb53f935..d1a65b7ea 100644 --- a/include/libyuv/video_common.h +++ b/include/libyuv/video_common.h @@ -84,11 +84,13 @@ enum FourCC { // 1 Primary Compressed YUV format. FOURCC_MJPG = FOURCC('M', 'J', 'P', 'G'), - // 3 Auxiliary YUV variations: 3 with U and V planes are swapped, 1 Alias. + // 5 Auxiliary YUV variations: 3 with U and V planes are swapped, 1 Alias. FOURCC_YV12 = FOURCC('Y', 'V', '1', '2'), FOURCC_YV16 = FOURCC('Y', 'V', '1', '6'), FOURCC_YV24 = FOURCC('Y', 'V', '2', '4'), FOURCC_YU12 = FOURCC('Y', 'U', '1', '2'), // Linux version of I420. + FOURCC_J420 = FOURCC('J', '4', '2', '0'), + FOURCC_J400 = FOURCC('J', '4', '0', '0'), // 12 Auxiliary aliases. CanonicalFourCC() maps these to canonical fourcc. FOURCC_IYUV = FOURCC('I', 'Y', 'U', 'V'), // Alias for I420. @@ -141,6 +143,8 @@ enum FourCCBpp { FOURCC_BPP_YV16 = 16, FOURCC_BPP_YV24 = 24, FOURCC_BPP_YU12 = 12, + FOURCC_BPP_J420 = 12, + FOURCC_BPP_J400 = 8, FOURCC_BPP_MJPG = 0, // 0 means unknown. FOURCC_BPP_H264 = 0, FOURCC_BPP_IYUV = 12,