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

📄 adp_codes_table.c

📁 Zoran V966 DVD 解码 Soc芯片的源程序
💻 C
📖 第 1 页 / 共 2 页
字号:
#include "Include\sysdefs.h"

#ifdef D_VGA_6CH_ENABLE
#include "ac3_2ch_vga_boot.h"
#include "ac3_2ch_vga_overlay.h"
#include "ac3_6ch_vga_boot.h"
#include "ac3_6ch_vga_overlay.h"
#include "mp3_vga_boot.h"
#include "mp3_vga_overlay.h"
#include "wma_vga_boot.h"
#include "wma_vga_overlay.h"
#include "mpeg_2ch_vga_boot.h"
#include "mpeg_2ch_vga_overlay.h"
#include "mpeg_6ch_vga_boot.h"
#include "mpeg_6ch_vga_overlay.h"  
#include "png_vga_boot.h"
#include "lpcm_vga_boot.h"
#include "lpcm_vga_overlay.h"
#include "sdts_boot.h"
#include "cdda_vga_boot.h"
#ifdef SDRAM_1X16MBITS
#include "jpeg_16M_boot.h"
#include "jpeg_16M_overlay.h"
#else  // SDRAM_1X16MBITS
#include "jpeg_32M_boot.h"
#include "jpeg_32M_overlay.h"
#endif // SDRAM_1X16MBITS
#include "jpeg_vcb_boot.h"
#include "jpeg_vcb_overlay.h"
#ifdef INTERNAL_KARAOKE
#include "ac3_kar_vga_boot.h"
#include "ac3_kar_vga_overlay.h"
#include "cdda_kar_vga_boot.h"
#include "cdda_kar_vga_overlay.h"
#include "lpcm_kar_vga_boot.h"
#include "lpcm_kar_vga_overlay.h"
#include "mpeg_kar_vga_boot.h"
#include "mpeg_kar_vga_overlay.h"
#endif  // INTERNAL_KARAOKE
#ifdef D_PLII_SUPPORTED
#include "ac3_pl2_vga_boot.h"
#include "ac3_pl2_vga_overlay.h"
#include "cdda_pl2_vga_boot.h"
#include "cdda_pl2_vga_overlay.h"
#include "lpcm_pl2_vga_boot.h"
#include "lpcm_pl2_vga_overlay.h"
#include "mpeg_pl2_vga_boot.h"
#include "mpeg_pl2_vga_overlay.h"
#include "adpcm_pl2_vga_boot.h"
#include "adpcm_pl2_vga_overlay.h"
#endif  // D_PLII_SUPPORTED
#ifdef D_3D_SUPPORTED
#include "ac3_2ch_3d_vga_boot.h"
#include "ac3_2ch_3d_vga_overlay.h"
#include "cdda_3d_vga_boot.h"
#include "cdda_3d_vga_overlay.h"
#include "lpcm_3d_vga_boot.h"
#include "lpcm_3d_vga_overlay.h"
#include "mpeg_2ch_3d_vga_boot.h"
#include "mpeg_2ch_3d_vga_overlay.h"
#include "adpcm_3d_vga_boot.h"
#include "adpcm_3d_vga_overlay.h"
#include "mp3_3d_vga_boot.h"
#include "mp3_3d_vga_overlay.h"
#endif //D_3D_SUPPORTED
#include "adpcm_vga_boot.h"
#include "adpcm_vga_overlay.h"
#ifdef DDX_TEST
#include "ddxc_vga_boot.h"
#endif // DDX_TEST
#ifdef JPEG_MP3_ENABLE
#include "maja_vga_boot.h"
#include "maja_vga_overlay.h"
#endif
#include "adp_if.h"

#define ADP_IF_C	1

