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

DVD

开发平台:

C/C++

  1. #ifndef __MP3TEST_H__
  2. #define __MP3TEST_H__
  3. #include "mpgaudio.h"
  4. //#define __TEST_MP3_SYN
  5. //#define __TEST_MP3_SYN_IN
  6. //#define __TEST_IMDCT_IN
  7. //#define __TEST_AA_IN
  8. //#define __TEST_SINGLE_IMDCT
  9. //#define __TEST_SINGLE_L3_SYN
  10. #ifdef __STREAM_FROM_CDROM
  11. //# define __CDROM_PCM_CHECK
  12. #endif
  13. #ifdef __TEST_MP3_SYN
  14. void test_mp3_syn(int frame_number);
  15. #endif
  16. #ifdef __TEST_MP3_SYN_IN
  17. void test_mp3_syn_in(int frame_number);
  18. #endif
  19. #ifdef __TEST_IMDCT_IN
  20. void test_imdct_int(int frame_number, int gr, int ch);
  21. #endif
  22. #ifdef __TEST_AA_IN
  23. void test_aa_in(short aa[32][18], int fr_num, int gr, int ch);
  24. #endif
  25. #ifdef __TEST_SINGLE_IMDCT
  26. void test_hw_IMDCT(void);
  27. #endif
  28. #ifdef __TEST_SINGLE_L3_SYN
  29. void test_single_L3_SYN(void);
  30. #endif
  31. #ifdef __CDROM_PCM_CHECK
  32. void test_mp3_PCM_underflow(void);
  33. void test_mp3_PCM_FIFO_CNT(void);
  34. #else
  35. static __inline void test_mp3_PCM_underflow(void) {}
  36. static __inline void test_mp3_PCM_FIFO_CNT(void) {}
  37. #endif
  38. #endif