source: svn/newcon3bcm2_21bu/magnum/portinginterface/vdc/7552/bvdc_errors.h

Last change on this file was 76, checked in by megakiss, 10 years ago

1W 대기전력을 만족시키기 위하여 POWEROFF시 튜너를 Standby 상태로 함

  • Property svn:executable set to *
File size: 19.8 KB
Line 
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
292extern "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. */
Note: See TracBrowser for help on using the repository browser.