#ifdef ADP_IF_C
CONST struct ADPMicrocdeList_Tag	ADPMicrocdeList[] = {
{ mpeg_2ch_vga_boot_microcode, mpeg_2ch_vga_overlay_microcode},		  	//MPEG_CODE_2_CH
{ mpeg_6ch_vga_boot_microcode, mpeg_6ch_vga_overlay_microcode},	    	//MPEG_CODE_6_CH
{ ac3_2ch_vga_boot_microcode ,ac3_2ch_vga_overlay_microcode},	  		//AC3_CODE_2_CH	
{ ac3_6ch_vga_boot_microcode ,ac3_6ch_vga_overlay_microcode},			//AC3_CODE_6_CH													
{ cdda_vga_boot_microcode,	NULL},									//CDDA_CODE
{ lpcm_vga_boot_microcode,lpcm_vga_overlay_microcode},					//LPCM_CODE_2_CH
{ mp3_vga_boot_microcode ,mp3_vga_overlay_microcode},					//MP3_CODE_2_CH
{ sdts_boot_microcode,NULL},						 			//SDTS_CODE
{ png_vga_boot_microcode,NULL},	 									//PNG_CODE
{ wma_vga_boot_microcode ,wma_vga_overlay_microcode},                   //WMA_CODE
#ifdef SDRAM_1X16MBITS   
{ jpeg_16M_boot_microcode,jpeg_16M_overlay_microcode},			//JPEG_CODE
#else
{ jpeg_32M_boot_microcode,jpeg_32M_overlay_microcode},			//JPEG_CODE
#endif // SDRAM_1X16MBITS
#if !defined(SDRAM_1X16MBITS) && defined(_DEBUG )
{ jpeg_vcb_boot_microcode,jpeg_vcb_overlay_microcode},			//JPEG_VCB_CODE
#else
{0,0},
#endif
{ adpcm_vga_boot_microcode,adpcm_vga_overlay_microcode},				//ADPCM_CODE
{ 0,0},															//ANALOG_IN_CODE
{ 0,NULL},								                        //DIGITAL_IN_CODE
#ifdef INTERNAL_KARAOKE
{ ac3_kar_vga_boot_microcode,ac3_kar_vga_overlay_microcode},            //AC3_KARAOKE_CODE
{ mpeg_kar_vga_boot_microcode,mpeg_kar_vga_overlay_microcode},          //MPEG_KARAOKE_CODE
{ lpcm_kar_vga_boot_microcode,lpcm_kar_vga_overlay_microcode},          //LPCM_KARAOKE_CODE
{ cdda_kar_vga_boot_microcode,cdda_kar_vga_overlay_microcode},          //CDDA_KARAOKE_CODE
#else
{ 0,0},															    //ANALOG_IN_CODE
{ 0,0},															    //ANALOG_IN_CODE
{ 0,0},															    //ANALOG_IN_CODE
#endif  // INTERNAL_KARAOKE
#ifdef D_PLII_SUPPORTED
{ ac3_pl2_vga_boot_microcode,ac3_pl2_vga_overlay_microcode},            //AC3_pl2_CODE
{ mpeg_pl2_vga_boot_microcode,mpeg_pl2_vga_overlay_microcode},          //MPEG_pl2_CODE
{ lpcm_pl2_vga_boot_microcode,lpcm_pl2_vga_overlay_microcode},          //LPCM_pl2_CODE
{ cdda_pl2_vga_boot_microcode,cdda_pl2_vga_overlay_microcode},          //CDDA_pl2_CODE
{ adpcm_pl2_vga_boot_microcode,adpcm_pl2_vga_overlay_microcode},          //ADPCM_pl2_CODE
#endif  // D_PLII_SUPPORTED
#ifdef D_3D_SUPPORTED
{ ac3_2ch_3d_vga_boot_microcode,ac3_2ch_3d_vga_overlay_microcode},            //AC3_3d_CODE
{ mpeg_2ch_3d_vga_boot_microcode,mpeg_2ch_3d_vga_overlay_microcode},          //MPEG_3d_CODE
{ lpcm_3d_vga_boot_microcode,lpcm_3d_vga_overlay_microcode},          //LPCM_3d_CODE
{ cdda_3d_vga_boot_microcode,cdda_3d_vga_overlay_microcode},          //CDDA_3d_CODE
{ adpcm_3d_vga_boot_microcode,adpcm_3d_vga_overlay_microcode},          //ADPCM_3d_CODE
{ mp3_3d_vga_boot_microcode,mp3_3d_vga_overlay_microcode},          //ADPCM_3d_CODE
#endif  // D_3D_SUPPORTED
#ifdef DDX_TEST
{ ddxc_boot_microcode,0},                                       // DDXC_CODE
#endif // DDX_TEST
#ifdef JPEG_MP3_ENABLE
{ maja_vga_boot_microcode ,maja_vga_overlay_microcode},                                                         // JPEG_MP3_CODE
#endif
};

