home *** CD-ROM | disk | FTP | other *** search
/ Dream 52 / Amiga_Dream_52.iso / Amiga / Applications / Musique / WarpAMP.lha / warpamp-ahi / CHANGES < prev    next >
Text File  |  1997-08-23  |  4KB  |  100 lines

  1. ###---> in 0.7.1
  2. - indicate that we don't know how to decode MPEG2.5. sorry.
  3. - a dummy crc check (we can play crc protected files now)
  4. - an altogether better huffman decoding - a complete rewrite
  5. - skip first, or first few, frames if main_data_begin is non zero/too big
  6. - fixed mono playing - a bug in transform.c
  7. - fixed /dev/dsp initialization 
  8. - included Karl's IRIX port
  9. - fixed a bug in fras_l and fras_s
  10. - added a part of huffman table 13 that was missing
  11. - included Karl's optimization patch - a huge speedup
  12. - included Lutz' HP/UX port
  13.  
  14. ###---> in 0.7.2
  15. - added clipping code
  16. - fixed a bug in huffman decoding
  17. - included Dan Nelson's FreeBSD port
  18. - Edouard's xmpeg3 gui is a part of the distribution now
  19.  
  20. ###---> in 0.7.3
  21. Andrew Richards:
  22. - Reorganised audio.c (alot!)
  23. - Moved the audio device specific stuff to separate architecture files
  24. - Added a pipe based audio buffer
  25. - Added an args.c for argument processing with getopt_long()
  26. - Added preliminary volume control
  27. - Added the ability to play more than one file
  28. - Added stdin and stdout support
  29. - Added configure support
  30. - Added some debugging features
  31. Karl Oygard:
  32. - optimised the Huffman decoder 
  33. - more optimisations in transform.c, misc2.c, getbits.c, ...
  34. Tomislav Uzelac:
  35. - new imdct algorithm (thanks to Jeff Tsay, Mikko Tommila)
  36. - minor bugfixes 
  37.  
  38. ###---> in 0.7.4
  39. - moved the initial memcpy() from audio.c into fillbfr() itself
  40. - enhanced synchronization code 
  41. - indicate that we don't know how to decode layer 1 or 2 (yet)
  42. - indicate that we don't know how to decode free format bitstreams
  43. - more optimisations (by Karl, of course), but no assembly yet 
  44. - IRIX support fixed (Karl)
  45. - AIX code included (George Colouris)
  46. - -fomit-frame-pointer option reinstated
  47. - ffwd/rew capabilities added
  48. - buffer implementation improved (Karl)
  49. - sajber jukebox support in place (Edouard)
  50. - layer2 is supported (not finished though)
  51. - PAUSE bug fixed (Lutz)
  52. - BeOS port integrated into the main source tree (Andy Lo A Foe)
  53. - Linux realtime sound driver support (Thomas Sailer)
  54. - most of poly() re-written in assembly for i586 (Karl)
  55. - speedups in requantize_ms
  56. - a new configure script
  57. /* 0.7.4 never actually got released ... */
  58.  
  59. ###---> in 0.7.5-0
  60. - fixed the core dump when using rt with -buffer option
  61. - removed buffer status display
  62. - show_header rewritten
  63.  
  64. ###---> in 0.7.5-1
  65. - fixed intensity stereo bug
  66. - moved gui control stuff to guicontrol.c
  67. - removed a call to AudioBufferFlush() when gui is paused
  68.  
  69. ###---> in 0.7.5-99
  70. - fixed Kyrandia_Forrest bug (in imdct)
  71. - downmix stereo->mono
  72. - fixed mono playing (Justin Frankel)
  73. - changes to configure
  74.  
  75. ###---> in 0.7.6
  76. - added initialise_decoder(); t_43[] is now initialised on startup
  77. - make amp just die in case euid!=0 when rt is enabled (temporary)
  78. - disabled -convert with rt since it doesn't work (tmp)
  79. - removed ld()
  80. - added a generic get_input() to switch between prefetch/plain reads
  81. - created initialize_globals()
  82. - added a call to initialize_globals() to decoder_process()
  83. - fixed premature end of playing in rt
  84. - fixed exit condition in prefetch_get_input(); short files are now OK
  85. - removed snd_eof from globals (not needed)
  86. - commented out perror()s in rt_play (unneeded error messages sometimes)
  87. - fixed IRIX premature end of playing (Karl)
  88. - fixed a bug in gethdr() which affected recognition of MPEG2.5 files
  89. - added xxx_fancy_audio() functions to encapsulate direct-to-DMA stuff
  90. - reorganized audio.c to enable merging
  91. - re-fixed a problem with some very old mp3 files (huffman tables 4 & 14)
  92. - /dev/dsp is now opened in setup_fancy_audio
  93. - commented out cinfo.ptr=0 from start_fancy_audio()
  94. - more new functions: prefetch_initial_fill(), set_realtime_priority()
  95. - realtime patches for HPUX (Lutz) - NOT FINISHED YET!!!
  96. - merged realtime and non-realtime decoder loop (yeah!!!)
  97. - resetting s and res to 0 in initialise globals. (Leif, let me know
  98.   if this helps)
  99. - configure changes, mainly for SunOS and HPUX
  100.