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