///This array is used to hold sizes of both Overlay files and Boot files
CONST struct ADPMicrocdeSize_Tag ADPMicrocdeSizeList[]= {
{ mpeg_2ch_vga_boot_microcode_size, mpeg_2ch_vga_overlay_microcode_size},   //MPEG_CODE_2_CH
{ mpeg_6ch_vga_boot_microcode_size, mpeg_6ch_vga_overlay_microcode_size},   //MPEG_CODE_6_CH
{ ac3_2ch_vga_boot_microcode_size, ac3_2ch_vga_overlay_microcode_size},	    //AC3_CODE_2_CH
{ ac3_6ch_vga_boot_microcode_size, ac3_6ch_vga_overlay_microcode_size},	    //AC3_CODE_6_CH														
{ cdda_vga_boot_microcode_size, 0},									    //CDDA_CODE
{ lpcm_vga_boot_microcode_size,lpcm_vga_overlay_microcode_size},		    //LPCM_CODE_2_CH
{ mp3_vga_boot_microcode_size,mp3_vga_overlay_microcode_size},			    //MP3_CODE_2_CH
{ sdts_boot_microcode_size,0},									    //SDTS_CODE
{ png_vga_boot_microcode_size,0},							  		    //PNG_CODE
{ wma_vga_boot_microcode_size,wma_vga_overlay_microcode_size},              //WMA_CODE
#ifdef SDRAM_1X16MBITS   
{ jpeg_16M_boot_microcode_size,jpeg_16M_overlay_microcode_size},  	//JPEG_CODE
#else
{ jpeg_32M_boot_microcode_size,jpeg_32M_overlay_microcode_size},  	//JPEG_CODE
#endif // SDRAM_1X16MBITS
#if !defined(SDRAM_1X16MBITS) && defined(_DEBUG )
{ jpeg_vcb_boot_microcode_size,jpeg_vcb_overlay_microcode_size},    //JPEG_VCB_CODE
#else
{0,0},
#endif
{ adpcm_vga_boot_microcode_size,adpcm_vga_overlay_microcode_size},		    //ADPCM_CODE
{ 0,0},															    //ANALOG_IN_CODE
{ 0,0},								                                //DIGITAL_IN_CODE
#ifdef INTERNAL_KARAOKE
{ ac3_kar_vga_boot_microcode_size,ac3_kar_vga_overlay_microcode_size},                                                             //AC3_KARAOKE_CODE
{ mpeg_kar_vga_boot_microcode_size,mpeg_kar_vga_overlay_microcode_size},    //MPEG_KARAOKE_CODE
{ lpcm_kar_vga_boot_microcode_size,lpcm_kar_vga_overlay_microcode_size},    //LPCM_KARAOKE_CODE
{ cdda_kar_vga_boot_microcode_size,cdda_kar_vga_overlay_microcode_size},    //CDDA_KARAOKE_CODE
#else
{ 0,0},															    //ANALOG_IN_CODE
{ 0,0},															    //ANALOG_IN_CODE
{ 0,0},															    //ANALOG_IN_CODE
#endif // INTERNAL_KARAOKE
#ifdef D_PLII_SUPPORTED
{ ac3_pl2_vga_boot_microcode_size,ac3_pl2_vga_overlay_microcode_size},                                                             //AC3_KARAOKE_CODE
{ mpeg_pl2_vga_boot_microcode_size,mpeg_pl2_vga_overlay_microcode_size},    //MPEG_pl2_CODE
{ lpcm_pl2_vga_boot_microcode_size,lpcm_pl2_vga_overlay_microcode_size},    //LPCM_pl2_CODE
{ cdda_pl2_vga_boot_microcode_size,cdda_pl2_vga_overlay_microcode_size},    //CDDA_pl2_CODE
{ adpcm_pl2_vga_boot_microcode_size,adpcm_pl2_vga_overlay_microcode_size},    //ADPCM_pl2_CODE
#endif  // D_PLII_SUPPORTED
#ifdef D_3D_SUPPORTED
{ ac3_2ch_3d_vga_boot_microcode_size,ac3_2ch_3d_vga_overlay_microcode_size},                                                             //AC3_KARAOKE_CODE
{ mpeg_2ch_3d_vga_boot_microcode_size,mpeg_2ch_3d_vga_overlay_microcode_size},    //MPEG_3d_CODE
{ lpcm_3d_vga_boot_microcode_size,lpcm_3d_vga_overlay_microcode_size},    //LPCM_3d_CODE
{ cdda_3d_vga_boot_microcode_size,cdda_3d_vga_overlay_microcode_size},    //CDDA_3d_CODE
{ adpcm_3d_vga_boot_microcode_size,adpcm_3d_vga_overlay_microcode_size},    //ADPCM_3d_CODE
{ mp3_3d_vga_boot_microcode_size,mp3_3d_vga_overlay_microcode_size},    //ADPCM_3d_CODE
#endif  // D_3D_SUPPORTED
#ifdef DDX_TEST
{ ddxc_boot_microcode_size,0},                                      // DDXC_CODE
#endif // DDX_TEST
#ifdef JPEG_MP3_ENABLE
{ maja_vga_boot_microcode_size,maja_vga_overlay_microcode_size},                                                         // JPEG_MP3_CODE
#endif
};
#endif //ADP_IF_c

#else // D_VGA_ENABLED

⌨️ 快捷键说明

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