home *** CD-ROM | disk | FTP | other *** search
/ Magazyn Exec 5 / CD_Magazyn_EXEC_nr_5.iso / Programy / Muzyczne / BladeEnc_WOS_094.lzx / BladeEnc_WOS / README_Amiga < prev    next >
Text File  |  1986-05-31  |  4KB  |  87 lines

  1. Hello and welcome to the BladeEnc Amiga-WarpOS port.
  2. This is a short Amiga-specific note for the port.
  3.  
  4. There are two executables, "BladeEnc" that is compiled with StormGCC and
  5. "BladeEnc_VBCC" compiled using VBCC 0.7f. The latter is about 0.10x slower, but
  6. has stack-extension enabled (see below for stack considerations).
  7.  
  8. BladeEnc WarpOS has been compiled to work with powerpc.library V 15.0 in mind
  9. (WarpOS 4). Don't try to run it on an older version - you've been warned.
  10. WarpOS 5 (delivered with OS 3.9) is fine, of course.
  11.  
  12. Very important: BladeEnc needs a stack larger than the usual default. A stack
  13. of at least 20000 bytes must be used to run BladeEnc. So check with the shell
  14. if the stack is big enough (use the WarpOS command "stackppc").
  15.  
  16. The priority is set by default at 0 (the average priority for WarpOS, just like
  17. AmigaOS), but you can change this value as you like. You can use the usual
  18. BladeEnc keywords (HIGHEST, HIGHER, etc..) or just supply an absolute value,
  19. like "-prio=4".
  20. Amiga-specific patterns are fully supported on the commandline, so you can
  21. specify things like "Track[0-9]", or any other combination understood by the
  22. usual AmigaDos pattern-matching routines.
  23. The configuration file, called "BladeEnc.cfg" can be placed either in
  24. BladeEnc's directory, or in ENV: .
  25.  
  26. The supported input formats are AIFF stereo and WAV. If you use AsimCDFS to
  27. extract the tracks from the CD, select the files in directory "AIFF_Stereo",
  28. but please remember that BladeEnc tries to save in the same directory, so you
  29. must supply a different destination ("-outdir=<your MP3 directory>"). However,
  30. please note well: BladeEnc strips the file extensions off from the source files
  31. and adds the ".mp3" extension. Since ASIM names the unnamed tracks as "Track.nn"
  32. (where 'nn' is the tracknumber), all the files will be overwritten under the
  33. name "Track.mp3". So rename the tracks before beginning. This may change in the
  34. future versions. 
  35.  
  36. This is not Amiga specific but very important: BladeEnc is targeted towards high
  37. quality encoding. So please use it always with a bitrate of 160Kbits ("-160"),
  38. or better 192Kbits. It's not really worth using it at 128Kbits.
  39.  
  40. SPEED NOTES:
  41. BladeEnc is quite fast already, but to get the best from the encoder, you should
  42. keep in mind that BladeEnc (like any other WarpOS program) is slowed down by
  43. context-switches. So, in order to speed up encoding, try this:
  44.  
  45. 1) leave a lot of memory free for BladeEnc to operate. This version uses some
  46. intelligent buffer-allocation techniques; the biggest the I/O buffer is, the
  47. faster the encoding goes. The buffer memory is allocated by taking the total
  48. free memory and dividing by 4. So if you've 40 Mb free, BladeEnc will allocate
  49. 10 Mb for reading the source file.
  50.  
  51. 2) Disable progress-indication ("-progress=0"). The progress indication used by
  52. BladeEnc is really very expensive in terms of context switches, so disabling it
  53. makes a real difference. On the development machine, the difference was of about
  54. 25% !! NOTE: due to a compiler limitation, when progress indication is disabled
  55. you won't be able to stop BladeEnc using Control-C. This may change in the
  56. future.
  57.  
  58. 3) Don't rip and encode at the same time; if you've AsimCDFS, that lets you
  59. extract tracks from CD just by reading the relative file, FIRST copy all the
  60. necessary files on your harddisk, and THEN start encoding!
  61.  
  62.  
  63. Seeing from tests done by betatesters, BladeEnc WarpOS is faster than LAME, and
  64. a bit slower than NCodeR. But you've to keep in mind that BladeEnc is targeted
  65. towards high-quality encoding rather than speed. Anyway, if you're not yet
  66. satisfied, please know that NCodeR encoding time is calculated after much of the
  67. file is loaded in memory, while BladeEnc "streams" the audio file, both when
  68. reading and writing, so time is calculated since the input and output files are
  69. first opened.
  70.  
  71. Have fun!
  72.  
  73. Port author:
  74. Andrea Vallinotto <avallino@diff.org>
  75. Updates can be found at: http://www.diff.org/avallino
  76.  
  77. Many thanks to:
  78.  
  79. Frank Wille
  80.  
  81. Thanks must also go to:
  82.  
  83. Juergen Haage
  84. Martin Steigerwald
  85. Cinzia Rutigliano
  86. Pietro Leone
  87.