fs_show.h
上传用户:poi891205
上传日期:2013-07-15
资源大小:9745k
文件大小:1k
源码类别:

DVD

开发平台:

C/C++

  1. #ifndef __FS_SHOW_H
  2. #define __FS_SHOW_H
  3. //fs_message_show.c
  4. //*************************************************************
  5. #ifdef SUPPORT_MP4
  6. #define MP4_INI    1       
  7. #define UNSUPPORT_MESSAGE   2
  8. #define UNSUPPORT_FORMAT    3
  9. #endif
  10. //-------------------------------------
  11. #if defined(SUPPORT_ID3)||defined(SUPPORT_OSDID3)//liweihua 2003-12-28
  12. #include "memmap0.h"
  13. #ifdef S16Mb_Mode_ID3      //2004-4-16 05:27张宇P
  14. #define ID3_MEM_START     (SDRAM_BASE + (A_MP3ID3YA)*1024)
  15. #else
  16. #define ID3_MEM_START     (SDRAM_BASE + (A_SUPYA)*1024)
  17. #endif
  18. #define LYRICS_MAX 100
  19. #define MAX_WORD   50
  20. #define MAX_SN_LEN 30
  21. #define ID3_V1     0x1
  22. #define ID3_V2     0x2
  23. typedef struct
  24. {
  25.     int s[LYRICS_MAX]; //second
  26.     char song[LYRICS_MAX][MAX_WORD]; //50 isn't limited
  27. } LYRICS;
  28. typedef struct
  29. {
  30.     LYRICS l;
  31.     int no;
  32.     int play_no;
  33.     int id3_exist; //0:no id3 ,1:exist id3 info
  34.     char song[MAX_SN_LEN + 1]; //add str end:
  35.     char artist[MAX_SN_LEN + 1];
  36. } LYR;
  37. typedef struct
  38. {
  39.     BYTE tag[3];
  40.     BYTE song_title[30];
  41.     BYTE artist[30];
  42.     BYTE album[30];
  43.     BYTE year[4];
  44.     BYTE comment[30];
  45.     BYTE genre;
  46. } ID3_TAG;
  47. #endif
  48. //*****************************************************************
  49. #endif