⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dsp3rom.h

📁 Sunplus 8202S source code.
💻 H
字号:
#ifndef __DSP3ROM_H
#define __DSP3ROM_H

#include "user_init.h"
#include "dsp3_codec_extern_param.h"

extern  const   short           DTSrom[];

#ifdef SP1000_NO_DVD

#define     DSP3Info_MP3        g_stDSP3Info_MP3
#define     DSP3Info_AC3        NULL
#define     DSP3Info_CD         NULL
#define     DSP3Info_LPCM       NULL
#define     DSP3Info_DTS        NULL
#define     DSP3Info_NES        NULL
#define     DSP3Info_SPDIF      NULL
#define     DSP3Info_DTSCD      NULL
#define     DSP3Info_WMA        NULL
#define     DSP3Info_PPCM       NULL
#define     DSP3Info_AAC        NULL
#define     DSP3Info_HDCD       NULL
#define     DSP3Info_MIDI       NULL
#define     DSP3Info_SPDIFINCD  NULL
#define     DSP3Info_SPDIFINAC3 NULL
#define     DSP3Info_SPDIFINDTS NULL
#define     DSP3Info_TUNER      NULL
#define     DSP3Info_NOISE      NULL

#else //#ifdef SP1000_NO_DVD

// **************************************************************************************** //
// * AC3 Codec Setup
// **************************************************************************************** //
#ifdef SDRAM_16Mb_Mode
    
    #if defined(SUPPORT_SDRAM16M_AC3_5_1CH_OUTPUT)
// dsp3rom.d16.ac3.5.1ch.16M
#define     DSP3Info_AC3        g_stDSP3Info_AC3_5_1CH_16M

    #elif defined(RAW_HAVE_ANALOG_OUTPUT)
// dsp3rom.d16.ac3.raw.analog.2ch
#define     DSP3Info_AC3        g_stDSP3Info_AC3_RAW_ANALOG_2CH

    #else
// dsp3rom.d16.ac3.2ch
#define     DSP3Info_AC3        g_stDSP3Info_AC3_2CH

    #endif

#else

    #ifdef F94_5
// dsp3rom.d16.945.ac3
#define     DSP3Info_AC3        g_stDSP3Info_945_AC3

    #else
// dsp3rom.d16.ac3
#define     DSP3Info_AC3        g_stDSP3Info_AC3

    #endif

#endif

// **************************************************************************************** //
// * CD Codec Setup
// **************************************************************************************** //
#ifdef SDRAM_16Mb_Mode

// dsp3rom.d16.cd.2ch
#define     DSP3Info_CD         g_stDSP3Info_CD_2CH

#else

// dsp3rom.d16.cd
#define     DSP3Info_CD         g_stDSP3Info_CD

#endif

// **************************************************************************************** //
// * LPCM Codec Setup
// **************************************************************************************** //
#ifdef SDRAM_16Mb_Mode

    #ifdef SUPPORT_EQ_SDRAM_16Mb
// dsp3rom.d16.lpcm.2ch.eq.16M
#define     DSP3Info_LPCM       g_stDSP3Info_LPCM_2CH_EQ_16M

    #else
// dsp3rom.d16.lpcm.2ch
#define     DSP3Info_LPCM       g_stDSP3Info_LPCM_2CH

    #endif
    
#elif defined(SUPPORT_REP_READ)
// dsp3rom.d16.lpcm.fudo
#define     DSP3Info_LPCM       g_stDSP3Info_LPCM_FUDO

#else
// dsp3rom.d16.lpcm
#define     DSP3Info_LPCM       g_stDSP3Info_LPCM

#endif

// **************************************************************************************** //
// * DTS Codec Setup
// **************************************************************************************** //
#ifdef NO_DTS_OUTPUT

    #ifdef FORCE_NO_DTS_OUTPUT
// dsp3rom.d16_dts.dts
#define     DSP3Info_DTS        g_stDSP3Info_DTS_DTS

    #endif
    
#else

    #ifdef SDRAM_16Mb_Mode

        #ifdef SPHE8202
// dsp3rom.d16.dts.5.1ch.16M
#define     DSP3Info_DTS        g_stDSP3Info_DTS_5_1CH_16M

        #endif
        
    #else
    
        #ifdef F94_5
// dsp3rom.d16.945.dts
#define     DSP3Info_DTS        g_stDSP3Info_945_DTS

        #else

            #ifdef SPHE8202
// dsp3rom.d16.dts.8202
#define     DSP3Info_DTS        g_stDSP3Info_DTS_8202

            #else
// dsp3rom.d16.dts.8200
#define     DSP3Info_DTS        g_stDSP3Info_DTS_8200

            #endif
        
        #endif
        
    #endif
    
#endif

// **************************************************************************************** //
// * NES Codec Setup
// **************************************************************************************** //
#ifdef SUPPORT_NESGAME

    #ifdef SDRAM_16Mb_Mode
// dsp3rom.d16.nes.2ch
#define     DSP3Info_NES        g_stDSP3Info_NES_2CH

    #else
// dsp3rom.d16.nes
#define     DSP3Info_NES        g_stDSP3Info_NES

    #endif
    
#endif

