imdct_test.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 <stdlib.h>
  8. #include <stdio.h>
  9. #include "ac3.h"
  10. #include "bitstream.h"
  11. #include "decode.h"
  12. #include "imdct.h"
  13. static stream_samples_t samples;
  14. static stream_coeffs_t coeffs;
  15. static bsi_t bsi;
  16. static audblk_t audblk;
  17. int main(void)
  18. {
  19. int i;
  20. coeffs.fbw[0][20] = 0.4;
  21. coeffs.fbw[0][40] = 0.4;
  22. coeffs.fbw[0][30] = 1.0;
  23. imdct_init();
  24. bsi.nfchans = 1;
  25. imdct(&bsi,&audblk,&coeffs,&samples);
  26. for(i=0;i<512;i++)
  27. printf("%fn",samples.channel[0][i]);
  28. return 0;
  29. }