Remove the macros for JPEG components
authorXiang, Haihao <haihao.xiang@intel.com>
Thu, 19 Jan 2012 01:13:07 +0000 (09:13 +0800)
committerXiang, Haihao <haihao.xiang@intel.com>
Mon, 6 Feb 2012 08:27:07 +0000 (16:27 +0800)
The range of component id is 0-255 (see B.2.2)

Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
va/va.h

diff --git a/va/va.h b/va/va.h
index 20076a4..0552a2d 100644 (file)
--- a/va/va.h
+++ b/va/va.h
@@ -666,11 +666,6 @@ typedef struct _VAIQMatrixBufferJPEG
 #define VA_JPEG_SOF13   0xCD
 #define VA_JPEG_SOF14   0xCE
 
-#define VA_JPEG_COMPONENT_ID_Y  1
-#define VA_JPEG_COMPONENT_ID_U  2
-#define VA_JPEG_COMPONENT_ID_V  3
-#define VA_JPEG_COMPONENT_ID_A  4
-                 
 /* JPEG Picture Parameter Buffer */
 typedef struct _VAPictureParameterBufferJPEG
 {
@@ -680,7 +675,7 @@ typedef struct _VAPictureParameterBufferJPEG
     unsigned int image_height;
     unsigned int num_components;
     struct {
-        unsigned char component_id;
+        unsigned char component_id;             /* Ci, the range is 0-255, see B.2.2 */
         unsigned char h_sampling_factor;
         unsigned char v_sampling_factor;
         unsigned char quantiser_table_selector; /* Tqi, quantization table destination selector */