common1.h

来自「一个两碟控制的VCD的代码,两碟之间的转动及连续播放,已大量生产的CODE.」· C头文件 代码 · 共 63 行

H
63
字号
/* SCCSID @(#)common1.h	1.5 6/4/98 */ 

#if 1

/* Noise modes for open_file */
#define OF_SILENT	0
#define OF_NORMAL	1
#define OF_VERBOSE	2
#define uchar unsigned char
#define sam_size 32 
#define MIX_FIFO_SIZE  128 
#define NUM_CH	4

#define Open_OSD2() {extern int VCD30_OSD_TOTAL_AREAS; VCD30_OSD_TOTAL_AREAS=2;}
#define Stop_OSD() {extern int OSD_on; OSD_on = 0; }
#define Start_OSD() {extern int OSD_on; OSD_on = 1;}
#define Open_OSD1() {extern int OSD1; OSD1 = 1;} 

/******************************************************************************
 
 The PCM buffer followed by the zero buffer.
 The zero buffer should be no more than 256 dwords in the MPEG2 layout,
 and 252 dwords in the MPEG1 layout.
 
 ******************************************************************************/
#if 0
#ifdef ZIP 
#define MIDI_start      0x9400 
#define MIDI_list       0x10cc0 
#define MIDI_event      0x10cc0 
#define MIDI_new        0x10cbe 
#define PCM_start       0x12cc0
#else
#define MIDI_start      0xc000
#ifdef VCD30
#define MIDI_list       0xefe0
#define MIDI_event      0xefe0
#define MIDI_new        0xefde
#define PCM_start       0x10fe0
#else
#define MIDI_list       0xdf60
#define MIDI_event      0xdf60
#define MIDI_new        0xdf5e
#define PCM_start       0xff60
#endif
#endif
#endif

GBLDEF(int MIDI_start,0);
GBLDEF(int MIDI_list,0);
GBLDEF(int MIDI_event,0);
GBLDEF(int MIDI_new,0);
GBLDEF(int PCM_start,0);


#define PCM_size        2048    /* Must be multiple of 441 */
#define PCM_end         (PCM_start + PCM_size)
#define PCM_zero_start  PCM_end
#define PCM_zero_size   128
#define PCM_zero_end    (PCM_zero_start + PCM_zero_size)

#endif

⌨️ 快捷键说明

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