| 1 | /*************************************************************************** |
|---|
| 2 | * Copyright (c) 2003-2012, Broadcom Corporation |
|---|
| 3 | * All Rights Reserved |
|---|
| 4 | * Confidential Property of Broadcom Corporation |
|---|
| 5 | * |
|---|
| 6 | * THIS SOFTWARE MAY ONLY BE USED SUBJECT TO AN EXECUTED SOFTWARE LICENSE |
|---|
| 7 | * AGREEMENT BETWEEN THE USER AND BROADCOM. YOU HAVE NO RIGHT TO USE OR |
|---|
| 8 | * EXPLOIT THIS MATERIAL EXCEPT SUBJECT TO THE TERMS OF SUCH AN AGREEMENT. |
|---|
| 9 | * |
|---|
| 10 | * $brcm_Workfile: bvdc_errors.h $ |
|---|
| 11 | * $brcm_Revision: Hydra_Software_Devel/66 $ |
|---|
| 12 | * $brcm_Date: 3/2/12 4:01p $ |
|---|
| 13 | * |
|---|
| 14 | * Module Description: |
|---|
| 15 | * |
|---|
| 16 | * Revision History: |
|---|
| 17 | * |
|---|
| 18 | * $brcm_Log: /magnum/portinginterface/vdc/7038/bvdc_errors.h $ |
|---|
| 19 | * |
|---|
| 20 | * Hydra_Software_Devel/66 3/2/12 4:01p pntruong |
|---|
| 21 | * SW7231-584: Added artificial display vsync generation to support dsp |
|---|
| 22 | * transcoding. |
|---|
| 23 | * |
|---|
| 24 | * Hydra_Software_Devel/65 12/1/11 4:32p yuxiaz |
|---|
| 25 | * SW7425-968, SW7344-95: Merged into mainline.: added independent source |
|---|
| 26 | * clipping of right window in 3D mode. |
|---|
| 27 | * |
|---|
| 28 | * Hydra_Software_Devel/SW7425-968/1 11/7/11 11:11a yuxiaz |
|---|
| 29 | * SW7425-968: Added independent source clipping of right window in 3D |
|---|
| 30 | * modes. |
|---|
| 31 | * |
|---|
| 32 | * Hydra_Software_Devel/64 8/26/10 2:40p vanessah |
|---|
| 33 | * SW7125-556: SW7420-965: Support for MAD 4 fields 1 delay and MCVP game |
|---|
| 34 | * mode |
|---|
| 35 | * |
|---|
| 36 | * Hydra_Software_Devel/SW7420-965/1 8/20/10 1:25p vanessah |
|---|
| 37 | * SW7420-965: MCVP game mode support |
|---|
| 38 | * |
|---|
| 39 | * Hydra_Software_Devel/63 3/18/10 3:59p syang |
|---|
| 40 | * SW7550-271: added error check for unsupported 7550 GFD1 features |
|---|
| 41 | * |
|---|
| 42 | * Hydra_Software_Devel/62 11/24/09 5:46p yuxiaz |
|---|
| 43 | * SW7420-462: Added new tuning functions for Tuning Database. |
|---|
| 44 | * |
|---|
| 45 | * Hydra_Software_Devel/61 5/26/09 6:39p darnstein |
|---|
| 46 | * PR48884: Create an error code for missing rate manager table entry. |
|---|
| 47 | * |
|---|
| 48 | * Hydra_Software_Devel/60 3/16/09 10:46p tdo |
|---|
| 49 | * PR45785, PR45789: Merge from MCVP branch |
|---|
| 50 | * |
|---|
| 51 | * Hydra_Software_Devel/7420_mcvp/1 2/13/09 10:03a syang |
|---|
| 52 | * PR 45796: first time check in for GFD VSCL support |
|---|
| 53 | * |
|---|
| 54 | * Hydra_Software_Devel/59 1/30/09 3:04p rpan |
|---|
| 55 | * PR45807: Restart VEC alignment process in case timestamp taken is not |
|---|
| 56 | * valid. |
|---|
| 57 | * |
|---|
| 58 | * Hydra_Software_Devel/58 1/29/09 4:48p rpan |
|---|
| 59 | * PR45804: Added support for alignment. |
|---|
| 60 | * |
|---|
| 61 | * Hydra_Software_Devel/57 11/13/08 5:40p darnstein |
|---|
| 62 | * PR48884: Create error code BVDC_ERR_FORMAT_NOT_SUPPORT_ANALOG_OUTPUT. |
|---|
| 63 | * Not in use yet. |
|---|
| 64 | * |
|---|
| 65 | * Hydra_Software_Devel/56 10/3/08 9:24a yuxiaz |
|---|
| 66 | * PR46305, PR46307, PR46309: More Video TestFeature1 support. |
|---|
| 67 | * |
|---|
| 68 | * Hydra_Software_Devel/55 9/29/08 4:36p jessem |
|---|
| 69 | * PR 46489: Added TN2T support. |
|---|
| 70 | * |
|---|
| 71 | * Hydra_Software_Devel/54 9/22/08 4:52p yuxiaz |
|---|
| 72 | * PR46305, PR46307, PR46309: Added video TestFeature1 support for 3548 B0. |
|---|
| 73 | * |
|---|
| 74 | * Hydra_Software_Devel/53 3/31/08 2:35p jessem |
|---|
| 75 | * PR 39335: Added CM3D support. |
|---|
| 76 | * |
|---|
| 77 | * Hydra_Software_Devel/52 3/18/08 7:07p pntruong |
|---|
| 78 | * PR34806: Added initial adc type for scart input. |
|---|
| 79 | * |
|---|
| 80 | * Hydra_Software_Devel/51 3/10/08 9:12p darnstein |
|---|
| 81 | * PR25971: first try at DCS for 7400 |
|---|
| 82 | * |
|---|
| 83 | * Hydra_Software_Devel/50 11/28/07 2:02p tdo |
|---|
| 84 | * PR37413: Provide new Api to set offset and size of histogram window and |
|---|
| 85 | * read corresponding parameters from specific window |
|---|
| 86 | * |
|---|
| 87 | * Hydra_Software_Devel/49 10/23/07 11:15a yuxiaz |
|---|
| 88 | * PR29569, PR36290: Add FGT support on 7405. |
|---|
| 89 | * |
|---|
| 90 | * Hydra_Software_Devel/PR29569/1 10/12/07 10:48a yuxiaz |
|---|
| 91 | * PR29569: Add FGT support on 7405 |
|---|
| 92 | * |
|---|
| 93 | * Hydra_Software_Devel/48 6/21/07 2:15p yuxiaz |
|---|
| 94 | * PR32023: Added video format tolerance to HDDVI. |
|---|
| 95 | * |
|---|
| 96 | * Hydra_Software_Devel/47 5/15/07 11:45a yuxiaz |
|---|
| 97 | * PR29940: Add support to set and get Hstart and Vstart for HDDVI. |
|---|
| 98 | * |
|---|
| 99 | * Hydra_Software_Devel/46 1/10/07 5:01p syang |
|---|
| 100 | * PR 22569: add error code BVDC_ERR_BAD_SRC_TYPE |
|---|
| 101 | * |
|---|
| 102 | * Hydra_Software_Devel/45 1/5/07 5:45p syang |
|---|
| 103 | * PR 22569: fix compile error for 7400/7403/7440 |
|---|
| 104 | * |
|---|
| 105 | * Hydra_Software_Devel/44 12/18/06 11:28p pntruong |
|---|
| 106 | * PR22577: Merged back to mainline. |
|---|
| 107 | * |
|---|
| 108 | * Hydra_Software_Devel/Refsw_Devel_3563/2 11/15/06 11:58a syang |
|---|
| 109 | * PR 25097: add error code for shared-resource control |
|---|
| 110 | * |
|---|
| 111 | * Hydra_Software_Devel/43 8/31/06 5:48p syang |
|---|
| 112 | * PR 23977: return error for 7118 lbox enabling |
|---|
| 113 | * |
|---|
| 114 | * Hydra_Software_Devel/42 8/31/06 12:28p syang |
|---|
| 115 | * PR 23977: report error when mad is called for 7118 |
|---|
| 116 | * |
|---|
| 117 | * Hydra_Software_Devel/41 6/14/06 6:50p hongtaoz |
|---|
| 118 | * PR22057, PR20716, PR21804: validate destination rect not to be out of |
|---|
| 119 | * canvas bound; added ClearRect support for mosaic mode; modified mosaic |
|---|
| 120 | * mode api; |
|---|
| 121 | * |
|---|
| 122 | * Hydra_Software_Devel/40 2/21/06 4:27p yuxiaz |
|---|
| 123 | * PR19258: Need to increase memory for 1366x768 case. Added |
|---|
| 124 | * eBufferFormat_HD in BVDC_Settings. |
|---|
| 125 | * |
|---|
| 126 | * Hydra_Software_Devel/39 1/12/06 1:33p hongtaoz |
|---|
| 127 | * PR18233: added mosaic mode support; |
|---|
| 128 | * |
|---|
| 129 | * Hydra_Software_Devel/MosaicMode_Feature_PR18233/1 12/8/05 6:50p hongtaoz |
|---|
| 130 | * PR18233: add Mosaic mode support (single window working); |
|---|
| 131 | * |
|---|
| 132 | * Hydra_Software_Devel/38 11/10/05 4:09p jessem |
|---|
| 133 | * PR 17972: Added new errors for user capture. |
|---|
| 134 | * |
|---|
| 135 | * Hydra_Software_Devel/37 9/16/05 3:52p hongtaoz |
|---|
| 136 | * PR15888: bypass window must be full screen; |
|---|
| 137 | * |
|---|
| 138 | * Hydra_Software_Devel/36 9/12/05 2:49p jessem |
|---|
| 139 | * PR 12739: Added 3 new error defines to support user capture of fields |
|---|
| 140 | * and/or frames. |
|---|
| 141 | * BVDC_ERR_CAPTURE_BUFFERS_MORE_THAN_MAX , |
|---|
| 142 | * BVDC_ERR_CAPTURED_BUFFER_NOT_FOUND, and |
|---|
| 143 | * BVDC_ERR_USER_STILL_HAS_CAPTURE_BUFFER |
|---|
| 144 | * |
|---|
| 145 | * Hydra_Software_Devel/35 8/18/05 1:15p pntruong |
|---|
| 146 | * PR15757, PR16391, PR16411, PR12519, PR14791, PR15535, PR15206, PR15778: |
|---|
| 147 | * Improved bandwidth for cropping/scaler/capture/playback. Unified |
|---|
| 148 | * window shutdown sequence for destroy, reconfigure mad/scaler, and/or |
|---|
| 149 | * reconfigure result of source changes. And miscellances fixes from |
|---|
| 150 | * above PRs. |
|---|
| 151 | * |
|---|
| 152 | * Hydra_Software_Devel/XVDPhase1/XVDPhase1_merge/1 8/16/05 2:01p pntruong |
|---|
| 153 | * PR12519: Take in additional fixes from mainline. |
|---|
| 154 | * |
|---|
| 155 | * Hydra_Software_Devel/34 8/10/05 6:28p syang |
|---|
| 156 | * PR 12132, PR 14862, PR 15146: half coding checkin for adding src and |
|---|
| 157 | * dst aspect ratio canvas control |
|---|
| 158 | * |
|---|
| 159 | * Hydra_Software_Devel/33 3/8/05 7:42p hongtaoz |
|---|
| 160 | * PR12769: implement non-linear horizontal scaling; |
|---|
| 161 | * |
|---|
| 162 | * Hydra_Software_Devel/32 2/4/05 4:55p hongtaoz |
|---|
| 163 | * PR13793: added compile option to use scaler_3 for bypass window; |
|---|
| 164 | * |
|---|
| 165 | * Hydra_Software_Devel/31 1/20/05 4:00p syang |
|---|
| 166 | * PR 13282: added api func to query which surface is currently fetched by |
|---|
| 167 | * hardware |
|---|
| 168 | * |
|---|
| 169 | * Hydra_Software_Devel/30 12/16/04 12:56p syang |
|---|
| 170 | * PR 13576: change BERR_BOX_* to BVDC_ERR_BOX_*. |
|---|
| 171 | * |
|---|
| 172 | * Hydra_Software_Devel/29 12/10/04 4:18p yuxiaz |
|---|
| 173 | * PR12995: Added API BVDC_Window_SetDelayOffset and |
|---|
| 174 | * BVDC_Window_GetDelayOffset to set and get programmable delay offset to |
|---|
| 175 | * each display path. |
|---|
| 176 | * |
|---|
| 177 | * Hydra_Software_Devel/28 11/4/04 3:51p yuxiaz |
|---|
| 178 | * PR13031: Added bDisableComponentVDEC in default setting to disable s- |
|---|
| 179 | * video and component VDEC support. ADC registers will not be |
|---|
| 180 | * programmmed by VDC in bDisableComponentVDEC mode. |
|---|
| 181 | * |
|---|
| 182 | * Hydra_Software_Devel/27 10/20/04 11:34a yuxiaz |
|---|
| 183 | * PR13017: Fixed BVDC_P_Source_Validate to validate source even there is |
|---|
| 184 | * no window connect to it. Clean up ADC configuration. |
|---|
| 185 | * |
|---|
| 186 | * Hydra_Software_Devel/26 10/1/04 5:40p syang |
|---|
| 187 | * PR 12821: now update gfd clip info according to offset in scaler-out |
|---|
| 188 | * rect |
|---|
| 189 | * |
|---|
| 190 | * Hydra_Software_Devel/25 9/7/04 4:43p albertl |
|---|
| 191 | * PR 7664: Added error checking for source and display size when setting |
|---|
| 192 | * vdec phase adjustment mode. |
|---|
| 193 | * |
|---|
| 194 | * Hydra_Software_Devel/24 8/10/04 11:40a yuxiaz |
|---|
| 195 | * PR 11584: Added S-Video VDEC support |
|---|
| 196 | * |
|---|
| 197 | * Hydra_Software_Devel/23 7/26/04 6:03p tdo |
|---|
| 198 | * PR 11971: add TAB and color clip support |
|---|
| 199 | * |
|---|
| 200 | * Hydra_Software_Devel/22 7/16/04 6:51p hongtaoz |
|---|
| 201 | * PR11168: adding VBI pass through support; |
|---|
| 202 | * |
|---|
| 203 | * Hydra_Software_Devel/21 7/13/04 1:16p syang |
|---|
| 204 | * PR 11901: add error code for box detect support |
|---|
| 205 | * |
|---|
| 206 | * Hydra_Software_Devel/20 7/6/04 8:29a pntruong |
|---|
| 207 | * PR9957: Prevent create/destroy from effecting hardware in VDC. |
|---|
| 208 | * |
|---|
| 209 | * Hydra_Software_Devel/19 6/30/04 9:45a yuxiaz |
|---|
| 210 | * PR 7664: Added API to set and get VDEC/VEC phase adjustment mode. Added |
|---|
| 211 | * code to set phase in VDC. Added new error code. |
|---|
| 212 | * |
|---|
| 213 | * Hydra_Software_Devel/18 5/24/04 5:09p jasonh |
|---|
| 214 | * PR 11189: Merge down from B0 to main-line |
|---|
| 215 | * |
|---|
| 216 | * Hydra_Software_Devel/Refsw_Devel_7038_B0/2 5/21/04 6:57p hongtaoz |
|---|
| 217 | * PR10944: added initial MAD32 support of 480i->480p; |
|---|
| 218 | * |
|---|
| 219 | * Hydra_Software_Devel/Refsw_Devel_7038_B0/1 5/17/04 7:34p hongtaoz |
|---|
| 220 | * PR10944: added initial MAD32 support; |
|---|
| 221 | * |
|---|
| 222 | * Hydra_Software_Devel/17 4/6/04 10:15a maivu |
|---|
| 223 | * PR 10157: Add new error code to specify invalid mode selected for a |
|---|
| 224 | * given Vec path |
|---|
| 225 | * |
|---|
| 226 | * Hydra_Software_Devel/16 4/5/04 12:39p syang |
|---|
| 227 | * PR 10477: Changed to copy ApplyChange activated user setting into |
|---|
| 228 | * current inside ApplyChange, and to copy intr surface context into |
|---|
| 229 | * current at the beginning of RUL building; 2) Use Dirty bit field to |
|---|
| 230 | * indicate change between new context and current context, and change |
|---|
| 231 | * between current context and las RUL; Use Flag bits field to replace |
|---|
| 232 | * bool to save size and copying time. |
|---|
| 233 | * |
|---|
| 234 | * Hydra_Software_Devel/15 3/24/04 12:13p hongtaoz |
|---|
| 235 | * PR9163: Add support for BVDC_Display_SetRfmConfiguration; |
|---|
| 236 | * validate the VDC configurations to make sure no more than one VEC path |
|---|
| 237 | * are associated with shared RFM/HDMI/656 outputs ; added debug trace |
|---|
| 238 | * for display module; |
|---|
| 239 | * |
|---|
| 240 | * Hydra_Software_Devel/14 2/25/04 2:28p pntruong |
|---|
| 241 | * PR9790: BVDC_P_Scaler_SetInfo_isr will fail with floating point |
|---|
| 242 | * exception if decode window size is set to 1,1. |
|---|
| 243 | * |
|---|
| 244 | * Hydra_Software_Devel/13 2/13/04 3:02p maivu |
|---|
| 245 | * PR 9221: Added BVDC_Display_UseFrameRate |
|---|
| 246 | * |
|---|
| 247 | * Hydra_Software_Devel/12 2/5/04 7:55p pntruong |
|---|
| 248 | * PR9577: Added additional error codes for adc validations. |
|---|
| 249 | * |
|---|
| 250 | * Hydra_Software_Devel/11 1/8/04 6:34p syang |
|---|
| 251 | * PR 9119: further updated the desc of Window_SetBlendFactor, |
|---|
| 252 | * Source_Enable/DisableAlphaPreMultiply, Source_Enable/DisableColorKey, |
|---|
| 253 | * and added error check to Window_SetBlendFactor. |
|---|
| 254 | * |
|---|
| 255 | * Hydra_Software_Devel/10 12/4/03 4:19p pntruong |
|---|
| 256 | * PR 8851: Change rectangle to offset in BVDC_Window_SetSrcClipRect. |
|---|
| 257 | * |
|---|
| 258 | * Hydra_Software_Devel/9 11/14/03 2:28p pntruong |
|---|
| 259 | * Added error codes for source. |
|---|
| 260 | * |
|---|
| 261 | * Hydra_Software_Devel/8 11/7/03 10:02a pntruong |
|---|
| 262 | * Added more descriptive error codes. |
|---|
| 263 | * |
|---|
| 264 | * Hydra_Software_Devel/7 10/29/03 11:45a pntruong |
|---|
| 265 | * Added window and compositor error codes. |
|---|
| 266 | * |
|---|
| 267 | * Hydra_Software_Devel/6 10/8/03 6:24p maivu |
|---|
| 268 | * Added error code for Rfm |
|---|
| 269 | * |
|---|
| 270 | * Hydra_Software_Devel/5 9/11/03 10:17a maivu |
|---|
| 271 | * Added more error codes for Display submodule |
|---|
| 272 | * |
|---|
| 273 | * Hydra_Software_Devel/4 9/4/03 4:03p yuxiaz |
|---|
| 274 | * Added new error code. |
|---|
| 275 | * |
|---|
| 276 | * Hydra_Software_Devel/3 8/27/03 10:56a maivu |
|---|
| 277 | * Added new error codes for Display submodule. |
|---|
| 278 | * |
|---|
| 279 | * Hydra_Software_Devel/2 8/19/03 5:10p syang |
|---|
| 280 | * moved gfx feeder error code into bvdc_error.h |
|---|
| 281 | * |
|---|
| 282 | * Hydra_Software_Devel/1 8/13/03 5:22p pntruong |
|---|
| 283 | * Error codes for VDC. |
|---|
| 284 | * |
|---|
| 285 | ***************************************************************************/ |
|---|
| 286 | #ifndef BVDC_ERRORS_H__ |
|---|
| 287 | #define BVDC_ERRORS_H__ |
|---|
| 288 | |
|---|
| 289 | #include "berr_ids.h" |
|---|
| 290 | |
|---|
| 291 | #ifdef __cplusplus |
|---|
| 292 | extern "C" { |
|---|
| 293 | #endif |
|---|
| 294 | |
|---|
| 295 | /* Error codes unique to BVDC. Error has been reserved by berr module. |
|---|
| 296 | * Each module has 0xfffff (64k) of errors. */ |
|---|
| 297 | |
|---|
| 298 | /* */ |
|---|
| 299 | #define BVDC_ERR_VIDEOFMT_OUTPUT_MISMATCH BERR_MAKE_CODE(BERR_VDC_ID, 0x0000) |
|---|
| 300 | #define BVDC_ERR_INVALID_656OUT_MODE BERR_MAKE_CODE(BERR_VDC_ID, 0x0001) |
|---|
| 301 | #define BVDC_ERR_INVALID_656OUT_USE BERR_MAKE_CODE(BERR_VDC_ID, 0x0002) |
|---|
| 302 | #define BVDC_ERR_INVALID_HDMI_MODE BERR_MAKE_CODE(BERR_VDC_ID, 0x0003) |
|---|
| 303 | #define BVDC_ERR_INVALID_HDMI_PATH BERR_MAKE_CODE(BERR_VDC_ID, 0x0004) |
|---|
| 304 | #define BVDC_ERR_INVALID_HDMI_USE BERR_MAKE_CODE(BERR_VDC_ID, 0x0005) |
|---|
| 305 | #define BVDC_ERR_INVALID_MACROVISON_MODE BERR_MAKE_CODE(BERR_VDC_ID, 0x0006) |
|---|
| 306 | #define BVDC_ERR_INVALID_MACROVISON_PATH BERR_MAKE_CODE(BERR_VDC_ID, 0x0007) |
|---|
| 307 | #define BVDC_ERR_INVALID_MPAA_MODE BERR_MAKE_CODE(BERR_VDC_ID, 0x0008) |
|---|
| 308 | #define BVDC_ERR_INVALID_MPAA_PATH BERR_MAKE_CODE(BERR_VDC_ID, 0x0009) |
|---|
| 309 | #define BVDC_ERR_INVALID_DAC_SETTINGS BERR_MAKE_CODE(BERR_VDC_ID, 0x000a) |
|---|
| 310 | #define BVDC_ERR_INVALID_RFM_PATH BERR_MAKE_CODE(BERR_VDC_ID, 0x000b) |
|---|
| 311 | #define BVDC_ERR_INVALID_FRAMERATE_USE BERR_MAKE_CODE(BERR_VDC_ID, 0x000c) |
|---|
| 312 | #define BVDC_ERR_RFMOUT_WITHOUT_COMPOSITE BERR_MAKE_CODE(BERR_VDC_ID, 0x000d) |
|---|
| 313 | #define BVDC_ERR_RFMOUT_MORE_THAN_ONE BERR_MAKE_CODE(BERR_VDC_ID, 0x000e) |
|---|
| 314 | #define BVDC_ERR_HDMIOUT_MORE_THAN_ONE BERR_MAKE_CODE(BERR_VDC_ID, 0x000f) |
|---|
| 315 | #define BVDC_ERR_656OUT_MORE_THAN_ONE BERR_MAKE_CODE(BERR_VDC_ID, 0x0010) |
|---|
| 316 | #define BVDC_ERR_INVALID_MODE_PATH BERR_MAKE_CODE(BERR_VDC_ID, 0x0011) |
|---|
| 317 | #define BVDC_ERR_DISPLAY_ALREADY_CREATED BERR_MAKE_CODE(BERR_VDC_ID, 0x0012) |
|---|
| 318 | #define BVDC_ERR_INVALID_DCS_MODE BERR_MAKE_CODE(BERR_VDC_ID, 0x0013) |
|---|
| 319 | #define BVDC_ERR_INVALID_DCS_PATH BERR_MAKE_CODE(BERR_VDC_ID, 0x0014) |
|---|
| 320 | #define BVDC_ERR_UNSUPPORTED_PIXEL_RATE BERR_MAKE_CODE(BERR_VDC_ID, 0x0015) |
|---|
| 321 | |
|---|
| 322 | |
|---|
| 323 | /* gfx feeder error code: 0x0100 - 0x01ff */ |
|---|
| 324 | #define BVDC_ERR_GFX_SUR_SIZE_MISMATCH BERR_MAKE_CODE(BERR_VDC_ID, 0x0100) |
|---|
| 325 | #define BVDC_ERR_GFX_SUR_FMT_MISMATCH BERR_MAKE_CODE(BERR_VDC_ID, 0x0101) |
|---|
| 326 | #define BVDC_ERR_GFX_HORIZONTAL_SHRINK BERR_MAKE_CODE(BERR_VDC_ID, 0x0102) |
|---|
| 327 | #define BVDC_ERR_GFX_VERTICAL_SCALE BERR_MAKE_CODE(BERR_VDC_ID, 0x0103) |
|---|
| 328 | #define BVDC_ERR_GFX_SRC_OVER_CLIP BERR_MAKE_CODE(BERR_VDC_ID, 0x0104) |
|---|
| 329 | #define BVDC_ERR_GFX_CLUT_REUSE BERR_MAKE_CODE(BERR_VDC_ID, 0x0105) |
|---|
| 330 | #define BVDC_ERR_GFX_INFINITE_SCALE BERR_MAKE_CODE(BERR_VDC_ID, 0x0106) |
|---|
| 331 | #define BVDC_ERR_GFX_SUR_UNSURE BERR_MAKE_CODE(BERR_VDC_ID, 0x0107) |
|---|
| 332 | #define BVDC_ERR_GFX_HSCL_OUT_OF_RANGE BERR_MAKE_CODE(BERR_VDC_ID, 0x0108) |
|---|
| 333 | #define BVDC_ERR_GFX_VSCL_OUT_OF_RANGE BERR_MAKE_CODE(BERR_VDC_ID, 0x0109) |
|---|
| 334 | #define BVDC_ERR_GFX_UNSUPPORTED_GAMMATABLE BERR_MAKE_CODE(BERR_VDC_ID, 0x010a) |
|---|
| 335 | |
|---|
| 336 | #define BVDC_ERR_SRC_IS_NOT_MPEG BERR_MAKE_CODE(BERR_VDC_ID, 0x0200) |
|---|
| 337 | |
|---|
| 338 | #define BVDC_ERR_SOURCE_WINDOW_MISMATCH BERR_MAKE_CODE(BERR_VDC_ID, 0x0300) |
|---|
| 339 | #define BVDC_ERR_VIDEO_FORMAT_NOT_SUPPORTED BERR_MAKE_CODE(BERR_VDC_ID, 0x0301) |
|---|
| 340 | #define BVDC_ERR_DST_SIZE_LARGER_THAN_CANVAS BERR_MAKE_CODE(BERR_VDC_ID, 0x0302) |
|---|
| 341 | #define BVDC_ERR_APL_SIZE_LARGER_THAN_CANVAS BERR_MAKE_CODE(BERR_VDC_ID, 0x0303) |
|---|
| 342 | #define BVDC_ERR_DST_SIZE_LARGER_THAN_SCL_OUTPUT BERR_MAKE_CODE(BERR_VDC_ID, 0x0304) |
|---|
| 343 | #define BVDC_ERR_SOURCE_ALREADY_CREATED BERR_MAKE_CODE(BERR_VDC_ID, 0x0305) |
|---|
| 344 | #define BVDC_ERR_WINDOW_ALREADY_CREATED BERR_MAKE_CODE(BERR_VDC_ID, 0x0306) |
|---|
| 345 | #define BVDC_ERR_COMPOSITOR_ALREADY_CREATED BERR_MAKE_CODE(BERR_VDC_ID, 0x0307) |
|---|
| 346 | #define BVDC_ERR_DUPLICATED_ZORDER BERR_MAKE_CODE(BERR_VDC_ID, 0x0308) |
|---|
| 347 | #define BVDC_ERR_WINDOW_NOT_AVAILABLE BERR_MAKE_CODE(BERR_VDC_ID, 0x0309) |
|---|
| 348 | #define BVDC_ERR_INVALID_ADC_FOR_COMPOSITE BERR_MAKE_CODE(BERR_VDC_ID, 0x030A) |
|---|
| 349 | #define BVDC_ERR_INVALID_ADC_FOR_SVIDEO BERR_MAKE_CODE(BERR_VDC_ID, 0x030B) |
|---|
| 350 | #define BVDC_ERR_INVALID_ADC_FOR_COMPONENT BERR_MAKE_CODE(BERR_VDC_ID, 0x030C) |
|---|
| 351 | #define BVDC_ERR_INVALID_ADC_FOR_IFDEMOD BERR_MAKE_CODE(BERR_VDC_ID, 0x030D) |
|---|
| 352 | #define BVDC_ERR_ILLEGAL_CLIPPING_VALUES BERR_MAKE_CODE(BERR_VDC_ID, 0x030E) |
|---|
| 353 | #define BVDC_ERR_ILLEGAL_GFX_WIN_BLEND BERR_MAKE_CODE(BERR_VDC_ID, 0x030F) |
|---|
| 354 | #define BVDC_ERR_SCALER_OUTPUT_OUT_OF_BOUND BERR_MAKE_CODE(BERR_VDC_ID, 0x0310) |
|---|
| 355 | #define BVDC_ERR_DEINTERLACE_TO_INTERLACED_FORMAT BERR_MAKE_CODE(BERR_VDC_ID, 0x0311) |
|---|
| 356 | #define BVDC_ERR_DEINTERLACE_NON_MAIN_WINDOW BERR_MAKE_CODE(BERR_VDC_ID, 0x0312) |
|---|
| 357 | #define BVDC_ERR_MULTI_PHASE_ADJUST_VALUES BERR_MAKE_CODE(BERR_VDC_ID, 0x0313) |
|---|
| 358 | #define BVDC_ERR_BOX_DETECT_GFX BERR_MAKE_CODE(BERR_VDC_ID, 0x0314) |
|---|
| 359 | #define BVDC_ERR_BOX_DETECT_HW_NOT_AVAILABLE BERR_MAKE_CODE(BERR_VDC_ID, 0x0315) |
|---|
| 360 | #define BVDC_ERR_WINDOW_VBI_PASS_THROUGH BERR_MAKE_CODE(BERR_VDC_ID, 0x0316) |
|---|
| 361 | #define BVDC_ERR_ADC_NOT_SUPPORTED BERR_MAKE_CODE(BERR_VDC_ID, 0x0317) |
|---|
| 362 | #define BVDC_ERR_COMPONENT_VDEC_DISABLED_BY_DEFAULT BERR_MAKE_CODE(BERR_VDC_ID, 0x0318) |
|---|
| 363 | #define BVDC_ERR_PHASE_ADJUST_ON_ILLEGAL_SOURCE BERR_MAKE_CODE(BERR_VDC_ID, 0x0319) |
|---|
| 364 | #define BVDC_ERR_PHASE_ADJUST_ON_DOWNSCALED_WINDOWS BERR_MAKE_CODE(BERR_VDC_ID, 0x031A) |
|---|
| 365 | #define BVDC_ERR_LIP_SYNC_DELAY_MORE_THAN_MAX BERR_MAKE_CODE(BERR_VDC_ID, 0x031B) |
|---|
| 366 | #define BVDC_ERR_BYPASS_SOURCE_DISPLAY_MISMATCH BERR_MAKE_CODE(BERR_VDC_ID, 0x031C) |
|---|
| 367 | #define BVDC_ERR_INVALID_NONLINEAR_SCALE BERR_MAKE_CODE(BERR_VDC_ID, 0x031D) |
|---|
| 368 | #define BVDC_ERR_INVALID_SRC_ASPECT_RATIO_RECT BERR_MAKE_CODE(BERR_VDC_ID, 0x031E) |
|---|
| 369 | #define BVDC_ERR_INVALID_DISP_ASPECT_RATIO_RECT BERR_MAKE_CODE(BERR_VDC_ID, 0x031F) |
|---|
| 370 | #define BVDC_ERR_CAPTURE_BUFFERS_MORE_THAN_MAX BERR_MAKE_CODE(BERR_VDC_ID, 0x0320) |
|---|
| 371 | #define BVDC_ERR_CAPTURED_BUFFER_NOT_FOUND BERR_MAKE_CODE(BERR_VDC_ID, 0x0321) |
|---|
| 372 | #define BVDC_ERR_USER_STILL_HAS_CAPTURE_BUFFER BERR_MAKE_CODE(BERR_VDC_ID, 0x0322) |
|---|
| 373 | #define BVDC_ERR_NO_AVAIL_CAPTURE_BUFFER BERR_MAKE_CODE(BERR_VDC_ID, 0x0323) |
|---|
| 374 | #define BVDC_ERR_NO_VIDEO_SOURCE BERR_MAKE_CODE(BERR_VDC_ID, 0x0324) |
|---|
| 375 | #define BVDC_ERR_BYPASS_WINDOW_NOT_FULL_SCREEN BERR_MAKE_CODE(BERR_VDC_ID, 0x0325) |
|---|
| 376 | #define BVDC_ERR_BYPASS_WINDOW_INVALID_AR_MODE BERR_MAKE_CODE(BERR_VDC_ID, 0x0326) |
|---|
| 377 | #define BVDC_ERR_INVALID_HD_BUFFER_FORMAT BERR_MAKE_CODE(BERR_VDC_ID, 0x0327) |
|---|
| 378 | #define BVDC_ERR_DST_RECT_OUT_OF_BOUND BERR_MAKE_CODE(BERR_VDC_ID, 0x0328) |
|---|
| 379 | #define BVDC_ERR_MAD_NOT_SUPPORTED BERR_MAKE_CODE(BERR_VDC_ID, 0x0329) |
|---|
| 380 | #define BVDC_ERR_RESOURCE_NOT_AVAILABLE BERR_MAKE_CODE(BERR_VDC_ID, 0x0330) |
|---|
| 381 | #define BVDC_ERR_RESOURCE_NOT_RECORDED BERR_MAKE_CODE(BERR_VDC_ID, 0x0331) |
|---|
| 382 | #define BVDC_ERR_RESOURCE_NOT_ACQUIRED BERR_MAKE_CODE(BERR_VDC_ID, 0x0332) |
|---|
| 383 | #define BVDC_ERR_ANR_HW_NOT_AVAILABLE BERR_MAKE_CODE(BERR_VDC_ID, 0x0333) |
|---|
| 384 | #define BVDC_ERR_BAD_SRC_TYPE BERR_MAKE_CODE(BERR_VDC_ID, 0x0334) |
|---|
| 385 | #define BVDC_ERR_INVALID_HVSTART BERR_MAKE_CODE(BERR_VDC_ID, 0x0335) |
|---|
| 386 | #define BVDC_ERR_INVALID_TOLERANCE BERR_MAKE_CODE(BERR_VDC_ID, 0x0336) |
|---|
| 387 | #define BVDC_ERR_FGT_NOT_SUPPORTED BERR_MAKE_CODE(BERR_VDC_ID, 0x0337) |
|---|
| 388 | #define BVDC_ERR_INVALID_ADC_FOR_SCART BERR_MAKE_CODE(BERR_VDC_ID, 0x0338) |
|---|
| 389 | #define BVDC_ERR_MCVP_NOT_SUPPORTED BERR_MAKE_CODE(BERR_VDC_ID, 0x0339) |
|---|
| 390 | |
|---|
| 391 | #define BVDC_ERR_PEP_WINDOW_NOT_SUPPORT BERR_MAKE_CODE(BERR_VDC_ID, 0x0400) |
|---|
| 392 | #define BVDC_ERR_PEP_INVALID_PARAMETER BERR_MAKE_CODE(BERR_VDC_ID, 0x0401) |
|---|
| 393 | #define BVDC_ERR_CM3D_WINDOW_NOT_SUPPORTED BERR_MAKE_CODE(BERR_VDC_ID, 0x0402) |
|---|
| 394 | #define BVDC_ERR_CM3D_INVALID_PARAMETER BERR_MAKE_CODE(BERR_VDC_ID, 0x0403) |
|---|
| 395 | #define BVDC_ERR_VIDEO_TestFeature1_NON_MAIN_WINDOW BERR_MAKE_CODE(BERR_VDC_ID, 0x0404) |
|---|
| 396 | #define BVDC_ERR_TNT_WINDOW_NOT_SUPPORTED BERR_MAKE_CODE(BERR_VDC_ID, 0x0405) |
|---|
| 397 | #define BVDC_ERR_INVALID_TARGET_DISPLAY BERR_MAKE_CODE(BERR_VDC_ID, 0x0406) |
|---|
| 398 | #define BVDC_ERR_INVALID_TIMESTAMP BERR_MAKE_CODE(BERR_VDC_ID, 0x0407) |
|---|
| 399 | #define BVDC_ERR_3D_INDEP_SRC_CLIP_NOT_SUPPORTED BERR_MAKE_CODE(BERR_VDC_ID, 0x0408) |
|---|
| 400 | |
|---|
| 401 | #define BVDC_ERR_INVALID_MOSAIC_MODE BERR_MAKE_CODE(BERR_VDC_ID, 0x0501) |
|---|
| 402 | #define BVDC_ERR_INVALID_TUNE_INTERFACE BERR_MAKE_CODE(BERR_VDC_ID, 0x0502) |
|---|
| 403 | #define BVDC_ERR_INVALID_TUNE_STRUCTURE BERR_MAKE_CODE(BERR_VDC_ID, 0x0503) |
|---|
| 404 | #define BVDC_ERR_INVALID_TUNE_FIELD BERR_MAKE_CODE(BERR_VDC_ID, 0x0504) |
|---|
| 405 | #define BVDC_ERR_TUNE_NOT_SUPPORTED BERR_MAKE_CODE(BERR_VDC_ID, 0x0505) |
|---|
| 406 | |
|---|
| 407 | #define BVDC_ERR_FORMAT_NOT_SUPPORT_ANALOG_OUTPUT BERR_MAKE_CODE(BERR_VDC_ID, 0x0600) |
|---|
| 408 | |
|---|
| 409 | #define BVDC_ERR_FEATURE_NOT_SUPPORTED BERR_MAKE_CODE(BERR_VDC_ID, 0x0700) |
|---|
| 410 | |
|---|
| 411 | #ifdef __cplusplus |
|---|
| 412 | } |
|---|
| 413 | #endif |
|---|
| 414 | |
|---|
| 415 | #endif /* #ifndef BVDC_ERRORS_H__ */ |
|---|
| 416 | /* End of file. */ |
|---|