// **************************************************************************************** //
// * SPDIF Codec Setup
// **************************************************************************************** //
//#ifdef SDRAM_16Mb_Mode//nono marked them. They are not used......
#if defined( SDRAM_16Mb_Mode ) && ( !defined( SUPPORT_SDRAM16M_DTS_5_1CH_OUTPUT )&&(defined( SUPPORT_SDRAM16M_AC3_5_1CH_OUTPUT ) || defined( RAW_HAVE_ANALOG_OUTPUT )) )
// dsp3rom.d16.spdif.dts
#define     DSP3Info_SPDIF      g_stDSP3Info_SPDIF_ONLY_DTS

#else
// dsp3rom.d16.spdif.2ch
#define     DSP3Info_SPDIF      g_stDSP3Info_SPDIF_2CH

#endif
//#else
// dsp3rom.d16.spdif
//#define     DSP3Info_SPDIF      g_stDSP3Info_SPDIF

//#endif

// **************************************************************************************** //
// * DTSCD Codec Setup
// **************************************************************************************** //

#if defined(DTS_CD_OUT_RAW_A)       // 2004/11/11 yltseng
// dsp3rom.d16.raw.dtscd
#define     DSP3Info_DTSCD      g_stDSP3Info_RAW_DTSCD

#elif defined(F108)||defined(F94_5)
// dsp3rom.d16.108.dtscd 
#define     DSP3Info_DTSCD      g_stDSP3Info_108_DTSCD

#else
// dsp3rom.d16.dtscd
#define     DSP3Info_DTSCD      g_stDSP3Info_DTSCD

#endif
    
// **************************************************************************************** //
// * WMA Codec Setup
// **************************************************************************************** //

#ifdef SDRAM_16Mb_Mode
// dsp3rom.d16.wma.2ch
#define     DSP3Info_WMA        g_stDSP3Info_WMA_2CH

#else
// dsp3rom.d16.wma
#define     DSP3Info_WMA        g_stDSP3Info_WMA

#endif
    
// **************************************************************************************** //
// * PPCM Codec Setup
// **************************************************************************************** //

// dsp3rom.d16.ppcm
#define     DSP3Info_PPCM       g_stDSP3Info_PPCM

// **************************************************************************************** //
// * SPG Codec Setup
// **************************************************************************************** //

// dsp3rom.d16.spg
#define     DSP3Info_SPG        g_stDSP3Info_SPG
    
// **************************************************************************************** //
// * MP3 Codec Setup
// **************************************************************************************** //
#ifdef SDRAM_16Mb_Mode

    #ifdef SUPPORT_EQ_SDRAM_16Mb
// dsp3rom.d16.mp3.2ch.EQ.16M
#define     DSP3Info_MP3        g_stDSP3Info_MP3_2CH_EQ_16M

    #else
// dsp3rom.d16.mp3.2ch
#define     DSP3Info_MP3        g_stDSP3Info_MP3_2CH

    #endif
    
#else
    #ifdef SUPPORT_SOUND_EFFECT 
// dsp3rom.d16.mp3.mix
#define     DSP3Info_MP3        g_stDSP3Info_MP3_MIX

    #elif defined( MP3_JPEG_COWORK )
// dsp3rom.d16.mp3.jpg
#define     DSP3Info_MP3        g_stDSP3Info_MP3_JPG
    
    #else
// dsp3rom.d16.mp3
#define     DSP3Info_MP3        g_stDSP3Info_MP3

    #endif
    
#endif

// **************************************************************************************** //
// * AAC Codec Setup
// **************************************************************************************** //

// dsp3rom.d16.aac
#define     DSP3Info_AAC        g_stDSP3Info_AAC

// **************************************************************************************** //
// * HDCD Codec Setup
// **************************************************************************************** //

// dsp3rom.d16.hdcd
#define     DSP3Info_HDCD       g_stDSP3Info_HDCD

// **************************************************************************************** //
// * MIDI Codec Setup
// **************************************************************************************** //

// dsp3rom.d16.midi
#define     DSP3Info_MIDI       g_stDSP3Info_MIDI

// **************************************************************************************** //
// * SPI Codec Setup
// **************************************************************************************** //

#ifdef SPHE8202

// dsp3rom.d16.cd.spi.8202
#define     DSP3Info_SPDIFINCD          g_stDSP3Info_SPDIFINCD_8202

// dsp3rom.d16.ac3.spi.8202
#define     DSP3Info_SPDIFINAC3         g_stDSP3Info_SPDIFINAC3_8202

// dsp3rom.d16.dts.spi.8202
#define     DSP3Info_SPDIFINDTS         g_stDSP3Info_SPDIFINDTS_8202

#else

// dsp3rom.d16.cd.spi.8200
#define     DSP3Info_SPDIFINCD          g_stDSP3Info_SPDIFINCD_8200

// dsp3rom.d16.ac3.spi.8200
#define     DSP3Info_SPDIFINAC3         g_stDSP3Info_SPDIFINAC3_8200

// dsp3rom.d16.dts.spi.8200
#define     DSP3Info_SPDIFINDTS         g_stDSP3Info_SPDIFINDTS_8200

#endif

// **************************************************************************************** //
// * TUNER Codec Setup
// **************************************************************************************** //

// dsp3rom.d16.tuner
#define     DSP3Info_TUNER      g_stDSP3Info_TUNER

// **************************************************************************************** //
// * NOISE Codec Setup
// **************************************************************************************** //

// dsp3rom.d16.tuner
#define     DSP3Info_NOISE      g_stDSP3Info_NOISE

#endif //#ifdef SP1000_NO_DVD

#endif/*__DSP3ROM_H*/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -