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 #ifndef _DECODER_INFO_H_ 96*53ee8cc1Swenshuai.xi #define _DECODER_INFO_H_ 97*53ee8cc1Swenshuai.xi 98*53ee8cc1Swenshuai.xi //=========================================================================== 99*53ee8cc1Swenshuai.xi // define supported decoder here 100*53ee8cc1Swenshuai.xi //=========================================================================== 101*53ee8cc1Swenshuai.xi #ifndef CONFIG_MBOOT // Normal mode 102*53ee8cc1Swenshuai.xi #define DSP_SUPPORT_XPCM 1 103*53ee8cc1Swenshuai.xi #define DSP_SUPPORT_MP3 1 104*53ee8cc1Swenshuai.xi #define DSP_SUPPORT_MPEG 1 105*53ee8cc1Swenshuai.xi #define DSP_SUPPORT_AC3P 1 106*53ee8cc1Swenshuai.xi #define DSP_SUPPORT_MS10_DDT 0 107*53ee8cc1Swenshuai.xi #define DSP_SUPPORT_GAAC 1 108*53ee8cc1Swenshuai.xi #define DSP_SUPPORT_WMA_PRO 1 109*53ee8cc1Swenshuai.xi #define DSP_SUPPORT_DTS_DMP 1 110*53ee8cc1Swenshuai.xi #define DSP_SUPPORT_DTS_LBR 0 111*53ee8cc1Swenshuai.xi #define DSP_SUPPORT_RA8LBR 1 112*53ee8cc1Swenshuai.xi #define DSP_SUPPORT_VORBIS 1 113*53ee8cc1Swenshuai.xi #define DSP_SUPPORT_AMR_NB 1 114*53ee8cc1Swenshuai.xi #define DSP_SUPPORT_AMR_WB 1 115*53ee8cc1Swenshuai.xi #define DSP_SUPPORT_DRAD 1 116*53ee8cc1Swenshuai.xi #define DSP_SUPPORT_FLAC 1 117*53ee8cc1Swenshuai.xi #define DSP_SUPPORT_PALSUM 1 118*53ee8cc1Swenshuai.xi #define DSP_SUPPORT_BTSC 1 119*53ee8cc1Swenshuai.xi #define DSP_SUPPORT_TSHD 1 120*53ee8cc1Swenshuai.xi #define DSP_SUPPORT_TSXT 1 121*53ee8cc1Swenshuai.xi #define DSP_SUPPORT_PURESND 1 122*53ee8cc1Swenshuai.xi #define DSP_SUPPORT_DEC 1 123*53ee8cc1Swenshuai.xi #define DSP_SUPPORT_DDE 0 124*53ee8cc1Swenshuai.xi #define DSP_SUPPORT_DBX 1 125*53ee8cc1Swenshuai.xi #define DSP_SUPPORT_BONGIOVIDPS 1 126*53ee8cc1Swenshuai.xi #else //Mboot mode 127*53ee8cc1Swenshuai.xi #define DSP_SUPPORT_XPCM 0 128*53ee8cc1Swenshuai.xi #define DSP_SUPPORT_MP3 1 129*53ee8cc1Swenshuai.xi #define DSP_SUPPORT_MPEG 0 130*53ee8cc1Swenshuai.xi #define DSP_SUPPORT_AC3P 0 131*53ee8cc1Swenshuai.xi #define DSP_SUPPORT_MS10_DDT 0 132*53ee8cc1Swenshuai.xi #define DSP_SUPPORT_GAAC 0 133*53ee8cc1Swenshuai.xi #define DSP_SUPPORT_WMA_PRO 0 134*53ee8cc1Swenshuai.xi #define DSP_SUPPORT_DTS_DMP 0 135*53ee8cc1Swenshuai.xi #define DSP_SUPPORT_DTS_LBR 0 136*53ee8cc1Swenshuai.xi #define DSP_SUPPORT_RA8LBR 0 137*53ee8cc1Swenshuai.xi #define DSP_SUPPORT_VORBIS 0 138*53ee8cc1Swenshuai.xi #define DSP_SUPPORT_AMR_NB 0 139*53ee8cc1Swenshuai.xi #define DSP_SUPPORT_AMR_WB 0 140*53ee8cc1Swenshuai.xi #define DSP_SUPPORT_DRAD 0 141*53ee8cc1Swenshuai.xi #define DSP_SUPPORT_FLAC 0 142*53ee8cc1Swenshuai.xi #define DSP_SUPPORT_PALSUM 0 143*53ee8cc1Swenshuai.xi #define DSP_SUPPORT_BTSC 0 144*53ee8cc1Swenshuai.xi #define DSP_SUPPORT_TSHD 0 145*53ee8cc1Swenshuai.xi #define DSP_SUPPORT_TSXT 0 146*53ee8cc1Swenshuai.xi #define DSP_SUPPORT_PURESND 0 147*53ee8cc1Swenshuai.xi #define DSP_SUPPORT_DBX 0 148*53ee8cc1Swenshuai.xi #define DSP_SUPPORT_DEC 0 149*53ee8cc1Swenshuai.xi #define DSP_SUPPORT_DDE 0 150*53ee8cc1Swenshuai.xi #define DSP_SUPPORT_BONGIOVIDPS 0 151*53ee8cc1Swenshuai.xi #endif 152*53ee8cc1Swenshuai.xi 153*53ee8cc1Swenshuai.xi //=========================================================================== 154*53ee8cc1Swenshuai.xi // Include files 155*53ee8cc1Swenshuai.xi //=========================================================================== 156*53ee8cc1Swenshuai.xi 157*53ee8cc1Swenshuai.xi #include "dspcode_s/aucode_s.c" 158*53ee8cc1Swenshuai.xi 159*53ee8cc1Swenshuai.xi #if(DSP_SUPPORT_XPCM) 160*53ee8cc1Swenshuai.xi #include "dspcode_s/aucode_xpcm.c" 161*53ee8cc1Swenshuai.xi #endif 162*53ee8cc1Swenshuai.xi #if(DSP_SUPPORT_MP3) 163*53ee8cc1Swenshuai.xi #include "dspcode_s/aucode_mp3.c" 164*53ee8cc1Swenshuai.xi #endif 165*53ee8cc1Swenshuai.xi #if(DSP_SUPPORT_MPEG) 166*53ee8cc1Swenshuai.xi #include "dspcode_s/aucode_mpeg.c" 167*53ee8cc1Swenshuai.xi #endif 168*53ee8cc1Swenshuai.xi #if(DSP_SUPPORT_AC3P) 169*53ee8cc1Swenshuai.xi #include "dspcode_s/aucode_ac3p.c" 170*53ee8cc1Swenshuai.xi #endif 171*53ee8cc1Swenshuai.xi #if(DSP_SUPPORT_MS10_DDT) 172*53ee8cc1Swenshuai.xi #include "dspcode_s/aucode_ms10_ddt.c" 173*53ee8cc1Swenshuai.xi #endif 174*53ee8cc1Swenshuai.xi #if(DSP_SUPPORT_GAAC) 175*53ee8cc1Swenshuai.xi #include "dspcode_s/aucode_gaac.c" 176*53ee8cc1Swenshuai.xi #endif 177*53ee8cc1Swenshuai.xi #if(DSP_SUPPORT_WMA_PRO) 178*53ee8cc1Swenshuai.xi #include "dspcode_s/aucode_wma_pro.c" 179*53ee8cc1Swenshuai.xi #endif 180*53ee8cc1Swenshuai.xi #if(DSP_SUPPORT_DTS_DMP) 181*53ee8cc1Swenshuai.xi #include "dspcode_s/aucode_dts_dmp.c" 182*53ee8cc1Swenshuai.xi #endif 183*53ee8cc1Swenshuai.xi #if(DSP_SUPPORT_DTS_LBR) 184*53ee8cc1Swenshuai.xi #include "dspcode_s/aucode_dts_lbr.c" 185*53ee8cc1Swenshuai.xi #endif 186*53ee8cc1Swenshuai.xi #if(DSP_SUPPORT_RA8LBR) 187*53ee8cc1Swenshuai.xi #include "dspcode_s/aucode_ra8lbr.c" 188*53ee8cc1Swenshuai.xi #endif 189*53ee8cc1Swenshuai.xi #if(DSP_SUPPORT_VORBIS) 190*53ee8cc1Swenshuai.xi #include "dspcode_s/aucode_vorbis.c" 191*53ee8cc1Swenshuai.xi #endif 192*53ee8cc1Swenshuai.xi #if(DSP_SUPPORT_AMR_NB) 193*53ee8cc1Swenshuai.xi #include "dspcode_s/aucode_amr_nb.c" 194*53ee8cc1Swenshuai.xi #endif 195*53ee8cc1Swenshuai.xi #if(DSP_SUPPORT_AMR_WB) 196*53ee8cc1Swenshuai.xi #include "dspcode_s/aucode_amr_wb.c" 197*53ee8cc1Swenshuai.xi #endif 198*53ee8cc1Swenshuai.xi #if(DSP_SUPPORT_DRAD) 199*53ee8cc1Swenshuai.xi #include "dspcode_s/aucode_drad.c" 200*53ee8cc1Swenshuai.xi #endif 201*53ee8cc1Swenshuai.xi #if(DSP_SUPPORT_FLAC) 202*53ee8cc1Swenshuai.xi #include "dspcode_s/aucode_flac.c" 203*53ee8cc1Swenshuai.xi #endif 204*53ee8cc1Swenshuai.xi #if(DSP_SUPPORT_PALSUM) 205*53ee8cc1Swenshuai.xi #include "dspcode_s/aucode_palsum.c" 206*53ee8cc1Swenshuai.xi #endif 207*53ee8cc1Swenshuai.xi #if(DSP_SUPPORT_BTSC) 208*53ee8cc1Swenshuai.xi #include "dspcode_s/aucode_btsc.c" 209*53ee8cc1Swenshuai.xi #endif 210*53ee8cc1Swenshuai.xi #if(DSP_SUPPORT_TSHD) 211*53ee8cc1Swenshuai.xi #include "dspcode_s/aucode_tshd.c" 212*53ee8cc1Swenshuai.xi #endif 213*53ee8cc1Swenshuai.xi #if(DSP_SUPPORT_TSXT) 214*53ee8cc1Swenshuai.xi #include "dspcode_s/aucode_tsxt.c" 215*53ee8cc1Swenshuai.xi #endif 216*53ee8cc1Swenshuai.xi #if(DSP_SUPPORT_PURESND) 217*53ee8cc1Swenshuai.xi #include "dspcode_s/aucode_puresnd.c" 218*53ee8cc1Swenshuai.xi #endif 219*53ee8cc1Swenshuai.xi #if(DSP_SUPPORT_DEC) 220*53ee8cc1Swenshuai.xi #include "dspcode_s/aucode_dec.c" 221*53ee8cc1Swenshuai.xi #endif 222*53ee8cc1Swenshuai.xi #if(DSP_SUPPORT_DDE) 223*53ee8cc1Swenshuai.xi #include "dspcode_s/aucode_dde.c" 224*53ee8cc1Swenshuai.xi #endif 225*53ee8cc1Swenshuai.xi #if(DSP_SUPPORT_DBX) 226*53ee8cc1Swenshuai.xi #include "dspcode_s/aucode_dbx.c" 227*53ee8cc1Swenshuai.xi #endif 228*53ee8cc1Swenshuai.xi #if(DSP_SUPPORT_BONGIOVIDPS) 229*53ee8cc1Swenshuai.xi #include "dspcode_s/aucode_dps.c" 230*53ee8cc1Swenshuai.xi #endif 231*53ee8cc1Swenshuai.xi //=========================================================== 232*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_XPCM_PM1_ADDR 233*53ee8cc1Swenshuai.xi #define MST_CODEC_XPCM_PM1_ADDR 0 234*53ee8cc1Swenshuai.xi #define MST_CODEC_XPCM_PM1_SIZE 0 235*53ee8cc1Swenshuai.xi #define mst_codec_xpcm_pm1 0 236*53ee8cc1Swenshuai.xi #endif 237*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_XPCM_PM2_ADDR 238*53ee8cc1Swenshuai.xi #define MST_CODEC_XPCM_PM2_ADDR 0 239*53ee8cc1Swenshuai.xi #define MST_CODEC_XPCM_PM2_SIZE 0 240*53ee8cc1Swenshuai.xi #define mst_codec_xpcm_pm2 0 241*53ee8cc1Swenshuai.xi #endif 242*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_XPCM_PM3_ADDR 243*53ee8cc1Swenshuai.xi #define MST_CODEC_XPCM_PM3_ADDR 0 244*53ee8cc1Swenshuai.xi #define MST_CODEC_XPCM_PM3_SIZE 0 245*53ee8cc1Swenshuai.xi #define mst_codec_xpcm_pm3 0 246*53ee8cc1Swenshuai.xi #endif 247*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_XPCM_PM4_ADDR 248*53ee8cc1Swenshuai.xi #define MST_CODEC_XPCM_PM4_ADDR 0 249*53ee8cc1Swenshuai.xi #define MST_CODEC_XPCM_PM4_SIZE 0 250*53ee8cc1Swenshuai.xi #define mst_codec_xpcm_pm4 0 251*53ee8cc1Swenshuai.xi #endif 252*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_MP3_PM1_ADDR 253*53ee8cc1Swenshuai.xi #define MST_CODEC_MP3_PM1_ADDR 0 254*53ee8cc1Swenshuai.xi #define MST_CODEC_MP3_PM1_SIZE 0 255*53ee8cc1Swenshuai.xi #define mst_codec_mp3_pm1 0 256*53ee8cc1Swenshuai.xi #endif 257*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_MP3_PM2_ADDR 258*53ee8cc1Swenshuai.xi #define MST_CODEC_MP3_PM2_ADDR 0 259*53ee8cc1Swenshuai.xi #define MST_CODEC_MP3_PM2_SIZE 0 260*53ee8cc1Swenshuai.xi #define mst_codec_mp3_pm2 0 261*53ee8cc1Swenshuai.xi #endif 262*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_MP3_PM3_ADDR 263*53ee8cc1Swenshuai.xi #define MST_CODEC_MP3_PM3_ADDR 0 264*53ee8cc1Swenshuai.xi #define MST_CODEC_MP3_PM3_SIZE 0 265*53ee8cc1Swenshuai.xi #define mst_codec_mp3_pm3 0 266*53ee8cc1Swenshuai.xi #endif 267*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_MP3_PM4_ADDR 268*53ee8cc1Swenshuai.xi #define MST_CODEC_MP3_PM4_ADDR 0 269*53ee8cc1Swenshuai.xi #define MST_CODEC_MP3_PM4_SIZE 0 270*53ee8cc1Swenshuai.xi #define mst_codec_mp3_pm4 0 271*53ee8cc1Swenshuai.xi #endif 272*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_MPEG_PM1_ADDR 273*53ee8cc1Swenshuai.xi #define MST_CODEC_MPEG_PM1_ADDR 0 274*53ee8cc1Swenshuai.xi #define MST_CODEC_MPEG_PM1_SIZE 0 275*53ee8cc1Swenshuai.xi #define mst_codec_mpeg_pm1 0 276*53ee8cc1Swenshuai.xi #endif 277*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_MPEG_PM2_ADDR 278*53ee8cc1Swenshuai.xi #define MST_CODEC_MPEG_PM2_ADDR 0 279*53ee8cc1Swenshuai.xi #define MST_CODEC_MPEG_PM2_SIZE 0 280*53ee8cc1Swenshuai.xi #define mst_codec_mpeg_pm2 0 281*53ee8cc1Swenshuai.xi #endif 282*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_MPEG_PM3_ADDR 283*53ee8cc1Swenshuai.xi #define MST_CODEC_MPEG_PM3_ADDR 0 284*53ee8cc1Swenshuai.xi #define MST_CODEC_MPEG_PM3_SIZE 0 285*53ee8cc1Swenshuai.xi #define mst_codec_mpeg_pm3 0 286*53ee8cc1Swenshuai.xi #endif 287*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_MPEG_PM4_ADDR 288*53ee8cc1Swenshuai.xi #define MST_CODEC_MPEG_PM4_ADDR 0 289*53ee8cc1Swenshuai.xi #define MST_CODEC_MPEG_PM4_SIZE 0 290*53ee8cc1Swenshuai.xi #define mst_codec_mpeg_pm4 0 291*53ee8cc1Swenshuai.xi #endif 292*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_AC3P_PM1_ADDR 293*53ee8cc1Swenshuai.xi #define MST_CODEC_AC3P_PM1_ADDR 0 294*53ee8cc1Swenshuai.xi #define MST_CODEC_AC3P_PM1_SIZE 0 295*53ee8cc1Swenshuai.xi #define mst_codec_ac3p_pm1 0 296*53ee8cc1Swenshuai.xi #endif 297*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_AC3P_PM2_ADDR 298*53ee8cc1Swenshuai.xi #define MST_CODEC_AC3P_PM2_ADDR 0 299*53ee8cc1Swenshuai.xi #define MST_CODEC_AC3P_PM2_SIZE 0 300*53ee8cc1Swenshuai.xi #define mst_codec_ac3p_pm2 0 301*53ee8cc1Swenshuai.xi #endif 302*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_AC3P_PM3_ADDR 303*53ee8cc1Swenshuai.xi #define MST_CODEC_AC3P_PM3_ADDR 0 304*53ee8cc1Swenshuai.xi #define MST_CODEC_AC3P_PM3_SIZE 0 305*53ee8cc1Swenshuai.xi #define mst_codec_ac3p_pm3 0 306*53ee8cc1Swenshuai.xi #endif 307*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_AC3P_PM4_ADDR 308*53ee8cc1Swenshuai.xi #define MST_CODEC_AC3P_PM4_ADDR 0 309*53ee8cc1Swenshuai.xi #define MST_CODEC_AC3P_PM4_SIZE 0 310*53ee8cc1Swenshuai.xi #define mst_codec_ac3p_pm4 0 311*53ee8cc1Swenshuai.xi #endif 312*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_MS10_DDT_PM1_ADDR 313*53ee8cc1Swenshuai.xi #define MST_CODEC_MS10_DDT_PM1_ADDR 0 314*53ee8cc1Swenshuai.xi #define MST_CODEC_MS10_DDT_PM1_SIZE 0 315*53ee8cc1Swenshuai.xi #define mst_codec_ms10_ddt_pm1 0 316*53ee8cc1Swenshuai.xi #endif 317*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_MS10_DDT_PM2_ADDR 318*53ee8cc1Swenshuai.xi #define MST_CODEC_MS10_DDT_PM2_ADDR 0 319*53ee8cc1Swenshuai.xi #define MST_CODEC_MS10_DDT_PM2_SIZE 0 320*53ee8cc1Swenshuai.xi #define mst_codec_ms10_ddt_pm2 0 321*53ee8cc1Swenshuai.xi #endif 322*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_MS10_DDT_PM3_ADDR 323*53ee8cc1Swenshuai.xi #define MST_CODEC_MS10_DDT_PM3_ADDR 0 324*53ee8cc1Swenshuai.xi #define MST_CODEC_MS10_DDT_PM3_SIZE 0 325*53ee8cc1Swenshuai.xi #define mst_codec_ms10_ddt_pm3 0 326*53ee8cc1Swenshuai.xi #endif 327*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_MS10_DDT_PM4_ADDR 328*53ee8cc1Swenshuai.xi #define MST_CODEC_MS10_DDT_PM4_ADDR 0 329*53ee8cc1Swenshuai.xi #define MST_CODEC_MS10_DDT_PM4_SIZE 0 330*53ee8cc1Swenshuai.xi #define mst_codec_ms10_ddt_pm4 0 331*53ee8cc1Swenshuai.xi #endif 332*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_GAAC_PM1_ADDR 333*53ee8cc1Swenshuai.xi #define MST_CODEC_GAAC_PM1_ADDR 0 334*53ee8cc1Swenshuai.xi #define MST_CODEC_GAAC_PM1_SIZE 0 335*53ee8cc1Swenshuai.xi #define mst_codec_gaac_pm1 0 336*53ee8cc1Swenshuai.xi #endif 337*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_GAAC_PM2_ADDR 338*53ee8cc1Swenshuai.xi #define MST_CODEC_GAAC_PM2_ADDR 0 339*53ee8cc1Swenshuai.xi #define MST_CODEC_GAAC_PM2_SIZE 0 340*53ee8cc1Swenshuai.xi #define mst_codec_gaac_pm2 0 341*53ee8cc1Swenshuai.xi #endif 342*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_GAAC_PM3_ADDR 343*53ee8cc1Swenshuai.xi #define MST_CODEC_GAAC_PM3_ADDR 0 344*53ee8cc1Swenshuai.xi #define MST_CODEC_GAAC_PM3_SIZE 0 345*53ee8cc1Swenshuai.xi #define mst_codec_gaac_pm3 0 346*53ee8cc1Swenshuai.xi #endif 347*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_GAAC_PM4_ADDR 348*53ee8cc1Swenshuai.xi #define MST_CODEC_GAAC_PM4_ADDR 0 349*53ee8cc1Swenshuai.xi #define MST_CODEC_GAAC_PM4_SIZE 0 350*53ee8cc1Swenshuai.xi #define mst_codec_gaac_pm4 0 351*53ee8cc1Swenshuai.xi #endif 352*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_WMA_PRO_PM1_ADDR 353*53ee8cc1Swenshuai.xi #define MST_CODEC_WMA_PRO_PM1_ADDR 0 354*53ee8cc1Swenshuai.xi #define MST_CODEC_WMA_PRO_PM1_SIZE 0 355*53ee8cc1Swenshuai.xi #define mst_codec_wma_pro_pm1 0 356*53ee8cc1Swenshuai.xi #endif 357*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_WMA_PRO_PM2_ADDR 358*53ee8cc1Swenshuai.xi #define MST_CODEC_WMA_PRO_PM2_ADDR 0 359*53ee8cc1Swenshuai.xi #define MST_CODEC_WMA_PRO_PM2_SIZE 0 360*53ee8cc1Swenshuai.xi #define mst_codec_wma_pro_pm2 0 361*53ee8cc1Swenshuai.xi #endif 362*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_WMA_PRO_PM3_ADDR 363*53ee8cc1Swenshuai.xi #define MST_CODEC_WMA_PRO_PM3_ADDR 0 364*53ee8cc1Swenshuai.xi #define MST_CODEC_WMA_PRO_PM3_SIZE 0 365*53ee8cc1Swenshuai.xi #define mst_codec_wma_pro_pm3 0 366*53ee8cc1Swenshuai.xi #endif 367*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_WMA_PRO_PM4_ADDR 368*53ee8cc1Swenshuai.xi #define MST_CODEC_WMA_PRO_PM4_ADDR 0 369*53ee8cc1Swenshuai.xi #define MST_CODEC_WMA_PRO_PM4_SIZE 0 370*53ee8cc1Swenshuai.xi #define mst_codec_wma_pro_pm4 0 371*53ee8cc1Swenshuai.xi #endif 372*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_DTS_DMP_PM1_ADDR 373*53ee8cc1Swenshuai.xi #define MST_CODEC_DTS_DMP_PM1_ADDR 0 374*53ee8cc1Swenshuai.xi #define MST_CODEC_DTS_DMP_PM1_SIZE 0 375*53ee8cc1Swenshuai.xi #define mst_codec_dts_dmp_pm1 0 376*53ee8cc1Swenshuai.xi #endif 377*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_DTS_DMP_PM2_ADDR 378*53ee8cc1Swenshuai.xi #define MST_CODEC_DTS_DMP_PM2_ADDR 0 379*53ee8cc1Swenshuai.xi #define MST_CODEC_DTS_DMP_PM2_SIZE 0 380*53ee8cc1Swenshuai.xi #define mst_codec_dts_dmp_pm2 0 381*53ee8cc1Swenshuai.xi #endif 382*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_DTS_DMP_PM3_ADDR 383*53ee8cc1Swenshuai.xi #define MST_CODEC_DTS_DMP_PM3_ADDR 0 384*53ee8cc1Swenshuai.xi #define MST_CODEC_DTS_DMP_PM3_SIZE 0 385*53ee8cc1Swenshuai.xi #define mst_codec_dts_dmp_pm3 0 386*53ee8cc1Swenshuai.xi #endif 387*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_DTS_DMP_PM4_ADDR 388*53ee8cc1Swenshuai.xi #define MST_CODEC_DTS_DMP_PM4_ADDR 0 389*53ee8cc1Swenshuai.xi #define MST_CODEC_DTS_DMP_PM4_SIZE 0 390*53ee8cc1Swenshuai.xi #define mst_codec_dts_dmp_pm4 0 391*53ee8cc1Swenshuai.xi #endif 392*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_DTS_LBR_PM1_ADDR 393*53ee8cc1Swenshuai.xi #define MST_CODEC_DTS_LBR_PM1_ADDR 0 394*53ee8cc1Swenshuai.xi #define MST_CODEC_DTS_LBR_PM1_SIZE 0 395*53ee8cc1Swenshuai.xi #define mst_codec_dts_lbr_pm1 0 396*53ee8cc1Swenshuai.xi #endif 397*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_DTS_LBR_PM2_ADDR 398*53ee8cc1Swenshuai.xi #define MST_CODEC_DTS_LBR_PM2_ADDR 0 399*53ee8cc1Swenshuai.xi #define MST_CODEC_DTS_LBR_PM2_SIZE 0 400*53ee8cc1Swenshuai.xi #define mst_codec_dts_lbr_pm2 0 401*53ee8cc1Swenshuai.xi #endif 402*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_DTS_LBR_PM3_ADDR 403*53ee8cc1Swenshuai.xi #define MST_CODEC_DTS_LBR_PM3_ADDR 0 404*53ee8cc1Swenshuai.xi #define MST_CODEC_DTS_LBR_PM3_SIZE 0 405*53ee8cc1Swenshuai.xi #define mst_codec_dts_lbr_pm3 0 406*53ee8cc1Swenshuai.xi #endif 407*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_DTS_LBR_PM4_ADDR 408*53ee8cc1Swenshuai.xi #define MST_CODEC_DTS_LBR_PM4_ADDR 0 409*53ee8cc1Swenshuai.xi #define MST_CODEC_DTS_LBR_PM4_SIZE 0 410*53ee8cc1Swenshuai.xi #define mst_codec_dts_lbr_pm4 0 411*53ee8cc1Swenshuai.xi #endif 412*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_RA8LBR_PM1_ADDR 413*53ee8cc1Swenshuai.xi #define MST_CODEC_RA8LBR_PM1_ADDR 0 414*53ee8cc1Swenshuai.xi #define MST_CODEC_RA8LBR_PM1_SIZE 0 415*53ee8cc1Swenshuai.xi #define mst_codec_ra8lbr_pm1 0 416*53ee8cc1Swenshuai.xi #endif 417*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_RA8LBR_PM2_ADDR 418*53ee8cc1Swenshuai.xi #define MST_CODEC_RA8LBR_PM2_ADDR 0 419*53ee8cc1Swenshuai.xi #define MST_CODEC_RA8LBR_PM2_SIZE 0 420*53ee8cc1Swenshuai.xi #define mst_codec_ra8lbr_pm2 0 421*53ee8cc1Swenshuai.xi #endif 422*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_RA8LBR_PM3_ADDR 423*53ee8cc1Swenshuai.xi #define MST_CODEC_RA8LBR_PM3_ADDR 0 424*53ee8cc1Swenshuai.xi #define MST_CODEC_RA8LBR_PM3_SIZE 0 425*53ee8cc1Swenshuai.xi #define mst_codec_ra8lbr_pm3 0 426*53ee8cc1Swenshuai.xi #endif 427*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_RA8LBR_PM4_ADDR 428*53ee8cc1Swenshuai.xi #define MST_CODEC_RA8LBR_PM4_ADDR 0 429*53ee8cc1Swenshuai.xi #define MST_CODEC_RA8LBR_PM4_SIZE 0 430*53ee8cc1Swenshuai.xi #define mst_codec_ra8lbr_pm4 0 431*53ee8cc1Swenshuai.xi #endif 432*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_VORBIS_PM1_ADDR 433*53ee8cc1Swenshuai.xi #define MST_CODEC_VORBIS_PM1_ADDR 0 434*53ee8cc1Swenshuai.xi #define MST_CODEC_VORBIS_PM1_SIZE 0 435*53ee8cc1Swenshuai.xi #define mst_codec_vorbis_pm1 0 436*53ee8cc1Swenshuai.xi #endif 437*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_VORBIS_PM2_ADDR 438*53ee8cc1Swenshuai.xi #define MST_CODEC_VORBIS_PM2_ADDR 0 439*53ee8cc1Swenshuai.xi #define MST_CODEC_VORBIS_PM2_SIZE 0 440*53ee8cc1Swenshuai.xi #define mst_codec_vorbis_pm2 0 441*53ee8cc1Swenshuai.xi #endif 442*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_VORBIS_PM3_ADDR 443*53ee8cc1Swenshuai.xi #define MST_CODEC_VORBIS_PM3_ADDR 0 444*53ee8cc1Swenshuai.xi #define MST_CODEC_VORBIS_PM3_SIZE 0 445*53ee8cc1Swenshuai.xi #define mst_codec_vorbis_pm3 0 446*53ee8cc1Swenshuai.xi #endif 447*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_VORBIS_PM4_ADDR 448*53ee8cc1Swenshuai.xi #define MST_CODEC_VORBIS_PM4_ADDR 0 449*53ee8cc1Swenshuai.xi #define MST_CODEC_VORBIS_PM4_SIZE 0 450*53ee8cc1Swenshuai.xi #define mst_codec_vorbis_pm4 0 451*53ee8cc1Swenshuai.xi #endif 452*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_AMR_NB_PM1_ADDR 453*53ee8cc1Swenshuai.xi #define MST_CODEC_AMR_NB_PM1_ADDR 0 454*53ee8cc1Swenshuai.xi #define MST_CODEC_AMR_NB_PM1_SIZE 0 455*53ee8cc1Swenshuai.xi #define mst_codec_amr_nb_pm1 0 456*53ee8cc1Swenshuai.xi #endif 457*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_AMR_NB_PM2_ADDR 458*53ee8cc1Swenshuai.xi #define MST_CODEC_AMR_NB_PM2_ADDR 0 459*53ee8cc1Swenshuai.xi #define MST_CODEC_AMR_NB_PM2_SIZE 0 460*53ee8cc1Swenshuai.xi #define mst_codec_amr_nb_pm2 0 461*53ee8cc1Swenshuai.xi #endif 462*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_AMR_NB_PM3_ADDR 463*53ee8cc1Swenshuai.xi #define MST_CODEC_AMR_NB_PM3_ADDR 0 464*53ee8cc1Swenshuai.xi #define MST_CODEC_AMR_NB_PM3_SIZE 0 465*53ee8cc1Swenshuai.xi #define mst_codec_amr_nb_pm3 0 466*53ee8cc1Swenshuai.xi #endif 467*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_AMR_NB_PM4_ADDR 468*53ee8cc1Swenshuai.xi #define MST_CODEC_AMR_NB_PM4_ADDR 0 469*53ee8cc1Swenshuai.xi #define MST_CODEC_AMR_NB_PM4_SIZE 0 470*53ee8cc1Swenshuai.xi #define mst_codec_amr_nb_pm4 0 471*53ee8cc1Swenshuai.xi #endif 472*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_AMR_WB_PM1_ADDR 473*53ee8cc1Swenshuai.xi #define MST_CODEC_AMR_WB_PM1_ADDR 0 474*53ee8cc1Swenshuai.xi #define MST_CODEC_AMR_WB_PM1_SIZE 0 475*53ee8cc1Swenshuai.xi #define mst_codec_amr_wb_pm1 0 476*53ee8cc1Swenshuai.xi #endif 477*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_AMR_WB_PM2_ADDR 478*53ee8cc1Swenshuai.xi #define MST_CODEC_AMR_WB_PM2_ADDR 0 479*53ee8cc1Swenshuai.xi #define MST_CODEC_AMR_WB_PM2_SIZE 0 480*53ee8cc1Swenshuai.xi #define mst_codec_amr_wb_pm2 0 481*53ee8cc1Swenshuai.xi #endif 482*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_AMR_WB_PM3_ADDR 483*53ee8cc1Swenshuai.xi #define MST_CODEC_AMR_WB_PM3_ADDR 0 484*53ee8cc1Swenshuai.xi #define MST_CODEC_AMR_WB_PM3_SIZE 0 485*53ee8cc1Swenshuai.xi #define mst_codec_amr_wb_pm3 0 486*53ee8cc1Swenshuai.xi #endif 487*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_AMR_WB_PM4_ADDR 488*53ee8cc1Swenshuai.xi #define MST_CODEC_AMR_WB_PM4_ADDR 0 489*53ee8cc1Swenshuai.xi #define MST_CODEC_AMR_WB_PM4_SIZE 0 490*53ee8cc1Swenshuai.xi #define mst_codec_amr_wb_pm4 0 491*53ee8cc1Swenshuai.xi #endif 492*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_DRAD_PM1_ADDR 493*53ee8cc1Swenshuai.xi #define MST_CODEC_DRAD_PM1_ADDR 0 494*53ee8cc1Swenshuai.xi #define MST_CODEC_DRAD_PM1_SIZE 0 495*53ee8cc1Swenshuai.xi #define mst_codec_drad_pm1 0 496*53ee8cc1Swenshuai.xi #endif 497*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_DRAD_PM2_ADDR 498*53ee8cc1Swenshuai.xi #define MST_CODEC_DRAD_PM2_ADDR 0 499*53ee8cc1Swenshuai.xi #define MST_CODEC_DRAD_PM2_SIZE 0 500*53ee8cc1Swenshuai.xi #define mst_codec_drad_pm2 0 501*53ee8cc1Swenshuai.xi #endif 502*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_DRAD_PM3_ADDR 503*53ee8cc1Swenshuai.xi #define MST_CODEC_DRAD_PM3_ADDR 0 504*53ee8cc1Swenshuai.xi #define MST_CODEC_DRAD_PM3_SIZE 0 505*53ee8cc1Swenshuai.xi #define mst_codec_drad_pm3 0 506*53ee8cc1Swenshuai.xi #endif 507*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_DRAD_PM4_ADDR 508*53ee8cc1Swenshuai.xi #define MST_CODEC_DRAD_PM4_ADDR 0 509*53ee8cc1Swenshuai.xi #define MST_CODEC_DRAD_PM4_SIZE 0 510*53ee8cc1Swenshuai.xi #define mst_codec_drad_pm4 0 511*53ee8cc1Swenshuai.xi #endif 512*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_FLAC_PM1_ADDR 513*53ee8cc1Swenshuai.xi #define MST_CODEC_FLAC_PM1_ADDR 0 514*53ee8cc1Swenshuai.xi #define MST_CODEC_FLAC_PM1_SIZE 0 515*53ee8cc1Swenshuai.xi #define mst_codec_flac_pm1 0 516*53ee8cc1Swenshuai.xi #endif 517*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_FLAC_PM2_ADDR 518*53ee8cc1Swenshuai.xi #define MST_CODEC_FLAC_PM2_ADDR 0 519*53ee8cc1Swenshuai.xi #define MST_CODEC_FLAC_PM2_SIZE 0 520*53ee8cc1Swenshuai.xi #define mst_codec_flac_pm2 0 521*53ee8cc1Swenshuai.xi #endif 522*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_FLAC_PM3_ADDR 523*53ee8cc1Swenshuai.xi #define MST_CODEC_FLAC_PM3_ADDR 0 524*53ee8cc1Swenshuai.xi #define MST_CODEC_FLAC_PM3_SIZE 0 525*53ee8cc1Swenshuai.xi #define mst_codec_flac_pm3 0 526*53ee8cc1Swenshuai.xi #endif 527*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_FLAC_PM4_ADDR 528*53ee8cc1Swenshuai.xi #define MST_CODEC_FLAC_PM4_ADDR 0 529*53ee8cc1Swenshuai.xi #define MST_CODEC_FLAC_PM4_SIZE 0 530*53ee8cc1Swenshuai.xi #define mst_codec_flac_pm4 0 531*53ee8cc1Swenshuai.xi #endif 532*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_PALSUM_PM1_ADDR 533*53ee8cc1Swenshuai.xi #define MST_CODEC_PALSUM_PM1_ADDR 0 534*53ee8cc1Swenshuai.xi #define MST_CODEC_PALSUM_PM1_SIZE 0 535*53ee8cc1Swenshuai.xi #define mst_codec_palsum_pm1 0 536*53ee8cc1Swenshuai.xi #endif 537*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_PALSUM_PM2_ADDR 538*53ee8cc1Swenshuai.xi #define MST_CODEC_PALSUM_PM2_ADDR 0 539*53ee8cc1Swenshuai.xi #define MST_CODEC_PALSUM_PM2_SIZE 0 540*53ee8cc1Swenshuai.xi #define mst_codec_palsum_pm2 0 541*53ee8cc1Swenshuai.xi #endif 542*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_PALSUM_PM3_ADDR 543*53ee8cc1Swenshuai.xi #define MST_CODEC_PALSUM_PM3_ADDR 0 544*53ee8cc1Swenshuai.xi #define MST_CODEC_PALSUM_PM3_SIZE 0 545*53ee8cc1Swenshuai.xi #define mst_codec_palsum_pm3 0 546*53ee8cc1Swenshuai.xi #endif 547*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_PALSUM_PM4_ADDR 548*53ee8cc1Swenshuai.xi #define MST_CODEC_PALSUM_PM4_ADDR 0 549*53ee8cc1Swenshuai.xi #define MST_CODEC_PALSUM_PM4_SIZE 0 550*53ee8cc1Swenshuai.xi #define mst_codec_palsum_pm4 0 551*53ee8cc1Swenshuai.xi #endif 552*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_BTSC_PM1_ADDR 553*53ee8cc1Swenshuai.xi #define MST_CODEC_BTSC_PM1_ADDR 0 554*53ee8cc1Swenshuai.xi #define MST_CODEC_BTSC_PM1_SIZE 0 555*53ee8cc1Swenshuai.xi #define mst_codec_btsc_pm1 0 556*53ee8cc1Swenshuai.xi #endif 557*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_BTSC_PM2_ADDR 558*53ee8cc1Swenshuai.xi #define MST_CODEC_BTSC_PM2_ADDR 0 559*53ee8cc1Swenshuai.xi #define MST_CODEC_BTSC_PM2_SIZE 0 560*53ee8cc1Swenshuai.xi #define mst_codec_btsc_pm2 0 561*53ee8cc1Swenshuai.xi #endif 562*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_BTSC_PM3_ADDR 563*53ee8cc1Swenshuai.xi #define MST_CODEC_BTSC_PM3_ADDR 0 564*53ee8cc1Swenshuai.xi #define MST_CODEC_BTSC_PM3_SIZE 0 565*53ee8cc1Swenshuai.xi #define mst_codec_btsc_pm3 0 566*53ee8cc1Swenshuai.xi #endif 567*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_BTSC_PM4_ADDR 568*53ee8cc1Swenshuai.xi #define MST_CODEC_BTSC_PM4_ADDR 0 569*53ee8cc1Swenshuai.xi #define MST_CODEC_BTSC_PM4_SIZE 0 570*53ee8cc1Swenshuai.xi #define mst_codec_btsc_pm4 0 571*53ee8cc1Swenshuai.xi #endif 572*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_TSHD_PM1_ADDR 573*53ee8cc1Swenshuai.xi #define MST_CODEC_TSHD_PM1_ADDR 0 574*53ee8cc1Swenshuai.xi #define MST_CODEC_TSHD_PM1_SIZE 0 575*53ee8cc1Swenshuai.xi #define mst_codec_tshd_pm1 0 576*53ee8cc1Swenshuai.xi #endif 577*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_TSHD_PM2_ADDR 578*53ee8cc1Swenshuai.xi #define MST_CODEC_TSHD_PM2_ADDR 0 579*53ee8cc1Swenshuai.xi #define MST_CODEC_TSHD_PM2_SIZE 0 580*53ee8cc1Swenshuai.xi #define mst_codec_tshd_pm2 0 581*53ee8cc1Swenshuai.xi #endif 582*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_TSHD_PM3_ADDR 583*53ee8cc1Swenshuai.xi #define MST_CODEC_TSHD_PM3_ADDR 0 584*53ee8cc1Swenshuai.xi #define MST_CODEC_TSHD_PM3_SIZE 0 585*53ee8cc1Swenshuai.xi #define mst_codec_tshd_pm3 0 586*53ee8cc1Swenshuai.xi #endif 587*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_TSHD_PM4_ADDR 588*53ee8cc1Swenshuai.xi #define MST_CODEC_TSHD_PM4_ADDR 0 589*53ee8cc1Swenshuai.xi #define MST_CODEC_TSHD_PM4_SIZE 0 590*53ee8cc1Swenshuai.xi #define mst_codec_tshd_pm4 0 591*53ee8cc1Swenshuai.xi #endif 592*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_TSXT_PM1_ADDR 593*53ee8cc1Swenshuai.xi #define MST_CODEC_TSXT_PM1_ADDR 0 594*53ee8cc1Swenshuai.xi #define MST_CODEC_TSXT_PM1_SIZE 0 595*53ee8cc1Swenshuai.xi #define mst_codec_tsxt_pm1 0 596*53ee8cc1Swenshuai.xi #endif 597*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_TSXT_PM2_ADDR 598*53ee8cc1Swenshuai.xi #define MST_CODEC_TSXT_PM2_ADDR 0 599*53ee8cc1Swenshuai.xi #define MST_CODEC_TSXT_PM2_SIZE 0 600*53ee8cc1Swenshuai.xi #define mst_codec_tsxt_pm2 0 601*53ee8cc1Swenshuai.xi #endif 602*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_TSXT_PM3_ADDR 603*53ee8cc1Swenshuai.xi #define MST_CODEC_TSXT_PM3_ADDR 0 604*53ee8cc1Swenshuai.xi #define MST_CODEC_TSXT_PM3_SIZE 0 605*53ee8cc1Swenshuai.xi #define mst_codec_tsxt_pm3 0 606*53ee8cc1Swenshuai.xi #endif 607*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_TSXT_PM4_ADDR 608*53ee8cc1Swenshuai.xi #define MST_CODEC_TSXT_PM4_ADDR 0 609*53ee8cc1Swenshuai.xi #define MST_CODEC_TSXT_PM4_SIZE 0 610*53ee8cc1Swenshuai.xi #define mst_codec_tsxt_pm4 0 611*53ee8cc1Swenshuai.xi #endif 612*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_PURESND_PM1_ADDR 613*53ee8cc1Swenshuai.xi #define MST_CODEC_PURESND_PM1_ADDR 0 614*53ee8cc1Swenshuai.xi #define MST_CODEC_PURESND_PM1_SIZE 0 615*53ee8cc1Swenshuai.xi #define mst_codec_puresnd_pm1 0 616*53ee8cc1Swenshuai.xi #endif 617*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_PURESND_PM2_ADDR 618*53ee8cc1Swenshuai.xi #define MST_CODEC_PURESND_PM2_ADDR 0 619*53ee8cc1Swenshuai.xi #define MST_CODEC_PURESND_PM2_SIZE 0 620*53ee8cc1Swenshuai.xi #define mst_codec_puresnd_pm2 0 621*53ee8cc1Swenshuai.xi #endif 622*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_PURESND_PM3_ADDR 623*53ee8cc1Swenshuai.xi #define MST_CODEC_PURESND_PM3_ADDR 0 624*53ee8cc1Swenshuai.xi #define MST_CODEC_PURESND_PM3_SIZE 0 625*53ee8cc1Swenshuai.xi #define mst_codec_puresnd_pm3 0 626*53ee8cc1Swenshuai.xi #endif 627*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_PURESND_PM4_ADDR 628*53ee8cc1Swenshuai.xi #define MST_CODEC_PURESND_PM4_ADDR 0 629*53ee8cc1Swenshuai.xi #define MST_CODEC_PURESND_PM4_SIZE 0 630*53ee8cc1Swenshuai.xi #define mst_codec_puresnd_pm4 0 631*53ee8cc1Swenshuai.xi #endif 632*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_DPS_PM1_ADDR 633*53ee8cc1Swenshuai.xi #define MST_CODEC_DPS_PM1_ADDR 0 634*53ee8cc1Swenshuai.xi #define MST_CODEC_DPS_PM1_SIZE 0 635*53ee8cc1Swenshuai.xi #define mst_codec_dps_pm1 0 636*53ee8cc1Swenshuai.xi #endif 637*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_DPS_PM2_ADDR 638*53ee8cc1Swenshuai.xi #define MST_CODEC_DPS_PM2_ADDR 0 639*53ee8cc1Swenshuai.xi #define MST_CODEC_DPS_PM2_SIZE 0 640*53ee8cc1Swenshuai.xi #define mst_codec_dps_pm2 0 641*53ee8cc1Swenshuai.xi #endif 642*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_DPS_PM3_ADDR 643*53ee8cc1Swenshuai.xi #define MST_CODEC_DPS_PM3_ADDR 0 644*53ee8cc1Swenshuai.xi #define MST_CODEC_DPS_PM3_SIZE 0 645*53ee8cc1Swenshuai.xi #define mst_codec_dps_pm3 0 646*53ee8cc1Swenshuai.xi #endif 647*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_DPS_PM4_ADDR 648*53ee8cc1Swenshuai.xi #define MST_CODEC_DPS_PM4_ADDR 0 649*53ee8cc1Swenshuai.xi #define MST_CODEC_DPS_PM4_SIZE 0 650*53ee8cc1Swenshuai.xi #define mst_codec_dps_pm4 0 651*53ee8cc1Swenshuai.xi #endif 652*53ee8cc1Swenshuai.xi 653*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_DEC_PM1_ADDR 654*53ee8cc1Swenshuai.xi #define MST_CODEC_DEC_PM1_ADDR 0 655*53ee8cc1Swenshuai.xi #define MST_CODEC_DEC_PM1_SIZE 0 656*53ee8cc1Swenshuai.xi #define mst_codec_dec_pm1 0 657*53ee8cc1Swenshuai.xi #endif 658*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_DEC_PM2_ADDR 659*53ee8cc1Swenshuai.xi #define MST_CODEC_DEC_PM2_ADDR 0 660*53ee8cc1Swenshuai.xi #define MST_CODEC_DEC_PM2_SIZE 0 661*53ee8cc1Swenshuai.xi #define mst_codec_dec_pm2 0 662*53ee8cc1Swenshuai.xi #endif 663*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_DEC_PM3_ADDR 664*53ee8cc1Swenshuai.xi #define MST_CODEC_DEC_PM3_ADDR 0 665*53ee8cc1Swenshuai.xi #define MST_CODEC_DEC_PM3_SIZE 0 666*53ee8cc1Swenshuai.xi #define mst_codec_dec_pm3 0 667*53ee8cc1Swenshuai.xi #endif 668*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_DEC_PM4_ADDR 669*53ee8cc1Swenshuai.xi #define MST_CODEC_DEC_PM4_ADDR 0 670*53ee8cc1Swenshuai.xi #define MST_CODEC_DEC_PM4_SIZE 0 671*53ee8cc1Swenshuai.xi #define mst_codec_dec_pm4 0 672*53ee8cc1Swenshuai.xi #endif 673*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_DDE_PM1_ADDR 674*53ee8cc1Swenshuai.xi #define MST_CODEC_DDE_PM1_ADDR 0 675*53ee8cc1Swenshuai.xi #define MST_CODEC_DDE_PM1_SIZE 0 676*53ee8cc1Swenshuai.xi #define mst_codec_dde_pm1 0 677*53ee8cc1Swenshuai.xi #endif 678*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_DDE_PM2_ADDR 679*53ee8cc1Swenshuai.xi #define MST_CODEC_DDE_PM2_ADDR 0 680*53ee8cc1Swenshuai.xi #define MST_CODEC_DDE_PM2_SIZE 0 681*53ee8cc1Swenshuai.xi #define mst_codec_dde_pm2 0 682*53ee8cc1Swenshuai.xi #endif 683*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_DDE_PM3_ADDR 684*53ee8cc1Swenshuai.xi #define MST_CODEC_DDE_PM3_ADDR 0 685*53ee8cc1Swenshuai.xi #define MST_CODEC_DDE_PM3_SIZE 0 686*53ee8cc1Swenshuai.xi #define mst_codec_dde_pm3 0 687*53ee8cc1Swenshuai.xi #endif 688*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_DDE_PM4_ADDR 689*53ee8cc1Swenshuai.xi #define MST_CODEC_DDE_PM4_ADDR 0 690*53ee8cc1Swenshuai.xi #define MST_CODEC_DDE_PM4_SIZE 0 691*53ee8cc1Swenshuai.xi #define mst_codec_dde_pm4 0 692*53ee8cc1Swenshuai.xi #endif 693*53ee8cc1Swenshuai.xi 694*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_DBX_PM1_ADDR 695*53ee8cc1Swenshuai.xi #define MST_CODEC_DBX_PM1_ADDR 0 696*53ee8cc1Swenshuai.xi #define MST_CODEC_DBX_PM1_SIZE 0 697*53ee8cc1Swenshuai.xi #define mst_codec_dbx_pm1 0 698*53ee8cc1Swenshuai.xi #endif 699*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_DBX_PM2_ADDR 700*53ee8cc1Swenshuai.xi #define MST_CODEC_DBX_PM2_ADDR 0 701*53ee8cc1Swenshuai.xi #define MST_CODEC_DBX_PM2_SIZE 0 702*53ee8cc1Swenshuai.xi #define mst_codec_dbx_pm2 0 703*53ee8cc1Swenshuai.xi #endif 704*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_DBX_PM3_ADDR 705*53ee8cc1Swenshuai.xi #define MST_CODEC_DBX_PM3_ADDR 0 706*53ee8cc1Swenshuai.xi #define MST_CODEC_DBX_PM3_SIZE 0 707*53ee8cc1Swenshuai.xi #define mst_codec_dbx_pm3 0 708*53ee8cc1Swenshuai.xi #endif 709*53ee8cc1Swenshuai.xi #ifndef MST_CODEC_DBX_PM4_ADDR 710*53ee8cc1Swenshuai.xi #define MST_CODEC_DBX_PM4_ADDR 0 711*53ee8cc1Swenshuai.xi #define MST_CODEC_DBX_PM4_SIZE 0 712*53ee8cc1Swenshuai.xi #define mst_codec_dbx_pm4 0 713*53ee8cc1Swenshuai.xi #endif 714*53ee8cc1Swenshuai.xi 715*53ee8cc1Swenshuai.xi 716*53ee8cc1Swenshuai.xi //=========================================================================== 717*53ee8cc1Swenshuai.xi // DSP Load code Table 718*53ee8cc1Swenshuai.xi //=========================================================================== 719*53ee8cc1Swenshuai.xi AUDIO_ALG_INFO SE_SYSTEM_LoadCodeTable[ ]= 720*53ee8cc1Swenshuai.xi { { 721*53ee8cc1Swenshuai.xi MST_CODEC_PM1_ADDR, MST_CODEC_PM1_SIZE, mst_codec_pm1, 722*53ee8cc1Swenshuai.xi MST_CODEC_PM2_ADDR, MST_CODEC_PM2_SIZE, mst_codec_pm2, 723*53ee8cc1Swenshuai.xi MST_CODEC_PM3_ADDR, MST_CODEC_PM3_SIZE, mst_codec_pm3, 724*53ee8cc1Swenshuai.xi MST_CODEC_PM4_ADDR, MST_CODEC_PM4_SIZE, mst_codec_pm4, 725*53ee8cc1Swenshuai.xi "SE_SYSTEM",}, 726*53ee8cc1Swenshuai.xi }; 727*53ee8cc1Swenshuai.xi 728*53ee8cc1Swenshuai.xi //============================================== 729*53ee8cc1Swenshuai.xi //============================================== 730*53ee8cc1Swenshuai.xi AUDIO_ALG_INFO XPCM_LoadCodeTable[ ]= 731*53ee8cc1Swenshuai.xi { { 732*53ee8cc1Swenshuai.xi MST_CODEC_XPCM_PM1_ADDR, MST_CODEC_XPCM_PM1_SIZE, mst_codec_xpcm_pm1, 733*53ee8cc1Swenshuai.xi MST_CODEC_XPCM_PM2_ADDR, MST_CODEC_XPCM_PM2_SIZE, mst_codec_xpcm_pm2, 734*53ee8cc1Swenshuai.xi MST_CODEC_XPCM_PM3_ADDR, MST_CODEC_XPCM_PM3_SIZE, mst_codec_xpcm_pm3, 735*53ee8cc1Swenshuai.xi MST_CODEC_XPCM_PM4_ADDR, MST_CODEC_XPCM_PM4_SIZE, mst_codec_xpcm_pm4, 736*53ee8cc1Swenshuai.xi "XPCM",}, 737*53ee8cc1Swenshuai.xi }; 738*53ee8cc1Swenshuai.xi //============================================== 739*53ee8cc1Swenshuai.xi AUDIO_ALG_INFO MP3_LoadCodeTable[ ]= 740*53ee8cc1Swenshuai.xi { { 741*53ee8cc1Swenshuai.xi MST_CODEC_MP3_PM1_ADDR, MST_CODEC_MP3_PM1_SIZE, mst_codec_mp3_pm1, 742*53ee8cc1Swenshuai.xi MST_CODEC_MP3_PM2_ADDR, MST_CODEC_MP3_PM2_SIZE, mst_codec_mp3_pm2, 743*53ee8cc1Swenshuai.xi MST_CODEC_MP3_PM3_ADDR, MST_CODEC_MP3_PM3_SIZE, mst_codec_mp3_pm3, 744*53ee8cc1Swenshuai.xi MST_CODEC_MP3_PM4_ADDR, MST_CODEC_MP3_PM4_SIZE, mst_codec_mp3_pm4, 745*53ee8cc1Swenshuai.xi "MP3",}, 746*53ee8cc1Swenshuai.xi }; 747*53ee8cc1Swenshuai.xi //============================================== 748*53ee8cc1Swenshuai.xi AUDIO_ALG_INFO MPEG_LoadCodeTable[ ]= 749*53ee8cc1Swenshuai.xi { { 750*53ee8cc1Swenshuai.xi MST_CODEC_MPEG_PM1_ADDR, MST_CODEC_MPEG_PM1_SIZE, mst_codec_mpeg_pm1, 751*53ee8cc1Swenshuai.xi MST_CODEC_MPEG_PM2_ADDR, MST_CODEC_MPEG_PM2_SIZE, mst_codec_mpeg_pm2, 752*53ee8cc1Swenshuai.xi MST_CODEC_MPEG_PM3_ADDR, MST_CODEC_MPEG_PM3_SIZE, mst_codec_mpeg_pm3, 753*53ee8cc1Swenshuai.xi MST_CODEC_MPEG_PM4_ADDR, MST_CODEC_MPEG_PM4_SIZE, mst_codec_mpeg_pm4, 754*53ee8cc1Swenshuai.xi "MPEG",}, 755*53ee8cc1Swenshuai.xi }; 756*53ee8cc1Swenshuai.xi //============================================== 757*53ee8cc1Swenshuai.xi AUDIO_ALG_INFO AC3P_LoadCodeTable[ ]= 758*53ee8cc1Swenshuai.xi { { 759*53ee8cc1Swenshuai.xi MST_CODEC_AC3P_PM1_ADDR, MST_CODEC_AC3P_PM1_SIZE, mst_codec_ac3p_pm1, 760*53ee8cc1Swenshuai.xi MST_CODEC_AC3P_PM2_ADDR, MST_CODEC_AC3P_PM2_SIZE, mst_codec_ac3p_pm2, 761*53ee8cc1Swenshuai.xi MST_CODEC_AC3P_PM3_ADDR, MST_CODEC_AC3P_PM3_SIZE, mst_codec_ac3p_pm3, 762*53ee8cc1Swenshuai.xi MST_CODEC_AC3P_PM4_ADDR, MST_CODEC_AC3P_PM4_SIZE, mst_codec_ac3p_pm4, 763*53ee8cc1Swenshuai.xi "AC3P",}, 764*53ee8cc1Swenshuai.xi }; 765*53ee8cc1Swenshuai.xi //============================================== 766*53ee8cc1Swenshuai.xi AUDIO_ALG_INFO MS10_DDT_LoadCodeTable[ ]= 767*53ee8cc1Swenshuai.xi { { 768*53ee8cc1Swenshuai.xi MST_CODEC_MS10_DDT_PM1_ADDR, MST_CODEC_MS10_DDT_PM1_SIZE, mst_codec_ms10_ddt_pm1, 769*53ee8cc1Swenshuai.xi MST_CODEC_MS10_DDT_PM2_ADDR, MST_CODEC_MS10_DDT_PM2_SIZE, mst_codec_ms10_ddt_pm2, 770*53ee8cc1Swenshuai.xi MST_CODEC_MS10_DDT_PM3_ADDR, MST_CODEC_MS10_DDT_PM3_SIZE, mst_codec_ms10_ddt_pm3, 771*53ee8cc1Swenshuai.xi MST_CODEC_MS10_DDT_PM4_ADDR, MST_CODEC_MS10_DDT_PM4_SIZE, mst_codec_ms10_ddt_pm4, 772*53ee8cc1Swenshuai.xi "MS10_DDT",}, 773*53ee8cc1Swenshuai.xi }; 774*53ee8cc1Swenshuai.xi //============================================== 775*53ee8cc1Swenshuai.xi AUDIO_ALG_INFO GAAC_LoadCodeTable[ ]= 776*53ee8cc1Swenshuai.xi { { 777*53ee8cc1Swenshuai.xi MST_CODEC_GAAC_PM1_ADDR, MST_CODEC_GAAC_PM1_SIZE, mst_codec_gaac_pm1, 778*53ee8cc1Swenshuai.xi MST_CODEC_GAAC_PM2_ADDR, MST_CODEC_GAAC_PM2_SIZE, mst_codec_gaac_pm2, 779*53ee8cc1Swenshuai.xi MST_CODEC_GAAC_PM3_ADDR, MST_CODEC_GAAC_PM3_SIZE, mst_codec_gaac_pm3, 780*53ee8cc1Swenshuai.xi MST_CODEC_GAAC_PM4_ADDR, MST_CODEC_GAAC_PM4_SIZE, mst_codec_gaac_pm4, 781*53ee8cc1Swenshuai.xi "GAAC",}, 782*53ee8cc1Swenshuai.xi }; 783*53ee8cc1Swenshuai.xi //============================================== 784*53ee8cc1Swenshuai.xi AUDIO_ALG_INFO WMA_PRO_LoadCodeTable[ ]= 785*53ee8cc1Swenshuai.xi { { 786*53ee8cc1Swenshuai.xi MST_CODEC_WMA_PRO_PM1_ADDR, MST_CODEC_WMA_PRO_PM1_SIZE, mst_codec_wma_pro_pm1, 787*53ee8cc1Swenshuai.xi MST_CODEC_WMA_PRO_PM2_ADDR, MST_CODEC_WMA_PRO_PM2_SIZE, mst_codec_wma_pro_pm2, 788*53ee8cc1Swenshuai.xi MST_CODEC_WMA_PRO_PM3_ADDR, MST_CODEC_WMA_PRO_PM3_SIZE, mst_codec_wma_pro_pm3, 789*53ee8cc1Swenshuai.xi MST_CODEC_WMA_PRO_PM4_ADDR, MST_CODEC_WMA_PRO_PM4_SIZE, mst_codec_wma_pro_pm4, 790*53ee8cc1Swenshuai.xi "WMA_PRO",}, 791*53ee8cc1Swenshuai.xi }; 792*53ee8cc1Swenshuai.xi //============================================== 793*53ee8cc1Swenshuai.xi AUDIO_ALG_INFO DTS_DMP_LoadCodeTable[ ]= 794*53ee8cc1Swenshuai.xi { { 795*53ee8cc1Swenshuai.xi MST_CODEC_DTS_DMP_PM1_ADDR, MST_CODEC_DTS_DMP_PM1_SIZE, mst_codec_dts_dmp_pm1, 796*53ee8cc1Swenshuai.xi MST_CODEC_DTS_DMP_PM2_ADDR, MST_CODEC_DTS_DMP_PM2_SIZE, mst_codec_dts_dmp_pm2, 797*53ee8cc1Swenshuai.xi MST_CODEC_DTS_DMP_PM3_ADDR, MST_CODEC_DTS_DMP_PM3_SIZE, mst_codec_dts_dmp_pm3, 798*53ee8cc1Swenshuai.xi MST_CODEC_DTS_DMP_PM4_ADDR, MST_CODEC_DTS_DMP_PM4_SIZE, mst_codec_dts_dmp_pm4, 799*53ee8cc1Swenshuai.xi "DTS_DMP",}, 800*53ee8cc1Swenshuai.xi }; 801*53ee8cc1Swenshuai.xi //============================================== 802*53ee8cc1Swenshuai.xi AUDIO_ALG_INFO DTS_LBR_LoadCodeTable[ ]= 803*53ee8cc1Swenshuai.xi { { 804*53ee8cc1Swenshuai.xi MST_CODEC_DTS_LBR_PM1_ADDR, MST_CODEC_DTS_LBR_PM1_SIZE, mst_codec_dts_lbr_pm1, 805*53ee8cc1Swenshuai.xi MST_CODEC_DTS_LBR_PM2_ADDR, MST_CODEC_DTS_LBR_PM2_SIZE, mst_codec_dts_lbr_pm2, 806*53ee8cc1Swenshuai.xi MST_CODEC_DTS_LBR_PM3_ADDR, MST_CODEC_DTS_LBR_PM3_SIZE, mst_codec_dts_lbr_pm3, 807*53ee8cc1Swenshuai.xi MST_CODEC_DTS_LBR_PM4_ADDR, MST_CODEC_DTS_LBR_PM4_SIZE, mst_codec_dts_lbr_pm4, 808*53ee8cc1Swenshuai.xi "DTS_LBR",}, 809*53ee8cc1Swenshuai.xi }; 810*53ee8cc1Swenshuai.xi //============================================== 811*53ee8cc1Swenshuai.xi AUDIO_ALG_INFO RA8LBR_LoadCodeTable[ ]= 812*53ee8cc1Swenshuai.xi { { 813*53ee8cc1Swenshuai.xi MST_CODEC_RA8LBR_PM1_ADDR, MST_CODEC_RA8LBR_PM1_SIZE, mst_codec_ra8lbr_pm1, 814*53ee8cc1Swenshuai.xi MST_CODEC_RA8LBR_PM2_ADDR, MST_CODEC_RA8LBR_PM2_SIZE, mst_codec_ra8lbr_pm2, 815*53ee8cc1Swenshuai.xi MST_CODEC_RA8LBR_PM3_ADDR, MST_CODEC_RA8LBR_PM3_SIZE, mst_codec_ra8lbr_pm3, 816*53ee8cc1Swenshuai.xi MST_CODEC_RA8LBR_PM4_ADDR, MST_CODEC_RA8LBR_PM4_SIZE, mst_codec_ra8lbr_pm4, 817*53ee8cc1Swenshuai.xi "RA8LBR",}, 818*53ee8cc1Swenshuai.xi }; 819*53ee8cc1Swenshuai.xi //============================================== 820*53ee8cc1Swenshuai.xi AUDIO_ALG_INFO VORBIS_LoadCodeTable[ ]= 821*53ee8cc1Swenshuai.xi { { 822*53ee8cc1Swenshuai.xi MST_CODEC_VORBIS_PM1_ADDR, MST_CODEC_VORBIS_PM1_SIZE, mst_codec_vorbis_pm1, 823*53ee8cc1Swenshuai.xi MST_CODEC_VORBIS_PM2_ADDR, MST_CODEC_VORBIS_PM2_SIZE, mst_codec_vorbis_pm2, 824*53ee8cc1Swenshuai.xi MST_CODEC_VORBIS_PM3_ADDR, MST_CODEC_VORBIS_PM3_SIZE, mst_codec_vorbis_pm3, 825*53ee8cc1Swenshuai.xi MST_CODEC_VORBIS_PM4_ADDR, MST_CODEC_VORBIS_PM4_SIZE, mst_codec_vorbis_pm4, 826*53ee8cc1Swenshuai.xi "VORBIS",}, 827*53ee8cc1Swenshuai.xi }; 828*53ee8cc1Swenshuai.xi //============================================== 829*53ee8cc1Swenshuai.xi AUDIO_ALG_INFO AMR_NB_LoadCodeTable[ ]= 830*53ee8cc1Swenshuai.xi { { 831*53ee8cc1Swenshuai.xi MST_CODEC_AMR_NB_PM1_ADDR, MST_CODEC_AMR_NB_PM1_SIZE, mst_codec_amr_nb_pm1, 832*53ee8cc1Swenshuai.xi MST_CODEC_AMR_NB_PM2_ADDR, MST_CODEC_AMR_NB_PM2_SIZE, mst_codec_amr_nb_pm2, 833*53ee8cc1Swenshuai.xi MST_CODEC_AMR_NB_PM3_ADDR, MST_CODEC_AMR_NB_PM3_SIZE, mst_codec_amr_nb_pm3, 834*53ee8cc1Swenshuai.xi MST_CODEC_AMR_NB_PM4_ADDR, MST_CODEC_AMR_NB_PM4_SIZE, mst_codec_amr_nb_pm4, 835*53ee8cc1Swenshuai.xi "AMR_NB",}, 836*53ee8cc1Swenshuai.xi }; 837*53ee8cc1Swenshuai.xi //============================================== 838*53ee8cc1Swenshuai.xi AUDIO_ALG_INFO AMR_WB_LoadCodeTable[ ]= 839*53ee8cc1Swenshuai.xi { { 840*53ee8cc1Swenshuai.xi MST_CODEC_AMR_WB_PM1_ADDR, MST_CODEC_AMR_WB_PM1_SIZE, mst_codec_amr_wb_pm1, 841*53ee8cc1Swenshuai.xi MST_CODEC_AMR_WB_PM2_ADDR, MST_CODEC_AMR_WB_PM2_SIZE, mst_codec_amr_wb_pm2, 842*53ee8cc1Swenshuai.xi MST_CODEC_AMR_WB_PM3_ADDR, MST_CODEC_AMR_WB_PM3_SIZE, mst_codec_amr_wb_pm3, 843*53ee8cc1Swenshuai.xi MST_CODEC_AMR_WB_PM4_ADDR, MST_CODEC_AMR_WB_PM4_SIZE, mst_codec_amr_wb_pm4, 844*53ee8cc1Swenshuai.xi "AMR_WB",}, 845*53ee8cc1Swenshuai.xi }; 846*53ee8cc1Swenshuai.xi //============================================== 847*53ee8cc1Swenshuai.xi AUDIO_ALG_INFO DRAD_LoadCodeTable[ ]= 848*53ee8cc1Swenshuai.xi { { 849*53ee8cc1Swenshuai.xi MST_CODEC_DRAD_PM1_ADDR, MST_CODEC_DRAD_PM1_SIZE, mst_codec_drad_pm1, 850*53ee8cc1Swenshuai.xi MST_CODEC_DRAD_PM2_ADDR, MST_CODEC_DRAD_PM2_SIZE, mst_codec_drad_pm2, 851*53ee8cc1Swenshuai.xi MST_CODEC_DRAD_PM3_ADDR, MST_CODEC_DRAD_PM3_SIZE, mst_codec_drad_pm3, 852*53ee8cc1Swenshuai.xi MST_CODEC_DRAD_PM4_ADDR, MST_CODEC_DRAD_PM4_SIZE, mst_codec_drad_pm4, 853*53ee8cc1Swenshuai.xi "DRAD",}, 854*53ee8cc1Swenshuai.xi }; 855*53ee8cc1Swenshuai.xi //============================================== 856*53ee8cc1Swenshuai.xi AUDIO_ALG_INFO FLAC_LoadCodeTable[ ]= 857*53ee8cc1Swenshuai.xi { { 858*53ee8cc1Swenshuai.xi MST_CODEC_FLAC_PM1_ADDR, MST_CODEC_FLAC_PM1_SIZE, mst_codec_flac_pm1, 859*53ee8cc1Swenshuai.xi MST_CODEC_FLAC_PM2_ADDR, MST_CODEC_FLAC_PM2_SIZE, mst_codec_flac_pm2, 860*53ee8cc1Swenshuai.xi MST_CODEC_FLAC_PM3_ADDR, MST_CODEC_FLAC_PM3_SIZE, mst_codec_flac_pm3, 861*53ee8cc1Swenshuai.xi MST_CODEC_FLAC_PM4_ADDR, MST_CODEC_FLAC_PM4_SIZE, mst_codec_flac_pm4, 862*53ee8cc1Swenshuai.xi "FLAC",}, 863*53ee8cc1Swenshuai.xi }; 864*53ee8cc1Swenshuai.xi //============================================== 865*53ee8cc1Swenshuai.xi AUDIO_ALG_INFO PALSUM_LoadCodeTable[ ]= 866*53ee8cc1Swenshuai.xi { { 867*53ee8cc1Swenshuai.xi MST_CODEC_PALSUM_PM1_ADDR, MST_CODEC_PALSUM_PM1_SIZE, mst_codec_palsum_pm1, 868*53ee8cc1Swenshuai.xi MST_CODEC_PALSUM_PM2_ADDR, MST_CODEC_PALSUM_PM2_SIZE, mst_codec_palsum_pm2, 869*53ee8cc1Swenshuai.xi MST_CODEC_PALSUM_PM3_ADDR, MST_CODEC_PALSUM_PM3_SIZE, mst_codec_palsum_pm3, 870*53ee8cc1Swenshuai.xi MST_CODEC_PALSUM_PM4_ADDR, MST_CODEC_PALSUM_PM4_SIZE, mst_codec_palsum_pm4, 871*53ee8cc1Swenshuai.xi "PALSUM",}, 872*53ee8cc1Swenshuai.xi }; 873*53ee8cc1Swenshuai.xi //============================================== 874*53ee8cc1Swenshuai.xi AUDIO_ALG_INFO BTSC_LoadCodeTable[ ]= 875*53ee8cc1Swenshuai.xi { { 876*53ee8cc1Swenshuai.xi MST_CODEC_BTSC_PM1_ADDR, MST_CODEC_BTSC_PM1_SIZE, mst_codec_btsc_pm1, 877*53ee8cc1Swenshuai.xi MST_CODEC_BTSC_PM2_ADDR, MST_CODEC_BTSC_PM2_SIZE, mst_codec_btsc_pm2, 878*53ee8cc1Swenshuai.xi MST_CODEC_BTSC_PM3_ADDR, MST_CODEC_BTSC_PM3_SIZE, mst_codec_btsc_pm3, 879*53ee8cc1Swenshuai.xi MST_CODEC_BTSC_PM4_ADDR, MST_CODEC_BTSC_PM4_SIZE, mst_codec_btsc_pm4, 880*53ee8cc1Swenshuai.xi "BTSC",}, 881*53ee8cc1Swenshuai.xi }; 882*53ee8cc1Swenshuai.xi //============================================== 883*53ee8cc1Swenshuai.xi AUDIO_ALG_INFO TSHD_LoadCodeTable[ ]= 884*53ee8cc1Swenshuai.xi { { 885*53ee8cc1Swenshuai.xi MST_CODEC_TSHD_PM1_ADDR, MST_CODEC_TSHD_PM1_SIZE, mst_codec_tshd_pm1, 886*53ee8cc1Swenshuai.xi MST_CODEC_TSHD_PM2_ADDR, MST_CODEC_TSHD_PM2_SIZE, mst_codec_tshd_pm2, 887*53ee8cc1Swenshuai.xi MST_CODEC_TSHD_PM3_ADDR, MST_CODEC_TSHD_PM3_SIZE, mst_codec_tshd_pm3, 888*53ee8cc1Swenshuai.xi MST_CODEC_TSHD_PM4_ADDR, MST_CODEC_TSHD_PM4_SIZE, mst_codec_tshd_pm4, 889*53ee8cc1Swenshuai.xi "TSHD",}, 890*53ee8cc1Swenshuai.xi }; 891*53ee8cc1Swenshuai.xi //============================================== 892*53ee8cc1Swenshuai.xi AUDIO_ALG_INFO TSXT_LoadCodeTable[ ]= 893*53ee8cc1Swenshuai.xi { { 894*53ee8cc1Swenshuai.xi MST_CODEC_TSXT_PM1_ADDR, MST_CODEC_TSXT_PM1_SIZE, mst_codec_tsxt_pm1, 895*53ee8cc1Swenshuai.xi MST_CODEC_TSXT_PM2_ADDR, MST_CODEC_TSXT_PM2_SIZE, mst_codec_tsxt_pm2, 896*53ee8cc1Swenshuai.xi MST_CODEC_TSXT_PM3_ADDR, MST_CODEC_TSXT_PM3_SIZE, mst_codec_tsxt_pm3, 897*53ee8cc1Swenshuai.xi MST_CODEC_TSXT_PM4_ADDR, MST_CODEC_TSXT_PM4_SIZE, mst_codec_tsxt_pm4, 898*53ee8cc1Swenshuai.xi "TSXT",}, 899*53ee8cc1Swenshuai.xi }; 900*53ee8cc1Swenshuai.xi //============================================== 901*53ee8cc1Swenshuai.xi AUDIO_ALG_INFO PURESND_LoadCodeTable[ ]= 902*53ee8cc1Swenshuai.xi { { 903*53ee8cc1Swenshuai.xi MST_CODEC_PURESND_PM1_ADDR, MST_CODEC_PURESND_PM1_SIZE, mst_codec_puresnd_pm1, 904*53ee8cc1Swenshuai.xi MST_CODEC_PURESND_PM2_ADDR, MST_CODEC_PURESND_PM2_SIZE, mst_codec_puresnd_pm2, 905*53ee8cc1Swenshuai.xi MST_CODEC_PURESND_PM3_ADDR, MST_CODEC_PURESND_PM3_SIZE, mst_codec_puresnd_pm3, 906*53ee8cc1Swenshuai.xi MST_CODEC_PURESND_PM4_ADDR, MST_CODEC_PURESND_PM4_SIZE, mst_codec_puresnd_pm4, 907*53ee8cc1Swenshuai.xi "PURESND",}, 908*53ee8cc1Swenshuai.xi }; 909*53ee8cc1Swenshuai.xi //============================================== 910*53ee8cc1Swenshuai.xi AUDIO_ALG_INFO BONGIOVIDPS_LoadCodeTable[ ]= 911*53ee8cc1Swenshuai.xi { { 912*53ee8cc1Swenshuai.xi MST_CODEC_DPS_PM1_ADDR, MST_CODEC_DPS_PM1_SIZE, mst_codec_dps_pm1, 913*53ee8cc1Swenshuai.xi MST_CODEC_DPS_PM2_ADDR, MST_CODEC_DPS_PM2_SIZE, mst_codec_dps_pm2, 914*53ee8cc1Swenshuai.xi MST_CODEC_DPS_PM3_ADDR, MST_CODEC_DPS_PM3_SIZE, mst_codec_dps_pm3, 915*53ee8cc1Swenshuai.xi MST_CODEC_DPS_PM4_ADDR, MST_CODEC_DPS_PM4_SIZE, mst_codec_dps_pm4, 916*53ee8cc1Swenshuai.xi "BONGIOVI DPS",}, 917*53ee8cc1Swenshuai.xi }; 918*53ee8cc1Swenshuai.xi //============================================== 919*53ee8cc1Swenshuai.xi AUDIO_ALG_INFO DEC_LoadCodeTable[ ]= 920*53ee8cc1Swenshuai.xi { { 921*53ee8cc1Swenshuai.xi MST_CODEC_DEC_PM1_ADDR, MST_CODEC_DEC_PM1_SIZE, mst_codec_dec_pm1, 922*53ee8cc1Swenshuai.xi MST_CODEC_DEC_PM2_ADDR, MST_CODEC_DEC_PM2_SIZE, mst_codec_dec_pm2, 923*53ee8cc1Swenshuai.xi MST_CODEC_DEC_PM3_ADDR, MST_CODEC_DEC_PM3_SIZE, mst_codec_dec_pm3, 924*53ee8cc1Swenshuai.xi MST_CODEC_DEC_PM4_ADDR, MST_CODEC_DEC_PM4_SIZE, mst_codec_dec_pm4, 925*53ee8cc1Swenshuai.xi "DEC",}, 926*53ee8cc1Swenshuai.xi }; 927*53ee8cc1Swenshuai.xi //============================================== 928*53ee8cc1Swenshuai.xi AUDIO_ALG_INFO DDE_LoadCodeTable[ ]= 929*53ee8cc1Swenshuai.xi { { 930*53ee8cc1Swenshuai.xi MST_CODEC_DDE_PM1_ADDR, MST_CODEC_DDE_PM1_SIZE, mst_codec_dde_pm1, 931*53ee8cc1Swenshuai.xi MST_CODEC_DDE_PM2_ADDR, MST_CODEC_DDE_PM2_SIZE, mst_codec_dde_pm2, 932*53ee8cc1Swenshuai.xi MST_CODEC_DDE_PM3_ADDR, MST_CODEC_DDE_PM3_SIZE, mst_codec_dde_pm3, 933*53ee8cc1Swenshuai.xi MST_CODEC_DDE_PM4_ADDR, MST_CODEC_DDE_PM4_SIZE, mst_codec_dde_pm4, 934*53ee8cc1Swenshuai.xi "DDE",}, 935*53ee8cc1Swenshuai.xi }; 936*53ee8cc1Swenshuai.xi //============================================== 937*53ee8cc1Swenshuai.xi AUDIO_ALG_INFO DBX_LoadCodeTable[ ]= 938*53ee8cc1Swenshuai.xi { { 939*53ee8cc1Swenshuai.xi MST_CODEC_DBX_PM1_ADDR, MST_CODEC_DBX_PM1_SIZE, mst_codec_dbx_pm1, 940*53ee8cc1Swenshuai.xi MST_CODEC_DBX_PM2_ADDR, MST_CODEC_DBX_PM2_SIZE, mst_codec_dbx_pm2, 941*53ee8cc1Swenshuai.xi MST_CODEC_DBX_PM3_ADDR, MST_CODEC_DBX_PM3_SIZE, mst_codec_dbx_pm3, 942*53ee8cc1Swenshuai.xi MST_CODEC_DBX_PM4_ADDR, MST_CODEC_DBX_PM4_SIZE, mst_codec_dbx_pm4, 943*53ee8cc1Swenshuai.xi "DBX",}, 944*53ee8cc1Swenshuai.xi }; 945*53ee8cc1Swenshuai.xi 946*53ee8cc1Swenshuai.xi 947*53ee8cc1Swenshuai.xi /////////////////////////////////////////////////////////////////////////////////////// 948*53ee8cc1Swenshuai.xi #endif // _DECODER_INFO_H_ 949*53ee8cc1Swenshuai.xi 950