📄 vcd.h
字号:
/* Copyright 1996, ESS Technology, Inc. *//* SCCSID @(#)vcd.h 4.8 11/05/04 */ /* * $Log$ */#ifndef __VCD_H__#define __VCD_H__#include "common.h"#define INFO_VCD_SIZE 400 /* Bytes */#define ENTRIES_VCD_SIZE 800#define PSD_SIZE 1024#define TRACK_SIZE 400#define TRACK_MUXRATE_SIZE 200 /* ABNORMAL_VCD || ANTI_SHOCK *//* use DWord offsets..removed redundant variables and "MAC_.." */#define INFO_VCD_OFFSET (INFO_VCD_start) #define ENTRIES_VCD_OFFSET (INFO_VCD_OFFSET + INFO_VCD_SIZE/4)#define PSD_START_OFFSET (ENTRIES_VCD_OFFSET + ENTRIES_VCD_SIZE/4)#define TRACK_INFO_OFFSET (PSD_START_OFFSET + PSD_SIZE/4)#define ENTRY_START_OFFSET (ENTRIES_VCD_OFFSET + 12/4)#define TRACK_MUXRATE_OFFSET (TRACK_INFO_OFFSET + TRACK_SIZE/4)#define PSD_SECTOR_SIZE 2048 /* bytes */#define MAX_ENTRY_NUM 195#define MAX_SEGMENT_NUM 1980 /* from 1 to 1980 */#define DATA_TRACK 1#define AUDIO_TRACK 0#ifdef SCENE#define SCENE_LIMIT 9999 /* input limit (spec is 32767) */#define SCENE_INVALID 0xffff /* invalid or unused */#endif /*SCENE*//* VCD file download functions */int dump_info_vcd(uchar *); /* info.vcd to dram */int dump_entries_vcd(uchar *); /* entries.vcd to dram *//* get track, entry, segment and PSD info functions */int get_segment_info(int seg_num, unsigned char *content, int *len);int get_entry_info(int entry_num, unsigned char *track_num, unsigned int *start_mmssff, int *end_mmssff);int get_track_info(unsigned char track_num, unsigned int *start_mmssff, unsigned int *end_mmssff, unsigned char *type);char * get_PSD(int offset, int size);int get_entry_number(int CDtime);int get_track_entries(unsigned char track_number, unsigned int *beg, unsigned int *end);#ifdef SCENEunsigned short get_list_offset(unsigned int);#endif /*SCENE*/int is_track_pre_emphasis(int track);/* init function */void reset_PSD();/* extern variables */extern unsigned int *TrackInfoAdr;extern int PSD_size; /* The size of PSD in bytes. */extern unsigned char track_map[]; /* track map for motion picture */#endif /* __VCD_H__ */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -