xref: /utopia/UTPA2-700.0.x/modules/graphic/drv/gop/util_symbol.h (revision 53ee8cc121a030b8d368113ac3e966b4705770ef)
1 //<MStar Software>
2 //******************************************************************************
3 // MStar Software
4 // Copyright (c) 2010 - 2012 MStar Semiconductor, Inc. All rights reserved.
5 // All software, firmware and related documentation herein ("MStar Software") are
6 // intellectual property of MStar Semiconductor, Inc. ("MStar") and protected by
7 // law, including, but not limited to, copyright law and international treaties.
8 // Any use, modification, reproduction, retransmission, or republication of all
9 // or part of MStar Software is expressly prohibited, unless prior written
10 // permission has been granted by MStar.
11 //
12 // By accessing, browsing and/or using MStar Software, you acknowledge that you
13 // have read, understood, and agree, to be bound by below terms ("Terms") and to
14 // comply with all applicable laws and regulations:
15 //
16 // 1. MStar shall retain any and all right, ownership and interest to MStar
17 //    Software and any modification/derivatives thereof.
18 //    No right, ownership, or interest to MStar Software and any
19 //    modification/derivatives thereof is transferred to you under Terms.
20 //
21 // 2. You understand that MStar Software might include, incorporate or be
22 //    supplied together with third party`s software and the use of MStar
23 //    Software may require additional licenses from third parties.
24 //    Therefore, you hereby agree it is your sole responsibility to separately
25 //    obtain any and all third party right and license necessary for your use of
26 //    such third party`s software.
27 //
28 // 3. MStar Software and any modification/derivatives thereof shall be deemed as
29 //    MStar`s confidential information and you agree to keep MStar`s
30 //    confidential information in strictest confidence and not disclose to any
31 //    third party.
32 //
33 // 4. MStar Software is provided on an "AS IS" basis without warranties of any
34 //    kind. Any warranties are hereby expressly disclaimed by MStar, including
35 //    without limitation, any warranties of merchantability, non-infringement of
36 //    intellectual property rights, fitness for a particular purpose, error free
37 //    and in conformity with any international standard.  You agree to waive any
38 //    claim against MStar for any loss, damage, cost or expense that you may
39 //    incur related to your use of MStar Software.
40 //    In no event shall MStar be liable for any direct, indirect, incidental or
41 //    consequential damages, including without limitation, lost of profit or
42 //    revenues, lost or damage of data, and unauthorized system use.
43 //    You agree that this Section 4 shall still apply without being affected
44 //    even if MStar Software has been modified by MStar in accordance with your
45 //    request or instruction for your use, except otherwise agreed by both
46 //    parties in writing.
47 //
48 // 5. If requested, MStar may from time to time provide technical supports or
49 //    services in relation with MStar Software to you for your use of
50 //    MStar Software in conjunction with your or your customer`s product
51 //    ("Services").
52 //    You understand and agree that, except otherwise agreed by both parties in
53 //    writing, Services are provided on an "AS IS" basis and the warranty
54 //    disclaimer set forth in Section 4 above shall apply.
55 //
56 // 6. Nothing contained herein shall be construed as by implication, estoppels
57 //    or otherwise:
58 //    (a) conferring any license or right to use MStar name, trademark, service
59 //        mark, symbol or any other identification;
60 //    (b) obligating MStar or any of its affiliates to furnish any person,
61 //        including without limitation, you and your customers, any assistance
62 //        of any kind whatsoever, or any information; or
63 //    (c) conferring any license or right under any intellectual property right.
64 //
65 // 7. These terms shall be governed by and construed in accordance with the laws
66 //    of Taiwan, R.O.C., excluding its conflict of law rules.
67 //    Any and all dispute arising out hereof or related hereto shall be finally
68 //    settled by arbitration referred to the Chinese Arbitration Association,
69 //    Taipei in accordance with the ROC Arbitration Law and the Arbitration
70 //    Rules of the Association by three (3) arbitrators appointed in accordance
71 //    with the said Rules.
72 //    The place of arbitration shall be in Taipei, Taiwan and the language shall
73 //    be English.
74 //    The arbitration award shall be final and binding to both parties.
75 //
76 //******************************************************************************
77 //<MStar Software>
78 #ifndef _UTIL_SYMBOL__HH__
79 #define _UTIL_SYMBOL__HH__
80 #if defined(MSOS_TYPE_NOS)
81 /*msAPI_Debug.c is used to exchange software symbols with MSTV_TOOL*/
82 typedef enum
83 {
84     SYMBOL_MVD_VOL_INFO_BASE,
85     SYMBOL_MVD_FRAME_INFO_BASE,
86     SYMBOL_MVD_FRAME_AVAILABLE,
87     SYMBOL_GOP_FB0_STARTADR,          //for GE use
88     SYMBOL_GOP_FB0_WIDTH,
89     SYMBOL_GOP_FB0_HEIGHT,
90     SYMBOL_GOP_FB0_PITCH,
91     SYMBOL_GOP_FB0_FORMAT,
92     SYMBOL_GOP_FB0_STRING,
93     SYMBOL_GOP_FB1_STARTADR,
94     SYMBOL_GOP_FB1_WIDTH,
95     SYMBOL_GOP_FB1_HEIGHT,
96     SYMBOL_GOP_FB1_PITCH,
97     SYMBOL_GOP_FB1_FORMAT,
98     SYMBOL_GOP_FB1_STRING,
99     SYMBOL_GOP_FB2_STARTADR,
100     SYMBOL_GOP_FB2_WIDTH,
101     SYMBOL_GOP_FB2_HEIGHT,
102     SYMBOL_GOP_FB2_PITCH,
103     SYMBOL_GOP_FB2_FORMAT,
104     SYMBOL_GOP_FB2_STRING,
105     SYMBOL_GOP_FB3_STARTADR,
106     SYMBOL_GOP_FB3_WIDTH,
107     SYMBOL_GOP_FB3_HEIGHT,
108     SYMBOL_GOP_FB3_PITCH,
109     SYMBOL_GOP_FB3_FORMAT,
110     SYMBOL_GOP_FB3_STRING,
111     SYMBOL_GOP_FB4_STARTADR,
112     SYMBOL_GOP_FB4_WIDTH,
113     SYMBOL_GOP_FB4_HEIGHT,
114     SYMBOL_GOP_FB4_PITCH,
115     SYMBOL_GOP_FB4_FORMAT,
116     SYMBOL_GOP_FB4_STRING,
117     SYMBOL_GOP_FB5_STARTADR,
118     SYMBOL_GOP_FB5_WIDTH,
119     SYMBOL_GOP_FB5_HEIGHT,
120     SYMBOL_GOP_FB5_PITCH,
121     SYMBOL_GOP_FB5_FORMAT,
122     SYMBOL_GOP_FB5_STRING,
123     SYMBOL_GOP_FB6_STARTADR,
124     SYMBOL_GOP_FB6_WIDTH,
125     SYMBOL_GOP_FB6_HEIGHT,
126     SYMBOL_GOP_FB6_PITCH,
127     SYMBOL_GOP_FB6_FORMAT,
128     SYMBOL_GOP_FB6_STRING,
129     SYMBOL_GOP_FB7_STARTADR,
130     SYMBOL_GOP_FB7_WIDTH,
131     SYMBOL_GOP_FB7_HEIGHT,
132     SYMBOL_GOP_FB7_PITCH,
133     SYMBOL_GOP_FB7_FORMAT,
134     SYMBOL_GOP_FB7_STRING,
135     SYMBOL_GOP_FB8_STARTADR,
136     SYMBOL_GOP_FB8_WIDTH,
137     SYMBOL_GOP_FB8_HEIGHT,
138     SYMBOL_GOP_FB8_PITCH,
139     SYMBOL_GOP_FB8_FORMAT,
140     SYMBOL_GOP_FB8_STRING,
141     SYMBOL_GOP_FB9_STARTADR,
142     SYMBOL_GOP_FB9_WIDTH,
143     SYMBOL_GOP_FB9_HEIGHT,
144     SYMBOL_GOP_FB9_PITCH,
145     SYMBOL_GOP_FB9_FORMAT,
146     SYMBOL_GOP_FB9_STRING,
147     SYMBOL_GOP_FB10_STARTADR,
148     SYMBOL_GOP_FB10_WIDTH,
149     SYMBOL_GOP_FB10_HEIGHT,
150     SYMBOL_GOP_FB10_PITCH,
151     SYMBOL_GOP_FB10_FORMAT,
152     SYMBOL_GOP_FB10_STRING,
153     SYMBOL_GOP_FB11_STARTADR,
154     SYMBOL_GOP_FB11_WIDTH,
155     SYMBOL_GOP_FB11_HEIGHT,
156     SYMBOL_GOP_FB11_PITCH,
157     SYMBOL_GOP_FB11_FORMAT,
158     SYMBOL_GOP_FB11_STRING,
159     SYMBOL_GOP_FB12_STARTADR,
160     SYMBOL_GOP_FB12_WIDTH,
161     SYMBOL_GOP_FB12_HEIGHT,
162     SYMBOL_GOP_FB12_PITCH,
163     SYMBOL_GOP_FB12_FORMAT,
164     SYMBOL_GOP_FB12_STRING,
165     SYMBOL_GOP_FB13_STARTADR,
166     SYMBOL_GOP_FB13_WIDTH,
167     SYMBOL_GOP_FB13_HEIGHT,
168     SYMBOL_GOP_FB13_PITCH,
169     SYMBOL_GOP_FB13_FORMAT,
170     SYMBOL_GOP_FB13_STRING,
171     SYMBOL_GOP_FB14_STARTADR,
172     SYMBOL_GOP_FB14_WIDTH,
173     SYMBOL_GOP_FB14_HEIGHT,
174     SYMBOL_GOP_FB14_PITCH,
175     SYMBOL_GOP_FB14_FORMAT,
176     SYMBOL_GOP_FB14_STRING,
177     SYMBOL_GOP_FB15_STARTADR,
178     SYMBOL_GOP_FB15_WIDTH,
179     SYMBOL_GOP_FB15_HEIGHT,
180     SYMBOL_GOP_FB15_PITCH,
181     SYMBOL_GOP_FB15_FORMAT,
182     SYMBOL_GOP_FB15_STRING,
183     SYMBOL_LAST
184 }DEBUG_SYMBOL;
185 void Util_InitSymbolTBL(void);
186 MS_BOOL Util_AddSymbol(DEBUG_SYMBOL symbol, MS_U32 value);
187 #endif
188 
189 #endif
190