home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 4 / AACD04.ISO / AACD / Sound / LAME / LAME.readme < prev    next >
Text File  |  1999-11-03  |  4KB  |  115 lines

  1. LAME Ain't a Mp3 Encoder
  2. ~~~~~~~~~~~~~~~~~~~~~~~~
  3.  
  4. Don't be fooled by the name, LAME is a mp3 encoder, and a damn good one at that
  5. too! ;)
  6.  
  7. Since v3 it started using GPSYCHO, a GPL'd psycho-acoustic model (if you don't
  8. know what that is, read up on the mp3 format) that produces a very nice final
  9. result.
  10.  
  11. This is my (very successful ;) ) attempt at porting it to the Amiga, since I
  12. felt that the other ports out there were too poor and unstable, and not updated
  13. frequently enough (LAME is still a project in progress, and there are often
  14. updates available). This port has been extensively tested and proved very
  15. stable, and will be updated frequently alongside the original project.
  16.  
  17.  
  18. - CISC
  19.  
  20.  
  21.  
  22. News
  23. ~~~~
  24.  
  25. I've started including proper Amiga version-strings in the binaries .. try
  26. "Version LAME.xxx FULL" to see for yourself... ;)
  27.  
  28.  
  29. I've started doing some assembler optimizations on the 68k versions of LAME.
  30.  
  31. There are no known problems with this .. extensive testing show that the
  32. output is equal, however, if any problems should occur (most likely precision)
  33. that could be caused by this, please report to lame@honeypot.net
  34.  
  35. ..so far I've only replaced a few functions, but already a speed-increase of
  36. 10-20% should be expected! ;))
  37.  
  38.  
  39.  
  40. Hints & Tips
  41. ~~~~~~~~~~~~
  42.  
  43. Experiencing startup or random crashes when running LAME?
  44.  
  45. - Try increasing stacksize (LAME needs atleast 100000 (This only applies to PPC
  46.   version, as the 68k versions have automatic stackextend)).
  47.  
  48. - Unplug your accelerator board and plug it in again, as it is known that there
  49.   sometimes occur a bad connection for whatever reason that will make your
  50.   programs behave badly (esp. PPC).
  51.  
  52. - Remove nasty patches.
  53.  
  54.  
  55. I'm encoding directly from CD using AsimCDFS, and all my RAM disappears.
  56.  
  57. - Turn off "Stream CDDA Audio" in AsimCDFS_Prefs. (Thanks to Denis Zwornarz)
  58.  
  59.  
  60. I'm unable to encode from CDDA files or the resulting MP3 sounds like trash.
  61.  
  62. - Most CD-ROMs return CDDA in the Intel byte order (little endian), you have to
  63.   use the -r -x options to select raw input and force byteswapping on the data.
  64.  
  65.  
  66. LAME is too slow, I want something faster!
  67.  
  68. - I've optimized the exe's as good as I can, but if you want to encode even
  69.   faster (but with poorer quality), use the "-f" option.
  70.  
  71.   (on a 060/50 the speed is 0.1439x vs. 0.2962x here. (v3.50)) ;)
  72.  
  73. - Get a PPC card (my 604e/233 encodes at 1.1847x (no options enabled) and
  74.   2.3850x (-f option) with a 44.1kHz stereo AIFF). ;))
  75.  
  76. - Use big-endian files (AIFF), byte-swapping can drag down performance.
  77.  
  78.  
  79. LAME reads/writes too often to the disk and I don't like it! :P
  80.  
  81. - Since v3.36 I have started adding a rather large File I/O buffer, this helps
  82.   alot on PPC, but also on 68k (esp on slow media). (Thanks to Vladimir Zidar)
  83.  
  84.   Currently the buffersize is 200000 for PPC and 50000 for 68k.
  85.  
  86. - If you are not happy with the size of the buffer, you can hack your own. ;)
  87.  
  88.   Fire up your favourite hex-editor and locate the $VER: string .. the 4 bytes
  89.   before that string represents the buffersize in hexadecimal, edit away! ;)
  90.  
  91.  
  92. Why does the PPC and 68k version produce slightly different MP3-files?
  93.  
  94. - The main reason is different precision, 68k FPU uses 80-bit, while PPC uses
  95.   64-bit, however there should be no noticeable difference on the sound.
  96.  
  97.  
  98. Where's the WarpOS version of LAME?
  99.  
  100. - Use Frank Wille's ppclibemu, with that the ELF works gr8 under WarpOS.
  101.  
  102.  
  103.  
  104. Links
  105. ~~~~~
  106.  
  107. The Amiga Alternative Audio Page (Homepage of LAME, BladeEnc, SoX and RAPlay)
  108. -> http://csc.smsu.edu/~strauser/audio.html
  109.  
  110. LAME
  111. -> http://www.sulaco.org/mp3/
  112.  
  113. MP3'Tech
  114. -> http://www.mp3tech.org/
  115.