imdct_timing.c
上传用户:aoeyumen
上传日期:2007-01-06
资源大小:3329k
文件大小:1k
源码类别:

DVD

开发平台:

Unix_Linux

  1. /* 
  2.  *  bitstream_test.c
  3.  *
  4.  * Aaron Holtzman - May 1999
  5.  *
  6.  */
  7. #include <stdio.h>
  8. #include "ac3.h"
  9. #include "decode.h"
  10. #include "bitstream.h"
  11. #include "imdct.h"
  12. #include "timing.h"
  13. float i_buf[256];
  14. float o_buf[512];
  15. void imdct_do_512(float x[],float y[]);
  16. void imdct_do_256(float x[],float y[]);
  17. void main(int argc,char *argv[])
  18. {
  19. i_buf[80] = 1.0;
  20. i_buf[40] = 0.8;
  21. i_buf[20] = 0.3;
  22. imdct_init();
  23. timing_init();
  24. timing_test_2(imdct_do_512,i_buf,o_buf,"imdct_do_512");
  25. timing_test_2(imdct_do_256,i_buf,o_buf,"imdct_do_256");
  26. }