AHI v4 for making noise
NOTE TO THE MAINTAINERS OF AMINET:
The last ports of amp until version 0.7.2 have been made by Michael Cheng.
He gave me a written permission to replace his ports and to continue his work.
Thanks Michael!
This is the Amiga port of amp-0.7.3, which is finally able to play MPEG audio Layer III
in realtime on a 68060/50!
However, mpega (also to find in mus/play) is still faster - but I want to continue
this port as it will be useful when PowerPC-boards are available.
Installation:
Copy the executable for your type of CPU wherever you want, that's it!
If you have installed X-Windows from ADE (ftp://ftp.ninemoons.com) and want to have
a GUI, you can use the one in xmpeg3.tgz, but you also need to install tcl/tk.
Usage:
You can get all options by simply starting amp without any options.
I have removed buffered output (-b and -nobuffer options) as it slows down
performance at the moment without asynchronous writes, but I plan to implement
it in the next version.
AHI Modes are set via AHI-Prefs, part of AHI v4.
The performance you achieve is stronly dependent on which audio mode you choose. On my
configuration, amp needs about 95% with paula-14bit-stereo++
and about 65% with paula-8bit-mono,
although all samples are calculated in 16 Bit/Stereo! (only with a Stereo-MP3, of course ;))
note: amp always uses Unit 0, this restriction will change in the future. If amp
should stop without any obvious reason, it's because of heavy CPU-load, then
AHI might forget sometimes to signal the end of a played buffer - I hope that
this will be fixed soon, as I couldn't find any bug in my sources ...
TODO:
- implement Michael's mono and frequency divide options
- buffered output
- optional direct 14 Bit output without using AHI
- improve documentation
- faster decoding
- better configure.in
and more ...
|