1 /* 2 * Copyright (c) 2011 Intel Corporation. All Rights Reserved. 3 * Copyright (c) Imagination Technologies Limited, UK 4 * 5 * Permission is hereby granted, free of charge, to any person obtaining a 6 * copy of this software and associated documentation files (the 7 * "Software"), to deal in the Software without restriction, including 8 * without limitation the rights to use, copy, modify, merge, publish, 9 * distribute, sub license, and/or sell copies of the Software, and to 10 * permit persons to whom the Software is furnished to do so, subject to 11 * the following conditions: 12 * 13 * The above copyright notice and this permission notice (including the 14 * next paragraph) shall be included in all copies or substantial portions 15 * of the Software. 16 * 17 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS 18 * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 19 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. 20 * IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR 21 * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, 22 * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 23 * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 24 */ 25 26 27 /****************************************************************************** 28 29 @File msvdx_vec_jpeg_reg_io2.h 30 31 @Title MSVDX Offsets 32 33 @Platform </b>\n 34 35 @Description </b>\n This file contains the MSVDX_VEC_JPEG_REG_IO2_H Defintions. 36 37 ******************************************************************************/ 38 39 #if !defined (__MSVDX_VEC_JPEG_REG_IO2_H__) 40 #define __MSVDX_VEC_JPEG_REG_IO2_H__ 41 42 #ifdef __cplusplus 43 extern "C" { 44 #endif 45 46 47 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_COMPONENTS_OFFSET (0x0600) 48 49 // MSVDX_VEC_JPEG, CR_VEC_JPEG_FE_COMPONENTS, FE_COMPONENTS 50 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_COMPONENTS_FE_COMPONENTS_MASK (0x0000000F) 51 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_COMPONENTS_FE_COMPONENTS_LSBMASK (0x0000000F) 52 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_COMPONENTS_FE_COMPONENTS_SHIFT (0) 53 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_COMPONENTS_FE_COMPONENTS_SIGNED_FIELD IMG_FALSE 54 55 // MSVDX_VEC_JPEG, CR_VEC_JPEG_FE_COMPONENTS, MAX_H 56 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_COMPONENTS_MAX_H_MASK (0x00000070) 57 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_COMPONENTS_MAX_H_LSBMASK (0x00000007) 58 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_COMPONENTS_MAX_H_SHIFT (4) 59 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_COMPONENTS_MAX_H_SIGNED_FIELD IMG_FALSE 60 61 // MSVDX_VEC_JPEG, CR_VEC_JPEG_FE_COMPONENTS, MAX_V 62 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_COMPONENTS_MAX_V_MASK (0x00000700) 63 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_COMPONENTS_MAX_V_LSBMASK (0x00000007) 64 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_COMPONENTS_MAX_V_SHIFT (8) 65 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_COMPONENTS_MAX_V_SIGNED_FIELD IMG_FALSE 66 67 // MSVDX_VEC_JPEG, CR_VEC_JPEG_FE_COMPONENTS, RESTART 68 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_COMPONENTS_RESTART_MASK (0x00004000) 69 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_COMPONENTS_RESTART_LSBMASK (0x00000001) 70 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_COMPONENTS_RESTART_SHIFT (14) 71 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_COMPONENTS_RESTART_SIGNED_FIELD IMG_FALSE 72 73 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_HEIGHT_OFFSET (0x0604) 74 75 // MSVDX_VEC_JPEG, CR_VEC_JPEG_FE_HEIGHT, FE_HEIGHT_MINUS1 76 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_HEIGHT_FE_HEIGHT_MINUS1_MASK (0x0000FFFF) 77 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_HEIGHT_FE_HEIGHT_MINUS1_LSBMASK (0x0000FFFF) 78 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_HEIGHT_FE_HEIGHT_MINUS1_SHIFT (0) 79 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_HEIGHT_FE_HEIGHT_MINUS1_SIGNED_FIELD IMG_FALSE 80 81 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_RESTART_POS_OFFSET (0x0608) 82 83 // MSVDX_VEC_JPEG, CR_VEC_JPEG_FE_RESTART_POS, MCU_ROW_POSITION 84 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_RESTART_POS_MCU_ROW_POSITION_MASK (0x00001FFF) 85 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_RESTART_POS_MCU_ROW_POSITION_LSBMASK (0x00001FFF) 86 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_RESTART_POS_MCU_ROW_POSITION_SHIFT (0) 87 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_RESTART_POS_MCU_ROW_POSITION_SIGNED_FIELD IMG_FALSE 88 89 // MSVDX_VEC_JPEG, CR_VEC_JPEG_FE_RESTART_POS, MCU_COLUMN_POSITION 90 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_RESTART_POS_MCU_COLUMN_POSITION_MASK (0x1FFF0000) 91 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_RESTART_POS_MCU_COLUMN_POSITION_LSBMASK (0x00001FFF) 92 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_RESTART_POS_MCU_COLUMN_POSITION_SHIFT (16) 93 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_RESTART_POS_MCU_COLUMN_POSITION_SIGNED_FIELD IMG_FALSE 94 95 // MSVDX_VEC_JPEG, CR_VEC_JPEG_FE_RESTART_POS, USE_SOFTWARE_POSITION 96 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_RESTART_POS_USE_SOFTWARE_POSITION_MASK (0x00004000) 97 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_RESTART_POS_USE_SOFTWARE_POSITION_LSBMASK (0x00000001) 98 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_RESTART_POS_USE_SOFTWARE_POSITION_SHIFT (14) 99 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_RESTART_POS_USE_SOFTWARE_POSITION_SIGNED_FIELD IMG_FALSE 100 101 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_WIDTH_OFFSET (0x060C) 102 103 // MSVDX_VEC_JPEG, CR_VEC_JPEG_FE_WIDTH, FE_WIDTH_MINUS1 104 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_WIDTH_FE_WIDTH_MINUS1_MASK (0x0000FFFF) 105 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_WIDTH_FE_WIDTH_MINUS1_LSBMASK (0x0000FFFF) 106 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_WIDTH_FE_WIDTH_MINUS1_SHIFT (0) 107 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_WIDTH_FE_WIDTH_MINUS1_SIGNED_FIELD IMG_FALSE 108 109 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_ENTROPY_CODING_OFFSET (0x0610) 110 111 // MSVDX_VEC_JPEG, CR_VEC_JPEG_FE_ENTROPY_CODING, NUM_MCUS_LESS1 112 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_ENTROPY_CODING_NUM_MCUS_LESS1_MASK (0xFFFFFF00) 113 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_ENTROPY_CODING_NUM_MCUS_LESS1_LSBMASK (0x00FFFFFF) 114 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_ENTROPY_CODING_NUM_MCUS_LESS1_SHIFT (8) 115 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_ENTROPY_CODING_NUM_MCUS_LESS1_SIGNED_FIELD IMG_FALSE 116 117 // MSVDX_VEC_JPEG, CR_VEC_JPEG_FE_ENTROPY_CODING, TA3 118 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_ENTROPY_CODING_TA3_MASK (0x00000080) 119 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_ENTROPY_CODING_TA3_LSBMASK (0x00000001) 120 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_ENTROPY_CODING_TA3_SHIFT (7) 121 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_ENTROPY_CODING_TA3_SIGNED_FIELD IMG_FALSE 122 123 // MSVDX_VEC_JPEG, CR_VEC_JPEG_FE_ENTROPY_CODING, TD3 124 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_ENTROPY_CODING_TD3_MASK (0x00000040) 125 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_ENTROPY_CODING_TD3_LSBMASK (0x00000001) 126 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_ENTROPY_CODING_TD3_SHIFT (6) 127 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_ENTROPY_CODING_TD3_SIGNED_FIELD IMG_FALSE 128 129 // MSVDX_VEC_JPEG, CR_VEC_JPEG_FE_ENTROPY_CODING, TA2 130 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_ENTROPY_CODING_TA2_MASK (0x00000020) 131 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_ENTROPY_CODING_TA2_LSBMASK (0x00000001) 132 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_ENTROPY_CODING_TA2_SHIFT (5) 133 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_ENTROPY_CODING_TA2_SIGNED_FIELD IMG_FALSE 134 135 // MSVDX_VEC_JPEG, CR_VEC_JPEG_FE_ENTROPY_CODING, TD2 136 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_ENTROPY_CODING_TD2_MASK (0x00000010) 137 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_ENTROPY_CODING_TD2_LSBMASK (0x00000001) 138 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_ENTROPY_CODING_TD2_SHIFT (4) 139 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_ENTROPY_CODING_TD2_SIGNED_FIELD IMG_FALSE 140 141 // MSVDX_VEC_JPEG, CR_VEC_JPEG_FE_ENTROPY_CODING, TA1 142 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_ENTROPY_CODING_TA1_MASK (0x00000008) 143 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_ENTROPY_CODING_TA1_LSBMASK (0x00000001) 144 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_ENTROPY_CODING_TA1_SHIFT (3) 145 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_ENTROPY_CODING_TA1_SIGNED_FIELD IMG_FALSE 146 147 // MSVDX_VEC_JPEG, CR_VEC_JPEG_FE_ENTROPY_CODING, TD1 148 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_ENTROPY_CODING_TD1_MASK (0x00000004) 149 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_ENTROPY_CODING_TD1_LSBMASK (0x00000001) 150 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_ENTROPY_CODING_TD1_SHIFT (2) 151 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_ENTROPY_CODING_TD1_SIGNED_FIELD IMG_FALSE 152 153 // MSVDX_VEC_JPEG, CR_VEC_JPEG_FE_ENTROPY_CODING, TA0 154 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_ENTROPY_CODING_TA0_MASK (0x00000002) 155 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_ENTROPY_CODING_TA0_LSBMASK (0x00000001) 156 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_ENTROPY_CODING_TA0_SHIFT (1) 157 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_ENTROPY_CODING_TA0_SIGNED_FIELD IMG_FALSE 158 159 // MSVDX_VEC_JPEG, CR_VEC_JPEG_FE_ENTROPY_CODING, TD0 160 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_ENTROPY_CODING_TD0_MASK (0x00000001) 161 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_ENTROPY_CODING_TD0_LSBMASK (0x00000001) 162 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_ENTROPY_CODING_TD0_SHIFT (0) 163 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_ENTROPY_CODING_TD0_SIGNED_FIELD IMG_FALSE 164 165 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_SCALING_OFFSET (0x0620) 166 167 // MSVDX_VEC_JPEG, CR_VEC_JPEG_FE_SCALING, FE_V3 168 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_SCALING_FE_V3_MASK (0x70000000) 169 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_SCALING_FE_V3_LSBMASK (0x00000007) 170 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_SCALING_FE_V3_SHIFT (28) 171 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_SCALING_FE_V3_SIGNED_FIELD IMG_FALSE 172 173 // MSVDX_VEC_JPEG, CR_VEC_JPEG_FE_SCALING, FE_H3 174 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_SCALING_FE_H3_MASK (0x07000000) 175 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_SCALING_FE_H3_LSBMASK (0x00000007) 176 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_SCALING_FE_H3_SHIFT (24) 177 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_SCALING_FE_H3_SIGNED_FIELD IMG_FALSE 178 179 // MSVDX_VEC_JPEG, CR_VEC_JPEG_FE_SCALING, FE_V2 180 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_SCALING_FE_V2_MASK (0x00700000) 181 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_SCALING_FE_V2_LSBMASK (0x00000007) 182 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_SCALING_FE_V2_SHIFT (20) 183 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_SCALING_FE_V2_SIGNED_FIELD IMG_FALSE 184 185 // MSVDX_VEC_JPEG, CR_VEC_JPEG_FE_SCALING, FE_H2 186 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_SCALING_FE_H2_MASK (0x00070000) 187 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_SCALING_FE_H2_LSBMASK (0x00000007) 188 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_SCALING_FE_H2_SHIFT (16) 189 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_SCALING_FE_H2_SIGNED_FIELD IMG_FALSE 190 191 // MSVDX_VEC_JPEG, CR_VEC_JPEG_FE_SCALING, FE_V1 192 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_SCALING_FE_V1_MASK (0x00007000) 193 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_SCALING_FE_V1_LSBMASK (0x00000007) 194 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_SCALING_FE_V1_SHIFT (12) 195 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_SCALING_FE_V1_SIGNED_FIELD IMG_FALSE 196 197 // MSVDX_VEC_JPEG, CR_VEC_JPEG_FE_SCALING, FE_H1 198 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_SCALING_FE_H1_MASK (0x00000700) 199 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_SCALING_FE_H1_LSBMASK (0x00000007) 200 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_SCALING_FE_H1_SHIFT (8) 201 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_SCALING_FE_H1_SIGNED_FIELD IMG_FALSE 202 203 // MSVDX_VEC_JPEG, CR_VEC_JPEG_FE_SCALING, FE_V0 204 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_SCALING_FE_V0_MASK (0x00000070) 205 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_SCALING_FE_V0_LSBMASK (0x00000007) 206 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_SCALING_FE_V0_SHIFT (4) 207 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_SCALING_FE_V0_SIGNED_FIELD IMG_FALSE 208 209 // MSVDX_VEC_JPEG, CR_VEC_JPEG_FE_SCALING, FE_H0 210 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_SCALING_FE_H0_MASK (0x00000007) 211 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_SCALING_FE_H0_LSBMASK (0x00000007) 212 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_SCALING_FE_H0_SHIFT (0) 213 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_FE_SCALING_FE_H0_SIGNED_FIELD IMG_FALSE 214 215 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_BE_HEIGHT_OFFSET (0x0650) 216 217 // MSVDX_VEC_JPEG, CR_VEC_JPEG_BE_HEIGHT, BE_HEIGHT_MINUS1 218 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_BE_HEIGHT_BE_HEIGHT_MINUS1_MASK (0x0000FFFF) 219 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_BE_HEIGHT_BE_HEIGHT_MINUS1_LSBMASK (0x0000FFFF) 220 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_BE_HEIGHT_BE_HEIGHT_MINUS1_SHIFT (0) 221 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_BE_HEIGHT_BE_HEIGHT_MINUS1_SIGNED_FIELD IMG_FALSE 222 223 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_BE_WIDTH_OFFSET (0x0654) 224 225 // MSVDX_VEC_JPEG, CR_VEC_JPEG_BE_WIDTH, BE_WIDTH_MINUS1 226 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_BE_WIDTH_BE_WIDTH_MINUS1_MASK (0x0000FFFF) 227 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_BE_WIDTH_BE_WIDTH_MINUS1_LSBMASK (0x0000FFFF) 228 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_BE_WIDTH_BE_WIDTH_MINUS1_SHIFT (0) 229 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_BE_WIDTH_BE_WIDTH_MINUS1_SIGNED_FIELD IMG_FALSE 230 231 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_BE_QUANTISATION_OFFSET (0x0658) 232 233 // MSVDX_VEC_JPEG, CR_VEC_JPEG_BE_QUANTISATION, TQ3 234 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_BE_QUANTISATION_TQ3_MASK (0x000000C0) 235 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_BE_QUANTISATION_TQ3_LSBMASK (0x00000003) 236 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_BE_QUANTISATION_TQ3_SHIFT (6) 237 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_BE_QUANTISATION_TQ3_SIGNED_FIELD IMG_FALSE 238 239 // MSVDX_VEC_JPEG, CR_VEC_JPEG_BE_QUANTISATION, TQ2 240 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_BE_QUANTISATION_TQ2_MASK (0x00000030) 241 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_BE_QUANTISATION_TQ2_LSBMASK (0x00000003) 242 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_BE_QUANTISATION_TQ2_SHIFT (4) 243 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_BE_QUANTISATION_TQ2_SIGNED_FIELD IMG_FALSE 244 245 // MSVDX_VEC_JPEG, CR_VEC_JPEG_BE_QUANTISATION, TQ1 246 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_BE_QUANTISATION_TQ1_MASK (0x0000000C) 247 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_BE_QUANTISATION_TQ1_LSBMASK (0x00000003) 248 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_BE_QUANTISATION_TQ1_SHIFT (2) 249 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_BE_QUANTISATION_TQ1_SIGNED_FIELD IMG_FALSE 250 251 // MSVDX_VEC_JPEG, CR_VEC_JPEG_BE_QUANTISATION, TQ0 252 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_BE_QUANTISATION_TQ0_MASK (0x00000003) 253 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_BE_QUANTISATION_TQ0_LSBMASK (0x00000003) 254 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_BE_QUANTISATION_TQ0_SHIFT (0) 255 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_BE_QUANTISATION_TQ0_SIGNED_FIELD IMG_FALSE 256 257 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_BE_CONTROL_OFFSET (0x065C) 258 259 // MSVDX_VEC_JPEG, CR_VEC_JPEG_BE_CONTROL, RGB 260 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_BE_CONTROL_RGB_MASK (0x00000001) 261 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_BE_CONTROL_RGB_LSBMASK (0x00000001) 262 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_BE_CONTROL_RGB_SHIFT (0) 263 #define MSVDX_VEC_JPEG_CR_VEC_JPEG_BE_CONTROL_RGB_SIGNED_FIELD IMG_FALSE 264 265 266 267 #ifdef __cplusplus 268 } 269 #endif 270 271 #endif /* __MSVDX_VEC_JPEG_REG_IO2_H__ */ 272