xref: /utopia/UTPA2-700.0.x/modules/ve/hal/M7621/ve/include/mhal_tvencoder_tbl.h (revision 53ee8cc121a030b8d368113ac3e966b4705770ef)
1*53ee8cc1Swenshuai.xi //<MStar Software>
2*53ee8cc1Swenshuai.xi //******************************************************************************
3*53ee8cc1Swenshuai.xi // MStar Software
4*53ee8cc1Swenshuai.xi // Copyright (c) 2010 - 2012 MStar Semiconductor, Inc. All rights reserved.
5*53ee8cc1Swenshuai.xi // All software, firmware and related documentation herein ("MStar Software") are
6*53ee8cc1Swenshuai.xi // intellectual property of MStar Semiconductor, Inc. ("MStar") and protected by
7*53ee8cc1Swenshuai.xi // law, including, but not limited to, copyright law and international treaties.
8*53ee8cc1Swenshuai.xi // Any use, modification, reproduction, retransmission, or republication of all
9*53ee8cc1Swenshuai.xi // or part of MStar Software is expressly prohibited, unless prior written
10*53ee8cc1Swenshuai.xi // permission has been granted by MStar.
11*53ee8cc1Swenshuai.xi //
12*53ee8cc1Swenshuai.xi // By accessing, browsing and/or using MStar Software, you acknowledge that you
13*53ee8cc1Swenshuai.xi // have read, understood, and agree, to be bound by below terms ("Terms") and to
14*53ee8cc1Swenshuai.xi // comply with all applicable laws and regulations:
15*53ee8cc1Swenshuai.xi //
16*53ee8cc1Swenshuai.xi // 1. MStar shall retain any and all right, ownership and interest to MStar
17*53ee8cc1Swenshuai.xi //    Software and any modification/derivatives thereof.
18*53ee8cc1Swenshuai.xi //    No right, ownership, or interest to MStar Software and any
19*53ee8cc1Swenshuai.xi //    modification/derivatives thereof is transferred to you under Terms.
20*53ee8cc1Swenshuai.xi //
21*53ee8cc1Swenshuai.xi // 2. You understand that MStar Software might include, incorporate or be
22*53ee8cc1Swenshuai.xi //    supplied together with third party`s software and the use of MStar
23*53ee8cc1Swenshuai.xi //    Software may require additional licenses from third parties.
24*53ee8cc1Swenshuai.xi //    Therefore, you hereby agree it is your sole responsibility to separately
25*53ee8cc1Swenshuai.xi //    obtain any and all third party right and license necessary for your use of
26*53ee8cc1Swenshuai.xi //    such third party`s software.
27*53ee8cc1Swenshuai.xi //
28*53ee8cc1Swenshuai.xi // 3. MStar Software and any modification/derivatives thereof shall be deemed as
29*53ee8cc1Swenshuai.xi //    MStar`s confidential information and you agree to keep MStar`s
30*53ee8cc1Swenshuai.xi //    confidential information in strictest confidence and not disclose to any
31*53ee8cc1Swenshuai.xi //    third party.
32*53ee8cc1Swenshuai.xi //
33*53ee8cc1Swenshuai.xi // 4. MStar Software is provided on an "AS IS" basis without warranties of any
34*53ee8cc1Swenshuai.xi //    kind. Any warranties are hereby expressly disclaimed by MStar, including
35*53ee8cc1Swenshuai.xi //    without limitation, any warranties of merchantability, non-infringement of
36*53ee8cc1Swenshuai.xi //    intellectual property rights, fitness for a particular purpose, error free
37*53ee8cc1Swenshuai.xi //    and in conformity with any international standard.  You agree to waive any
38*53ee8cc1Swenshuai.xi //    claim against MStar for any loss, damage, cost or expense that you may
39*53ee8cc1Swenshuai.xi //    incur related to your use of MStar Software.
40*53ee8cc1Swenshuai.xi //    In no event shall MStar be liable for any direct, indirect, incidental or
41*53ee8cc1Swenshuai.xi //    consequential damages, including without limitation, lost of profit or
42*53ee8cc1Swenshuai.xi //    revenues, lost or damage of data, and unauthorized system use.
43*53ee8cc1Swenshuai.xi //    You agree that this Section 4 shall still apply without being affected
44*53ee8cc1Swenshuai.xi //    even if MStar Software has been modified by MStar in accordance with your
45*53ee8cc1Swenshuai.xi //    request or instruction for your use, except otherwise agreed by both
46*53ee8cc1Swenshuai.xi //    parties in writing.
47*53ee8cc1Swenshuai.xi //
48*53ee8cc1Swenshuai.xi // 5. If requested, MStar may from time to time provide technical supports or
49*53ee8cc1Swenshuai.xi //    services in relation with MStar Software to you for your use of
50*53ee8cc1Swenshuai.xi //    MStar Software in conjunction with your or your customer`s product
51*53ee8cc1Swenshuai.xi //    ("Services").
52*53ee8cc1Swenshuai.xi //    You understand and agree that, except otherwise agreed by both parties in
53*53ee8cc1Swenshuai.xi //    writing, Services are provided on an "AS IS" basis and the warranty
54*53ee8cc1Swenshuai.xi //    disclaimer set forth in Section 4 above shall apply.
55*53ee8cc1Swenshuai.xi //
56*53ee8cc1Swenshuai.xi // 6. Nothing contained herein shall be construed as by implication, estoppels
57*53ee8cc1Swenshuai.xi //    or otherwise:
58*53ee8cc1Swenshuai.xi //    (a) conferring any license or right to use MStar name, trademark, service
59*53ee8cc1Swenshuai.xi //        mark, symbol or any other identification;
60*53ee8cc1Swenshuai.xi //    (b) obligating MStar or any of its affiliates to furnish any person,
61*53ee8cc1Swenshuai.xi //        including without limitation, you and your customers, any assistance
62*53ee8cc1Swenshuai.xi //        of any kind whatsoever, or any information; or
63*53ee8cc1Swenshuai.xi //    (c) conferring any license or right under any intellectual property right.
64*53ee8cc1Swenshuai.xi //
65*53ee8cc1Swenshuai.xi // 7. These terms shall be governed by and construed in accordance with the laws
66*53ee8cc1Swenshuai.xi //    of Taiwan, R.O.C., excluding its conflict of law rules.
67*53ee8cc1Swenshuai.xi //    Any and all dispute arising out hereof or related hereto shall be finally
68*53ee8cc1Swenshuai.xi //    settled by arbitration referred to the Chinese Arbitration Association,
69*53ee8cc1Swenshuai.xi //    Taipei in accordance with the ROC Arbitration Law and the Arbitration
70*53ee8cc1Swenshuai.xi //    Rules of the Association by three (3) arbitrators appointed in accordance
71*53ee8cc1Swenshuai.xi //    with the said Rules.
72*53ee8cc1Swenshuai.xi //    The place of arbitration shall be in Taipei, Taiwan and the language shall
73*53ee8cc1Swenshuai.xi //    be English.
74*53ee8cc1Swenshuai.xi //    The arbitration award shall be final and binding to both parties.
75*53ee8cc1Swenshuai.xi //
76*53ee8cc1Swenshuai.xi //******************************************************************************
77*53ee8cc1Swenshuai.xi //<MStar Software>
78*53ee8cc1Swenshuai.xi ////////////////////////////////////////////////////////////////////////////////
79*53ee8cc1Swenshuai.xi //
80*53ee8cc1Swenshuai.xi // Copyright (c) 2008-2009 MStar Semiconductor, Inc.
81*53ee8cc1Swenshuai.xi // All rights reserved.
82*53ee8cc1Swenshuai.xi //
83*53ee8cc1Swenshuai.xi // Unless otherwise stipulated in writing, any and all information contained
84*53ee8cc1Swenshuai.xi // herein regardless in any format shall remain the sole proprietary of
85*53ee8cc1Swenshuai.xi // MStar Semiconductor Inc. and be kept in strict confidence
86*53ee8cc1Swenshuai.xi // ("MStar Confidential Information") by the recipient.
87*53ee8cc1Swenshuai.xi // Any unauthorized act including without limitation unauthorized disclosure,
88*53ee8cc1Swenshuai.xi // copying, use, reproduction, sale, distribution, modification, disassembling,
89*53ee8cc1Swenshuai.xi // reverse engineering and compiling of the contents of MStar Confidential
90*53ee8cc1Swenshuai.xi // Information is unlawful and strictly prohibited. MStar hereby reserves the
91*53ee8cc1Swenshuai.xi // rights to any and all damages, losses, costs and expenses resulting therefrom.
92*53ee8cc1Swenshuai.xi //
93*53ee8cc1Swenshuai.xi ////////////////////////////////////////////////////////////////////////////////
94*53ee8cc1Swenshuai.xi 
95*53ee8cc1Swenshuai.xi #include "MsCommon.h"
96*53ee8cc1Swenshuai.xi 
97*53ee8cc1Swenshuai.xi 
98*53ee8cc1Swenshuai.xi #define _RV1(addr, value)   (((addr) >> 16) & 0xFF), (((addr) >> 8) & 0xFF), (MS_U8)(addr), (MS_U8)(value)
99*53ee8cc1Swenshuai.xi #define _END_OF_TBL2_       0xFF, 0xFF, 0xFF
100*53ee8cc1Swenshuai.xi 
101*53ee8cc1Swenshuai.xi 
102*53ee8cc1Swenshuai.xi MS_U8  tVE_ENCODER_NTSC_TBL[] =
103*53ee8cc1Swenshuai.xi {
104*53ee8cc1Swenshuai.xi //video encoder
105*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x00), 0x01),// hsync start
106*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x00), 0x7F),// hsync end
107*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x01), 0x94),// burst start
108*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x01), 0xD7),// burst end
109*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x02), 0x00),
110*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x02), 0x00),
111*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x03), 0x00),
112*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x03), 0x00),
113*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x04), 0x00),// contrast
114*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x04), 0x4C),// contrast
115*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x06), 0x00),
116*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x06), 0x00),
117*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x09), 0xB4),// h total
118*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x09), 0x06),
119*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x0A), 0x00),// brightness
120*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x0A), 0x80),// brightness
121*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x0B), 0x1F),// burst phase step
122*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x0B), 0x7C),
123*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x0C), 0xF0),
124*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x0C), 0x21),
125*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x0D), 0xD0),
126*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x0D), 0x00),
127*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x0E), 0x00),
128*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x0E), 0x00),
129*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x25), 0x00),// av st
130*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x25), 0x01),
131*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x26), 0x8D),// av end
132*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x26), 0x06),
133*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x27), 0x2A),// sync tip level & pad level
134*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x27), 0x10),
135*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x28), 0xF0),// sync step & blank level
136*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x28), 0x38),
137*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x29), 0x13),// burst amp & step
138*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x29), 0x70),
139*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x2A), 0x41),//chroma gain
140*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x2A), 0x5B),
141*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x2D), 0x20),// Y clamp
142*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x2D), 0x53),
143*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x2E), 0x00),
144*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x2E), 0x00),
145*53ee8cc1Swenshuai.xi 
146*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x78), 0x00),// disable MV
147*53ee8cc1Swenshuai.xi 
148*53ee8cc1Swenshuai.xi //video source
149*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_SRC(0x42), 0xE0),// Frame line num
150*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_SRC(0x42), 0x01),
151*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_SRC(0x45), 0x30),// Field Size
152*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_SRC(0x45), 0x2A),
153*53ee8cc1Swenshuai.xi 
154*53ee8cc1Swenshuai.xi     _END_OF_TBL2_,
155*53ee8cc1Swenshuai.xi };
156*53ee8cc1Swenshuai.xi 
157*53ee8cc1Swenshuai.xi MS_U8  tVE_ENCODER_NTSC_443_TBL[] =
158*53ee8cc1Swenshuai.xi {
159*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x00), 0x01),// hsync st
160*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x00), 0x7F),// hsync end
161*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x01), 0x8E),// burst st
162*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x01), 0xD1),// burst end
163*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x02), 0x00),
164*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x02), 0x00),
165*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x03), 0x00),
166*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x03), 0x00),
167*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x04), 0x00),// contrast
168*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x04), 0x4C),// contrast
169*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x09), 0xB4),// h total
170*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x09), 0x06),
171*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x0A), 0x00),// brightness
172*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x0A), 0x80),// brightness
173*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x0B), 0xCB),// burst phase step
174*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x0B), 0x8A),
175*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x0C), 0x09),
176*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x0C), 0x2A),
177*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x0D), 0x2E),
178*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x0D), 0x05),
179*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x0E), 0xB2),
180*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x0E), 0x01),
181*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x25), 0xFF),// av st
182*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x25), 0x00),
183*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x26), 0x8D),// av end
184*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x26), 0x06),
185*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x27), 0x2A),// sync tip level & pad level
186*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x27), 0x10),
187*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x28), 0xF0),// sync step & blank level
188*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x28), 0x38),
189*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x29), 0x13),// burst amp & step
190*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x29), 0x70),
191*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x2A), 0x41),//chroma gain
192*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x2A), 0x5B),
193*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x2D), 0x20),// Y clamp
194*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x2D), 0x53),
195*53ee8cc1Swenshuai.xi 
196*53ee8cc1Swenshuai.xi      _RV1(L_BK_VE_ENC(0x78), 0x00),// disable MV
197*53ee8cc1Swenshuai.xi 
198*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_SRC(0x42), 0xE0),// Frame line num
199*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_SRC(0x42), 0x01),
200*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_SRC(0x45), 0x30),// Field Size
201*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_SRC(0x45), 0x2A),
202*53ee8cc1Swenshuai.xi     _END_OF_TBL2_
203*53ee8cc1Swenshuai.xi };
204*53ee8cc1Swenshuai.xi 
205*53ee8cc1Swenshuai.xi MS_U8  tVE_ENCODER_NTSC_J_TBL[] =
206*53ee8cc1Swenshuai.xi {
207*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x00), 0x01),// hsync st
208*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x00), 0x7F),// hsync end
209*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x01), 0x8E),// burst st
210*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x01), 0xD1),// burst end
211*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x02), 0x00),
212*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x02), 0x00),
213*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x03), 0x00),
214*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x03), 0x00),
215*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x04), 0x00),// contrast
216*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x04), 0x52),// brightness
217*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x09), 0xB4),// H total
218*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x09), 0x06),
219*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x0A), 0x00),// brightness
220*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x0A), 0x80),// brightness
221*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x0B), 0x1F),// burst phase step
222*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x0B), 0x7C),
223*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x0C), 0xF0),
224*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x0C), 0x21),
225*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x0D), 0xD0),// lower stage fraction
226*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x0D), 0x00),
227*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x0E), 0x00),// 625 stage fraction
228*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x0E), 0x00),
229*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x25), 0xFF),// av st
230*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x25), 0x00),
231*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x26), 0x8D),// av end
232*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x26), 0x06),
233*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x27), 0x00),// sync tip level & pad level
234*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x27), 0x10),
235*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x28), 0xF0),// sync step & blank level
236*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x28), 0x38),
237*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x29), 0x13),// burst amp & burst step
238*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x29), 0x70),
239*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x2A), 0x46),//chroma gain
240*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x2A), 0x62),
241*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x2D), 0x20),// Y clamp
242*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x2D), 0x53),
243*53ee8cc1Swenshuai.xi 
244*53ee8cc1Swenshuai.xi      _RV1(L_BK_VE_ENC(0x78), 0x00),// disable MV
245*53ee8cc1Swenshuai.xi 
246*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_SRC(0x42), 0xE0),// Frame line number
247*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_SRC(0x42), 0x01),
248*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_SRC(0x45), 0x30),// Field Size
249*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_SRC(0x45), 0x2A),
250*53ee8cc1Swenshuai.xi     _END_OF_TBL2_,
251*53ee8cc1Swenshuai.xi };
252*53ee8cc1Swenshuai.xi 
253*53ee8cc1Swenshuai.xi MS_U8  tVE_ENCODER_PAL_M_TBL[] =
254*53ee8cc1Swenshuai.xi {
255*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x00), 0x01),// hsync st
256*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x00), 0x7E),// hsync end
257*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x01), 0x9B),// burst st
258*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x01), 0xDE),// burst end
259*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x02), 0x00),
260*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x02), 0x00),
261*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x03), 0x0A),
262*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x03), 0x00),
263*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x04), 0x00),// contrast
264*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x04), 0x50),// contrast
265*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x06), 0x02),
266*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x09), 0xB4),// H total
267*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x09), 0x06),
268*53ee8cc1Swenshuai.xi 
269*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x0A), 0x00),// brightness
270*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x0A), 0x80),// brightness
271*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x0B), 0xE3),// burst phase step
272*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x0B), 0xEF),
273*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x0C), 0xE6),
274*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x0C), 0x21),
275*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x0D), 0x90),// lower stage fraction
276*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x0D), 0x09),
277*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x0E), 0x00),// 625 stage fraction
278*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x0E), 0x00),
279*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x25), 0xFA),// av st
280*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x25), 0x00),
281*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x26), 0x8C),// av end
282*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x26), 0x06),
283*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x27), 0x2A),// sync tip level & pad level
284*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x27), 0x10),
285*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x28), 0xF0),// sync step & blank level
286*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x28), 0x3F),
287*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x29), 0x14),// burst amp & burst step
288*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x29), 0x54),
289*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x2A), 0x44),//chroma gain
290*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x2A), 0x60),
291*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x2D), 0x30),// Y clamp
292*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x2D), 0x53),
293*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x78), 0x00),// disable MV
294*53ee8cc1Swenshuai.xi 
295*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_SRC(0x42), 0xE0),// Frame line number
296*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_SRC(0x42), 0x01),
297*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_SRC(0x45), 0xA0),// Field Size
298*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_SRC(0x45), 0x32),
299*53ee8cc1Swenshuai.xi     _END_OF_TBL2_,
300*53ee8cc1Swenshuai.xi };
301*53ee8cc1Swenshuai.xi 
302*53ee8cc1Swenshuai.xi MS_U8  tVE_ENCODER_PAL_N_TBL[] =
303*53ee8cc1Swenshuai.xi {
304*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x00), 0x01),// hsync st
305*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x00), 0x7E),// hsync end
306*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x01), 0x97),// burst st
307*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x01), 0xE1),// burst end
308*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x02), 0x00),
309*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x02), 0x00),
310*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x03), 0x0A),
311*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x03), 0x00),
312*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x04), 0x00),// contrast
313*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x04), 0x50),// contrast
314*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x06), 0x02),
315*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x09), 0xC0),// H total
316*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x09), 0x06),
317*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x0A), 0x00),// brightness
318*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x0A), 0x80),// brightness
319*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x0B), 0xCB),// burst phase step
320*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x0B), 0x8A),
321*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x0C), 0x09),
322*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x0C), 0x2A),
323*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x0D), 0x2E),// lower stage fraction
324*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x0D), 0x05),
325*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x0E), 0xB2),// 625 stage fraction
326*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x0E), 0x01),
327*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x25), 0xFE),// av st
328*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x25), 0x00),
329*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x26), 0x96),// av end
330*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x26), 0x06),
331*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x27), 0x2A),// sync tip level & pad level
332*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x27), 0x10),
333*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x28), 0xF0),// sync step & blank level
334*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x28), 0x3F),
335*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x29), 0x14),// burst amp & burst step
336*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x29), 0x54),
337*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x2A), 0x46),//chroma gain
338*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x2A), 0x62),
339*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x2D), 0x30),// Y clamp
340*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x2D), 0x53),
341*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x78), 0x00),// disable MacroVision
342*53ee8cc1Swenshuai.xi 
343*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_SRC(0x42), 0x40),// Frame line number
344*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_SRC(0x42), 0x02),
345*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_SRC(0x45), 0xA0),// Field Size
346*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_SRC(0x45), 0x32),
347*53ee8cc1Swenshuai.xi     _END_OF_TBL2_
348*53ee8cc1Swenshuai.xi };
349*53ee8cc1Swenshuai.xi 
350*53ee8cc1Swenshuai.xi MS_U8  tVE_ENCODER_PAL_NC_TBL[] =
351*53ee8cc1Swenshuai.xi {
352*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x00), 0x01),// hsync st
353*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x00), 0x7E),// hsync end
354*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x01), 0x97),// burst st
355*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x01), 0xD3),// burst end
356*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x02), 0x00),
357*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x02), 0x00),
358*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x03), 0x0A),
359*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x03), 0x00),
360*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x04), 0x00),// contrast
361*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x04), 0x50),// contrast
362*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x06), 0x02),
363*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x09), 0xC0),// H total
364*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x09), 0x06),
365*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x0A), 0x00),// brightness
366*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x0A), 0x80),// brightness
367*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x0B), 0x46),// burst phase step
368*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x0B), 0x94),
369*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x0C), 0xF6),
370*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x0C), 0x21),
371*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x0D), 0x2E),// lower stage fraction
372*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x0D), 0x0C),
373*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x0E), 0xB2),// 625 stage fraction
374*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x0E), 0x01),
375*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x25), 0x17),// av st
376*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x25), 0x01),
377*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x26), 0x96),// av end
378*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x26), 0x06),
379*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x27), 0x00),// sync tip level & pad level
380*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x27), 0x10),
381*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x28), 0xFC),// sync step & blank level
382*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x28), 0x3F),
383*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x29), 0x14),// burst amp & burst step
384*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x29), 0x54),
385*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x2A), 0x46),//chroma gain
386*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x2A), 0x62),
387*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x2D), 0x30),// Y clamp
388*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x2D), 0x53),
389*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x78), 0x00),// disable MV
390*53ee8cc1Swenshuai.xi 
391*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_SRC(0x42), 0x40),// Frame line number
392*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_SRC(0x42), 0x02),
393*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_SRC(0x45), 0xA0),// Field Size
394*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_SRC(0x45), 0x32),
395*53ee8cc1Swenshuai.xi     _END_OF_TBL2_
396*53ee8cc1Swenshuai.xi };
397*53ee8cc1Swenshuai.xi 
398*53ee8cc1Swenshuai.xi MS_U8  tVE_ENCODER_PAL_TBL[] =   //for DTV/ATV
399*53ee8cc1Swenshuai.xi {
400*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x00), 0x01),// hsync st
401*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x00), 0x7E),// hsync end
402*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x01), 0x9d),// burst st
403*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x01), 0xD9),// burst end
404*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x02), 0x00),
405*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x02), 0x00),
406*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x03), 0x08),
407*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x03), 0x00),
408*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x04), 0x00),// contrast
409*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x04), 0x50),// contrast
410*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x06), 0x02),// H total
411*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x06), 0x00),
412*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x09), 0xC0),
413*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x09), 0x06),
414*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x0A), 0x00),// brightness
415*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x0A), 0x80),// brightness
416*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x0B), 0xCB),// burst phase step
417*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x0B), 0x8A),
418*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x0C), 0x09),
419*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x0C), 0x2A),
420*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x0D), 0x2E),// lower stage fraction
421*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x0D), 0x05),
422*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x0E), 0xB2),// 625 stage fraction
423*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x0E), 0x01),
424*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x25), 0x17),// av st
425*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x25), 0x01),
426*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x26), 0x96),// av end
427*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x26), 0x06),
428*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x27), 0x00),// sync tip level & pad level
429*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x27), 0x10),
430*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x28), 0xFC),// sync step & blank level
431*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x28), 0x3F),
432*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x29), 0x14),// burst amp & burst step
433*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x29), 0x54),
434*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x2A), 0x46),//chroma gain
435*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x2A), 0x62),
436*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x2D), 0x30),// Y clamp
437*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x2D), 0x53),
438*53ee8cc1Swenshuai.xi   //_RV1(L_BK_VE_ENC(0x2E), 0x88), //modify for digital TTX
439*53ee8cc1Swenshuai.xi   //_RV1(H_BK_VE_ENC(0x2E), 0x00),
440*53ee8cc1Swenshuai.xi 
441*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x78), 0x00),// disable MV
442*53ee8cc1Swenshuai.xi 
443*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_SRC(0x42), 0x40),// Frame line number
444*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_SRC(0x42), 0x02),
445*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_SRC(0x45), 0xA0),// Field Size
446*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_SRC(0x45), 0x32),
447*53ee8cc1Swenshuai.xi     _END_OF_TBL2_
448*53ee8cc1Swenshuai.xi };
449*53ee8cc1Swenshuai.xi 
450*53ee8cc1Swenshuai.xi MS_U8 tVE_COEF_NTSC_TBL[] =
451*53ee8cc1Swenshuai.xi {// disable filter
452*53ee8cc1Swenshuai.xi  /* _RV1(L_BK_VE_ENC(0x0F), 0x00),// lfir_coef1
453*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x0F), 0x00),
454*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x10), 0x00),// lfir_coef2
455*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x10), 0x00),
456*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x11), 0x00),// lfir_coef3
457*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x11), 0x00),
458*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x12), 0x00),// lfir_coef4
459*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x12), 0x00),
460*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x13), 0x00),// lfir_coef5
461*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x13), 0x00),
462*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x14), 0x00),// lfir_coef6
463*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x14), 0x00),
464*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x15), 0x00),// lfir_coef7
465*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x15), 0x00),
466*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x16), 0x00),// lfir_coef8
467*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x16), 0x00),
468*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x17), 0x00),// lfir_coef9
469*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x17), 0x00),
470*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x18), 0x00),// lfir_coef10
471*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x18), 0x00),
472*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x19), 0x00),// lfir_coef11
473*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x19), 0x08),
474*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x1A), 0x00),// cfir_coef1
475*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x1A), 0x00),
476*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x1B), 0x00),// cfir_coef2
477*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x1B), 0x00),
478*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x1C), 0x00),// cfir_coef3
479*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x1C), 0x00),
480*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x1D), 0x00),// cfir_coef4
481*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x1D), 0x00),
482*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x1E), 0x00),// cfir_coef5
483*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x1E), 0x00),
484*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x1F), 0x00),// cfir_coef6
485*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x1F), 0x00),
486*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x20), 0x00),// cfir_coef7
487*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x20), 0x00),
488*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x21), 0x00),// cfir_coef7
489*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x21), 0x00),
490*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x22), 0x00),// cfir_coef9
491*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x22), 0x00),
492*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x23), 0x00),// cfir_coef10
493*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x23), 0x00),
494*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x24), 0x00),// cfir_coef11
495*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x24), 0x04),*/
496*53ee8cc1Swenshuai.xi     _END_OF_TBL2_
497*53ee8cc1Swenshuai.xi };
498*53ee8cc1Swenshuai.xi 
499*53ee8cc1Swenshuai.xi MS_U8 tVE_COEF_PAL_TBL[] =
500*53ee8cc1Swenshuai.xi {
501*53ee8cc1Swenshuai.xi  /* _RV1(L_BK_VE_ENC(0x0F), 0x00),// lfir_coef1
502*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x0F), 0x00),
503*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x10), 0x00),// lfir_coef2
504*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x10), 0x00),
505*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x11), 0x00),// lfir_coef3
506*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x11), 0x00),
507*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x12), 0x00),// lfir_coef4
508*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x12), 0x00),
509*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x13), 0x00),// lfir_coef5
510*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x13), 0x00),
511*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x14), 0x00),// lfir_coef6
512*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x14), 0x00),
513*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x15), 0x00),// lfir_coef7
514*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x15), 0x00),
515*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x16), 0x00),// lfir_coef8
516*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x16), 0x00),
517*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x17), 0x00),// lfir_coef9
518*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x17), 0x00),
519*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x18), 0x00),// lfir_coef10
520*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x18), 0x00),
521*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x19), 0x00),// lfir_coef11
522*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x19), 0x08),
523*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x1A), 0x00),// cfir_coef1
524*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x1A), 0x00),
525*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x1B), 0x00),// cfir_coef2
526*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x1B), 0x00),
527*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x1C), 0x00),// cfir_coef3
528*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x1C), 0x00),
529*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x1D), 0x00),// cfir_coef4
530*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x1D), 0x00),
531*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x1E), 0x00),// cfir_coef5
532*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x1E), 0x00),
533*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x1F), 0x00),// cfir_coef6
534*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x1F), 0x00),
535*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x20), 0x00),// cfir_coef7
536*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x20), 0x00),
537*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x21), 0x00),// cfir_coef7
538*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x21), 0x00),
539*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x22), 0x00),// cfir_coef9
540*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x22), 0x00),
541*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x23), 0x00),// cfir_coef10
542*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x23), 0x00),
543*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x24), 0x00),// cfir_coef11
544*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x24), 0x04),*/
545*53ee8cc1Swenshuai.xi     _END_OF_TBL2_
546*53ee8cc1Swenshuai.xi };
547*53ee8cc1Swenshuai.xi 
548*53ee8cc1Swenshuai.xi MS_U8 tVE_VBI_NTSC_TBL[] =
549*53ee8cc1Swenshuai.xi {
550*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x2E), 0x00),// VBI mode
551*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x2E), 0x00),
552*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x4E), 0x15),// ccvbi_st1
553*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x4E), 0x00),
554*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x4F), 0x15),// ccvbi_end1
555*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x4F), 0x00),
556*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x50), 0x1C),// ccvbi_st2
557*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x50), 0x01),
558*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x51), 0x1C),// ccvbi_end2
559*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x51), 0x01),
560*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x56), 0x14),// wssvbi_st1
561*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x56), 0x00),
562*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x57), 0x14),// wssvbi_end1
563*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x57), 0x00),
564*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x6C), 0x1B),// wssvbi_st2
565*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x6C), 0x01),
566*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x6D), 0x1B),// wssvbi_end2
567*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x6D), 0x01),
568*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x5C), 0xD6),// cc_phs_step [15:0]
569*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x5C), 0x1D),
570*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x5D), 0xC6),// cc_phs_step [31:16]
571*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x5D), 0x04),
572*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x60), 0x84),// wws_phs_step [15:0]
573*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x60), 0x0F),
574*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x61), 0x3E),// wws_phs_step [31:16]
575*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x61), 0x04),
576*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x64), 0x10),// cc_st
577*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x64), 0x01),
578*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x66), 0x2E),// wws_st
579*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x66), 0x01),
580*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x68), 0x18),// cc_lvl
581*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x68), 0x01),
582*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x6A), 0x90),// wws_lvl
583*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x6A), 0x01),
584*53ee8cc1Swenshuai.xi 
585*53ee8cc1Swenshuai.xi     _END_OF_TBL2_
586*53ee8cc1Swenshuai.xi };
587*53ee8cc1Swenshuai.xi 
588*53ee8cc1Swenshuai.xi MS_U8 tVE_VBI_PAL_TBL[] =
589*53ee8cc1Swenshuai.xi {
590*53ee8cc1Swenshuai.xi     // TELETEXT
591*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x2E), 0x88),// vbi mode
592*53ee8cc1Swenshuai.xi 
593*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x2E), 0x00),
594*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x52), 0x10),// vpsvib_st1
595*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x52), 0x00),
596*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x53), 0x10),// vpsvib_end1
597*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x53), 0x00),
598*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x54), 0x1C),// vpsvib_st2
599*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x54), 0x01),
600*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x55), 0x1B),// vpsvib_end2
601*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x55), 0x01),
602*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x56), 0x17),// wssvbi_st1
603*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x56), 0x00),
604*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x57), 0x17),// wssvbi_end1
605*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x57), 0x00),
606*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x6C), 0x1C),// wssvbi_st2
607*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x6C), 0x01),
608*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x6D), 0x1B),// wssvbi_end2
609*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x6D), 0x01),
610*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x58), 0x07),// ttvbi_st1
611*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x58), 0x00),
612*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x59), 0x16),// ttvbi_end1
613*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x59), 0x00),
614*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x5A), 0x3F),// ttvbi_st2
615*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x5A), 0x01),
616*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x5B), 0x4F),// ttvbi_end2
617*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x5B), 0x01),
618*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x5E), 0xDA),// vps_phs_step[15:0]
619*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x5E), 0x4B),
620*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x5F), 0x68),// vps_phs_step[31:16]
621*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x5F), 0x2F),
622*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x60), 0xDA),// wws_phs_step[15:0]
623*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x60), 0x4B),
624*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x61), 0x68),// wws_phs_step[31:16]
625*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x61), 0x2F),
626*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x62), 0x71),// tt_phs_step[15:0]
627*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x62), 0x1C),
628*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x63), 0xC7),// tt_phs_step[31:16]
629*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x63), 0x41),
630*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x65), 0x53),// vps_st
631*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x65), 0x01),
632*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x66), 0x30),// wws_st
633*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x66), 0x01),
634*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x67), 0x15),// tt_st
635*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x67), 0x01),
636*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x69), 0x90),// vps_lvl
637*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x69), 0x01),
638*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x6A), 0x90),// wws_lvl
639*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x6A), 0x01),
640*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_ENC(0x6B), 0x90),// tt_lvl
641*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x6B), 0x01),
642*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_ENC(0x3D), 0x00),
643*53ee8cc1Swenshuai.xi     _END_OF_TBL2_
644*53ee8cc1Swenshuai.xi };
645*53ee8cc1Swenshuai.xi 
646*53ee8cc1Swenshuai.xi MS_U8 tVE_CCIROUT_NTSC_TBL[] =
647*53ee8cc1Swenshuai.xi {
648*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_SRC(0x47), 0x0D),// frame line number
649*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_SRC(0x47), 0x02),
650*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_SRC(0x48), 0x01),// F0 blank star
651*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_SRC(0x48), 0x00),
652*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_SRC(0x49), 0x17),// F0 blank end
653*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_SRC(0x49), 0x00),
654*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_SRC(0x4A), 0x07),// F1 blank start
655*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_SRC(0x4A), 0x01),
656*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_SRC(0x4B), 0x1E),// F1 blank end
657*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_SRC(0x4B), 0x01),
658*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_SRC(0x4C), 0x04),// F0 start
659*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_SRC(0x4C), 0x00),
660*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_SRC(0x4D), 0x0A),// F0 end
661*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_SRC(0x4D), 0x01),
662*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_SRC(0x4E), 0x01),// F0 V start
663*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_SRC(0x4E), 0x00),
664*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_SRC(0x4F), 0x14),// F0 V end
665*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_SRC(0x4F), 0x00),
666*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_SRC(0x50), 0x08),// F1 V start
667*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_SRC(0x50), 0x01),
668*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_SRC(0x51), 0x1B),// F1 V end
669*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_SRC(0x51), 0x01),
670*53ee8cc1Swenshuai.xi     _END_OF_TBL2_,
671*53ee8cc1Swenshuai.xi };
672*53ee8cc1Swenshuai.xi 
673*53ee8cc1Swenshuai.xi MS_U8 tVE_CCIROUT_PAL_TBL[] =
674*53ee8cc1Swenshuai.xi {
675*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_SRC(0x47), 0x71),// frame line number
676*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_SRC(0x47), 0x02),
677*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_SRC(0x48), 0x01),// F0 blank star
678*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_SRC(0x48), 0x00),
679*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_SRC(0x49), 0x19),// F0 blank end
680*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_SRC(0x49), 0x00),
681*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_SRC(0x4A), 0x39),// F1 blank start
682*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_SRC(0x4A), 0x01),
683*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_SRC(0x4B), 0x52),// F1 blank end
684*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_SRC(0x4B), 0x01),
685*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_SRC(0x4C), 0x02),// F0 start
686*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_SRC(0x4C), 0x00),
687*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_SRC(0x4D), 0x3A),// F0 end
688*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_SRC(0x4D), 0x01),
689*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_SRC(0x4E), 0x07),// F0 V start
690*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_SRC(0x4E), 0x01),
691*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_SRC(0x4F), 0x18),// F0 V end
692*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_SRC(0x4F), 0x00),
693*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_SRC(0x50), 0x38),// F1 V start
694*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_SRC(0x50), 0x01),
695*53ee8cc1Swenshuai.xi     _RV1(L_BK_VE_SRC(0x51), 0x51),// F1 V end
696*53ee8cc1Swenshuai.xi     _RV1(H_BK_VE_SRC(0x51), 0x01),
697*53ee8cc1Swenshuai.xi     _END_OF_TBL2_,
698*53ee8cc1Swenshuai.xi };
699*53ee8cc1Swenshuai.xi 
700*53ee8cc1Swenshuai.xi 
701*53ee8cc1Swenshuai.xi MS_VE_Out_VideoSYS VE_OUT_VIDEOSTD_TBL[MS_VE_VIDEOSYS_NUM] =
702*53ee8cc1Swenshuai.xi {         //  Reg Tbl                   Coef_TBL         VBI TBL      vtotal_525, bPALSwitch, bPALOut
703*53ee8cc1Swenshuai.xi /*NSTC */    {tVE_ENCODER_NTSC_TBL,     tVE_COEF_NTSC_TBL, tVE_VBI_NTSC_TBL,   0,       0,      0},
704*53ee8cc1Swenshuai.xi /*NSTC_443*/ {tVE_ENCODER_NTSC_443_TBL, tVE_COEF_NTSC_TBL, tVE_VBI_NTSC_TBL,   0,       0,      0},
705*53ee8cc1Swenshuai.xi /*NSTC_J*/   {tVE_ENCODER_NTSC_J_TBL,   tVE_COEF_NTSC_TBL, tVE_VBI_NTSC_TBL,   0,       0,      0},
706*53ee8cc1Swenshuai.xi /*PAL_M*/    {tVE_ENCODER_PAL_M_TBL,    tVE_COEF_PAL_TBL,  tVE_VBI_NTSC_TBL,    0,       1,      1},
707*53ee8cc1Swenshuai.xi /*PAL_N*/    {tVE_ENCODER_PAL_N_TBL,    tVE_COEF_PAL_TBL,  tVE_VBI_PAL_TBL,    1,       1,      1},
708*53ee8cc1Swenshuai.xi /*PAL_NC*/   {tVE_ENCODER_PAL_NC_TBL,   tVE_COEF_PAL_TBL,  tVE_VBI_PAL_TBL,    1,       1,      1},
709*53ee8cc1Swenshuai.xi /*PAL_B*/    {tVE_ENCODER_PAL_TBL,      tVE_COEF_PAL_TBL,  tVE_VBI_PAL_TBL,    1,       1,      1},
710*53ee8cc1Swenshuai.xi /*SECAM*/    {NULL,                     NULL,              NULL,               1,       1,      1},
711*53ee8cc1Swenshuai.xi };
712*53ee8cc1Swenshuai.xi 
713*53ee8cc1Swenshuai.xi 
714*53ee8cc1Swenshuai.xi 
715