Short: mpega.library clone using *mpeg.device Author: Andreas Barth Uploader: Andreas Barth Type: mus/play Version: 0.2 Architecture: m68k-amigaos >= 2 Distribution: Aminet Important! ---------- This software is free to use but comes with absolutely no warranties. Use it at your own risk! It works for me, and if you find it useful at all, hopefully also for you. What is it? ----------- A mpega.library clone that passes the MP3 stream data on to a compatible *mpeg.device. How to install it? ------------------ Make a backup of your existing mpega.library in the LIBS: folder. Then copy the mpega.library clone from this archive to the LIBS: folder. How to use it? -------------- You need to specify the *mpeg.device the library shall use. For this, create an environment variable MPEGAMPEG/DEVICENAME, which holds the device name. E. g.: setenv MPEGAMPEG/DEVICENAME SAVE soundabmpeg.device The device unit defaults to 0, but you can change this, with an other environment variable MPEGAMPEG/DEVICEUNIT, if required. In your player program select the output audio mode with lowest possible CPU load, as it will only output silence, and that also does not conflict with the output where your *mpeg.device will send it to. So either don't use AHI or in AHI, Paula DMA mode is suitable. What does not work? ------------------- As the mpega.library clone will will not produce decoded audio data, some things do not work. That are: - any post processing of decoded audio data - volume control in your player - saving decoded audio data The "pause" feature in your player is not supported. MPEGA_scale() function does nothing. Quality settings in your player will not be considered at all. What does work? --------------- At least, you can listen to the music with a bit less CPU load :-). Why does it exist? ------------------ Well, I am not sure, if this has some use at all. I did this also to practice programming libraries. But there might be a few audio players that support MP3 playback only by using mpega.library software decoder and can't utilize hardware decoders. This is an attempt to overcome this. And so this clone might not be completely useless. Requirements ------------ You need an AMIGA with MP3 hardware decoder with compatible *mpeg.device. Some audio player software using mpega.library. Contact ------- If you want to report successful usage, suggestions, questions or problems, you can send me an e-mail: andreas_barth@gmx.net History ------- 0.2 (2011-11-13) - initial public release, early version, but quite stable for me