CHANGELOG
上传用户:ozl2332
上传日期:2009-12-28
资源大小:38k
文件大小:2k
源码类别:

语音压缩

开发平台:

C/C++

  1. 1.2.1 (April 4, 2004) 
  2.     compiles cleanly with just about every -W warning flag under the sun
  3.     reorganized kiss_fft_state so it could be read-only/const. This may be useful for embedded systems
  4.     that are willing to predeclare twiddle factors, factorization.
  5.     Fixed C_MUL,S_MUL on 16-bit platforms.
  6.     tmpbuf will only be allocated if input & output buffers are same
  7.     scratchbuf will only be allocated for ffts that are not multiples of 2,3,5
  8.  
  9.     NOTE: The tmpbuf,scratchbuf changes may require synchronization code for multi-threaded apps.
  10. 1.2 (Feb 23, 2004)
  11.     interface change -- cfg object is forward declaration of struct instead of void*
  12.     This maintains type saftey and lets the compiler warn/error about stupid mistakes.
  13.             (prompted by suggestion from Erik de Castro Lopo)
  14.     small speed improvements
  15.     added psdpng.c -- sample utility that will create png spectrum "waterfalls" from an input file
  16.         ( not terribly useful yet)
  17. 1.1.1 (Feb 1, 2004 )
  18.     minor bug fix -- only affects odd rank, in-place, multi-dimensional FFTs
  19. 1.1 : (Jan 30,2004)
  20.     split sample_code/ into test/ and tools/
  21.     Removed 2-D fft and added N-D fft (arbitrary)
  22.     modified fftutil.c to allow multi-d FFTs
  23.     Modified core fft routine to allow an input stride via kiss_fft_stride()
  24.     (eased support of multi-D ffts)
  25.     Added fast convolution filtering (FIR filtering using overlap-scrap method, with tail scrap)
  26.     Add kfc.[ch]: the KISS FFT Cache. It takes care of allocs for you ( suggested by Oscar Lesta ).
  27. 1.0.1 (Dec 15, 2003)
  28.     fixed bug that occurred when nfft==1
  29.     
  30. 1.0 : (Dec 14, 2003)
  31.     changed kiss_fft function from using a single buffer, to two buffers.
  32.     If the same buffer pointer is supplied for both in and out, kiss will
  33.     manage the buffer copies.
  34.     added kiss_fft2d and kiss_fftr as separate source files (declarations in kiss_fft.h )
  35. 0.4 :(Nov 4,2003) optimized for radix 2,3,4,5
  36. 0.3 :(Oct 28, 2003) woops, version 2 didn't actually factor out any radices other than 2
  37. 0.2 :(Oct 27, 2003) added mixed radix, only radix 2,4 optimized versions
  38. 0.1 :(May 19 2003)  initial release, radix 2 only