?? xpucode.h
字號:
/* SCCSID @(#)xpucode.h 1.44 2/25/98 *//* * $Log$ */#if (!(MPEG1 && MKROM))/*---------------------------------------------------------------------*//* #if(XPORT_TYPE == VIDEO_ELM_ONLY) *//*---------------------------------------------------------------------*/static int uCode_VIDEO_ELM_ONLY[] = { 0x3f00100, /*@00 00_111_111_00000_0000001_00000000 //dummy */ 0x7f00200, /*@01 01_111_111_00000_0000010_00000000 // adv_cmd; */ 0x7f00300, /*@02 01_111_111_00000_0000011_00000000 // adv_cmd; */ 0x7f00400, /*@03 01_111_111_00000_0000100_00000000 // adv_cmd; */ 0x7f00500, /*@04 01_111_111_00000_0000101_00000000 // adv_cmd; */ 0x3700600, /*@05 00_110_111_00000_0000110_00000000 // set_dest(video); */ 0x7f00600, /*@06 01_111_111_00000_0000110_00000000 //eat:adv_cmd; goto eat;*/};static int pid_VIDEO_ELM_ONLY[] = { 0x0000000 };/*---------------------------------------------------------------------*//* #if (XPORT_TYPE == AUDIO_ELM_ONLY) *//*---------------------------------------------------------------------*/static int uCode_AUDIO_ELM_ONLY[] = { 0x3f00100, /*@00 00_111_111_00000_0000001_00000000 //dummy */ 0x7f00200, /*@01 01_111_111_00000_0000010_00000000 //adv_cmd; */ 0x7f00300, /*@02 01_111_111_00000_0000011_00000000 //adv_cmd; */ 0x7f00400, /*@03 01_111_111_00000_0000100_00000000 //adv_cmd; */ 0x7f00500, /*@04 01_111_111_00000_0000101_00000000 //adv_cmd; */ 0x3700602, /*@05 00_110_111_00000_0000110_00000010 //set_dest(audio); */ 0x7f00600, /*@06 01_111_111_00000_0000110_00000000 //eat:adv_cmd; goto eat;*/};static int pid_AUDIO_ELM_ONLY[] = { 0x0000000 };#endif#ifdef MPEG1/*----------------------------------------------------------------------*//* #if(XPORT_TYPE == MPEG1_PS) *//*----------------------------------------------------------------------*/static int uCode_MPEG1_PS[] = {#ifdef XPORT11 /* xport11.xpc - MPEG 1 for 1.1 players */ 0x3f00100, 0x3700403, 0x3706d03, 0x7f00300, 0x7f00500, 0x1f0061b, 0x170078f, 0x7f48500, 0x3f30300, 0x4f00a09, 0x7f40cff, 0x3f00700, 0x3f485ff, 0x7f28c00, 0x7f00f00, 0x7f48500, 0x4f01108, 0x7f41300, 0x7f01400, 0x7f41504, 0x7702c01, 0x3701601, 0x3f4ac00, 0x0f01804, 0x3721a03, 0x7f01800, 0x4f01b10, 0x7f29b00, 0x3701d01, 0x7f01e00, 0x7701f03, 0x4f02021, 0x7f2a000, 0x3702201, 0x7f02300, 0x7f02400, 0x4f02507, 0x7702603, 0x7f2a600, 0x3702801, 0x7f02900, 0x7f02a00, 0x7f02b00, 0x7200503, 0x3722e03, 0x7f02c00, 0x7702f01, 0x7f13300, 0x7f4b300, 0x7f03200, 0x7200503, 0x7703403, 0x4f0350c, 0x7f2b500, 0x7a48500, 0x7f03800, 0x7a48500, 0x7f03a00, 0x7a48501, 0x7f03c00, 0x1003d04, 0x3f441e1, 0x3f441e2, 0x3f4c2e0, 0x0704200, 0x0704201, 0x5f04309, 0x2704400, 0x3ac0540, 0x7ffcaf0, 0x7fe4aaa, 0x7fe4acc, 0x5e04900, 0x1604a00, 0x3704b01, 0x7f04c00, 0x3f5cf80, 0x7704e03, 0x7f54e80, 0x3ffd2c4, 0x7705103, 0x7f05200, 0x3ffd5f2, 0x7705403, 0x0f06007, 0x3ffdef3, 0x7705703, 0x4f05806, 0x3705901, 0x3725b03, 0x7f05900, 0x4f05c04, 0x7f2dc00, 0x3206308, 0x7705f03, 0x0f06003, 0x7706101, 0x3226308, 0x7f06100, 0x4f3e304, 0x7f06500, 0x7f4eb00, 0x7f06700, 0x7f4eb00, 0x7f06900, 0x7f4eb01, 0x7703c03, 0x7f2eb00, 0x3700503, 0x4f06e03, 0x7f2ee00, 0x3707002, 0x1f0711b, 0x170728f, 0x7f4f000, 0x3730303, 0x7f07200#else / * of XPORT11 */#ifdef XPORT20#ifdef DVD_VCD /* dvdvcd.xpc - MPEG 1 for DVD_VCD 2.0 players */ 0x3f00100, 0x3702503, 0x3707503, 0x3702603, 0x3702703, 0x1707300, 0x3700703, 0x7f00700, 0x7f40a00, 0x7f00b00, 0x7f40c30, 0x7702f01, 0x3700d01, 0x3f43100, 0x3f02f00, 0x7f41104, 0x7f01200, 0x7f41340, 0x7703101, 0x3701401, 0x3f4b100, 0x3220703, 0x7f01500, 0x7f4b700, 0x7f01900, 0x7201e03, 0x1601b00, 0x3704801, 0x7f29c00, 0x3701e03, 0x7f49e00, 0x4f02009, 0x3f49eff, 0x7f2a000, 0x7f02300, 0x7f49e00, 0x4f00f06, 0x4701e00, 0x4702800, 0x4702801, 0x7f4a800, 0x4f02a09, 0x3f4a8ff, 0x7f2aa00, 0x7f02d00, 0x7f4a800, 0x4f00806, 0x3222803, 0x7f02f00, 0x3723303, 0x7f03100, 0x0f03403, 0x7f2b400, 0x371ee01, 0x3701701, 0x7703803, 0x4f0390c, 0x7f2b900, 0x7a49e00, 0x7f03c00, 0x7a49e00, 0x7f03e00, 0x7a49e01, 0x7f04000, 0x1004104, 0x5f04209, 0x2704300, 0x3ac1e40, 0x7ff9bf0, 0x7fe1baa, 0x7fe1bcc, 0x5e01a00, 0x7f04900, 0x3f5cc80, 0x7704b03, 0x7f54b80, 0x3ffcfc4, 0x7704e03, 0x7f04f00, 0x3ffd2f2, 0x7705103, 0x0f05d07, 0x3ffdbf3, 0x7705403, 0x4f05506, 0x3705601, 0x3725803, 0x7f05600, 0x4f05904, 0x7f2d900, 0x3206008, 0x7705c03, 0x0f05d03, 0x7705e01, 0x3226008, 0x7f05e00, 0x3fb6c20, 0x0f36d04, 0x7f4e100, 0x7f06400, 0x0f36d04, 0x7f4e100, 0x7f06700, 0x0f36d04, 0x3f4e501, 0x4f06a04, 0x3f4e1b7, 0x3806d00, 0x4f3ec04, 0x3a01c00, 0x4f06f05, 0x7207003, 0x7f2f000, 0x3707200, 0x1f00508, 0x7f3f300, 0x3201e03, 0x4f07603, 0x7f2f600, 0x3700702#else /* xport20.xpc - MPEG 1 for 2.0 players */ 0x3f00100, 0x3701c03, 0x3707903, 0x3701d03, 0x3701e03, 0x1707700, 0x3700703, 0x7f00700, 0x7f40a00, 0x7f00b00, 0x7f40c30, 0x7702601, 0x3700d01, 0x3f42800, 0x3f02600, 0x7f41104, 0x7f01200, 0x7f41340, 0x7702801, 0x3701401, 0x3f4a800, 0x3220703, 0x7f01500, 0x7f4ae00, 0x7f01900, 0x7206d03, 0x1601b00, 0x3703f01, 0x4706d00, 0x4701f00, 0x4701f01, 0x7f49f00, 0x4f02109, 0x3f49fff, 0x7f2a100, 0x7f02400, 0x7f49f00, 0x4f00806, 0x3221f03, 0x7f02600, 0x3722a03, 0x7f02800, 0x4a1f408, 0x0f02c03, 0x7f2ac00, 0x3701701, 0x7702f03, 0x4f0300c, 0x7f2b000, 0x7a4ed00, 0x7f03300, 0x7a4ed00, 0x7f03500, 0x7a4ed01, 0x7f03700, 0x1003804, 0x5f03909, 0x2703a00, 0x3ac6d40, 0x7ff9bf0, 0x7fe1baa, 0x7fe1bcc, 0x5e01a00, 0x7f04000, 0x3f5c380, 0x7704203, 0x7f54280, 0x3ffc6c4, 0x7704503, 0x7f04600, 0x3ffc9f2, 0x7704803, 0x0f05407, 0x3ffd2f3, 0x7704b03, 0x4f04c06, 0x3704d01, 0x3724f03, 0x7f04d00, 0x4f05004, 0x7f2d000, 0x3205708, 0x7705303, 0x0f05403, 0x7705501, 0x3225708, 0x7f05500, 0x3fb6320, 0x0f36404, 0x7f4d800, 0x7f05b00, 0x0f36404, 0x7f4d800, 0x7f05e00, 0x0f36404, 0x3f4dc01, 0x4f06104, 0x3f4d8b7, 0x3806b00, 0x4f3e304, 0x7f06500, 0x7f4eb00, 0x7f06700, 0x7f4eb00, 0x7f06900, 0x7f4eb01, 0x7703703, 0x7f2eb00, 0x3706d03, 0x7f4ed00, 0x4f06f09, 0x3f4edff, 0x7f2ef00, 0x7f07200, 0x7f4ed00, 0x4f00f06, 0x7f2f400, 0x3707600, 0x1f00508, 0x7f3f700, 0x3706d03, 0x4f07a03, 0x7f2fa00, 0x3700702#endif /* else of DVD_VCD */#else /* of XPORT20 */ /* New mp1cdda.xpc */ 0x3f00100, 0x3700403, 0x3703d03, 0x7f00300, 0x7f00500, 0x7f40700, 0x7f00500, 0x7f40900, 0x7f00500, 0x1f00a2d, 0x1700bed, 0x7f40f01, 0x7f48500, 0x3f30300, 0x7f00b00, 0x3801000, 0x3701103, 0x2701200, 0x3fc0540, 0x3f68500, 0x7f01500, 0x5e01600, 0x1601700, 0x3701803, 0x7f01900, 0x3f59c80, 0x7701b03, 0x7f51b80, 0x3ff9fc4, 0x7701e03, 0x7f01f00, 0x3ffa2f2, 0x7702103, 0x0f02707, 0x3ffa5f3, 0x7702403, 0x4f0270b, 0x7702603, 0x0f02703, 0x7702803, 0x3722a08, 0x7f02800, 0x7f3aa00, 0x7f02c00, 0x7f43200, 0x7f02e00, 0x7f43600, 0x7f03000, 0x7f43900, 0x3f03c00, 0x7f43a00, 0x7f03400, 0x7f43900, 0x3f03c00, 0x7f43800, 0x3f03c00, 0x3700903, 0x3700703, 0x7f40f01, 0x7f43800, 0x7700503, 0x4f03e03, 0x7f2be00, 0x3704002, 0x1f0412d, 0x17042ef, 0x7f4c000, 0x3730303, 0x7f04200#endif /* XPORT20 */#endif /* XPORT11 */};/* pid table for program stream parsing*/static int pid_MPEG1_PS[]={#ifdef XPORT11 0x000000, /* invalid pid 0 */ 0x21e000, /* 1_00001_1110_0000_00000_000 // VIDEO_PACKET 0xe0, destination video */ 0x21c002, /* 1_00001_1100_0000_00000_010 // AUDIO_PACKET 0xc0, destination audio */ 0x21e200, /* 1_00001_1110_0010_00000_000 // VIDEO_PACKET 0xe2, destination video */ 0x000000, /* invalid pid 4 */#else /* XPORT20 */ 0x000000, /* invalid pid 0 */ 0x000000, /* invalid pid 1 */ 0x000000, /* invalid pid 2 */ 0x000000, /* invalid pid 3 */ 0x000000, /* invalid pid 4 */ 0x000000, /* invalid pid 5 */ 0x000000, /* invalid pid 6 */ 0x000000, /* invalid pid 7 */ 0x000000, /* invalid pid 8 */ 0x000000, /* invalid pid 9 */ 0x000000, /* invalid pid 10 */ 0x000000, /* invalid pid 11 */ 0x000000, /* invalid pid 12 */ 0x000000, /* invalid pid 13 */ 0x000000, /* invalid pid 14 */ 0x000000, /* invalid pid 15 */ 0x21e000, /* 1_00001_1110_0000_00000_000 // VIDEO_PACKET 0xe0, destination video */ 0x21c002, /* 1_00001_1100_0000_00000_010 // AUDIO_PACKET 0xc0, destination audio */ 0x21e200, /* 1_00001_1110_0010_00000_000 // VIDEO_PACKET 0xe2, destination video */ 0x21b700, /* 1_00001_1011_0111_00000_000 // Sequence end code 1b7, dest. video */ 0x000000, /* invalid pid 20 */#endif /* else of XPORT11 */};#endif /* MPEG 1 */#ifdef MPEG2/*---------------------------------------------------------------------*//* #if(XPORT_TYPE == DVD_SIMPLE) *//*---------------------------------------------------------------------*/static int uCode_DVD_SIMPLE[] = {0x3f00100, 0x3700203, 0x7f00300, 0x3f38600, 0x1700501, 0x3700703, 0x3720708,0x7f40900, 0x7f00300, 0x3f38c00, 0x1700b01, 0x3700d03, 0x3720d08, 0x7f40f00,0x7f00300, 0x3f39200, 0x1701101, 0x3701303, 0x3721308, 0x7f41a01, 0x3f39700,0x1701601, 0x3701803, 0x3721808, 0x7f40f00, 0x7f00300, 0x3731b03, 0x1001c63,0x3701d03, 0x2701e00, 0x7fc3d40, 0x7f02000, 0x1e02100, 0x7f02200, 0x1602300,0x7f02400, 0x3ffbbc8, 0x7f02600, 0x3f02700, 0x7f02800, 0x0e02900, 0x3f02a00,0x7f2aa00, 0x7f02c00, 0x3fb3200, 0x3f4bb80, 0x7f02f00, 0x7f03000, 0x7f03100,0x7f03200, 0x3f03300, 0x0f03403, 0x3f2b600, 0x3703608, 0x7f3b400, 0x3f03800,0x1703904, 0x7f03a00, 0x3f00300, 0x7f3bb00, 0x7f03d00, 0x7f43f00, 0x7f03d00,0x7f44100, 0x7f03d00, 0x7f41a01, 0x7f44100, 0x7f03d00, };static int pid_DVD_SIMPLE[] = { 0x21e000, /* 1_00001_1110_0000_00000_000 */ 0x21bd02, /* 1_00001_1011_1101_00000_010 */};/*---------------------------------------------------------------------*//* #if (XPORT_TYPE == DSS_SIMPLE) *//*---------------------------------------------------------------------*/static int uCode_DSS_SIMPLE[] = {/*-----support aux,nmpeg redundant (NB<124)------- */0x3f00100, /*@00 dummy*/0x7f00200, /*@01 adv_cmd; */0x7f00300, /*@02 start: adv_cmd; */0x3800400, /*@03 oclkpid_cmd; */0x0f00581, /*@04 ld2_cmd(129); */0x2700600, /*@05 rdccnt_cmd; */0x7f00700, /*@06 adv_cmd; */0x3781103, /*@07 if(misc_out1){ set_dest(junk); goto eat;} */0x3f5930f, /*@08 if(!mask(0x0f)){ goto aux;} */0x3900a00, /*@09 wrccnt_cmd; */0x37b1113, /*@0a if(camdestchk(risc)) { set_dest(junk); goto eat;}*/0x3f51408, /*@0b if(mask(0x08)) {goto adpt;} */0x3700d03, /*@0c set_dest(junk); */0x7f00e00, /*@0d basic_eat: adv_cmd; */0x7f00f00, /*@0e adv_cmd; */0x7f01000, /*@0f adv_cmd; */0x3701108, /*@10 set_dest(cam_rf); */0x7f29100, /*@11 eat: if(!c2_done){ adv_cmd; goto eat; } */0x3f00200, /*@12 goto start; */0x3701103, /*@13 aux: set_dest(junk); goto eat; */0x3701503, /*@14 adpt: {set_dest(junk); goto nmpeg;} */0x5f01600, /*@15 nmpeg: adv_cmd; ld3high_cmd(0); */0x1601700, /*@16 nmpeg2: ld3low_cmd; ldfrombs_cmd; */0x3f01800, /*@17 ; */0x7f39800, /*@18 skip: if(!c3_done){adv_cmd; goto skip;} */0x7f01a00, /*@19 skip_exit: adv_cmd; */0x7f01b00, /*@1a adv_cmd; */0x7f01c00, /*@1b adv_cmd; */0x3701108, /*@1c set_dest(cam_rf); goto eat; */};static int pid_DSS_SIMPLE[]={ 0x200a00, /* VIDEO_PID 0x0a, destination video */ 0x200b02, /* AUDIO_PACKET 0x0b, destination audio */};#endif /* MPEG 2 */
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -