XAudio for FreePascal port
...a free MP3 decoder for a Free Pascal
by Udo Giacomozzi (e-mail, home)
(DOS version)
 
 
Sample MP3 player now available - click here

Finally here it is. The XAudio MP3 decoding engine for FreePascal. For an introduction and to download the files go to my homepage at http://come.to/jampy

IMPORTANT! Before using XAudio/FPC you must read the original XAudio license. When you download the library you agree you've read the license and you agree to all terms of the license. If you don't you can't download the library files. Note you are not allowed to distribute the library without contacting MPegTV.

Please sign my guestbook if you want use XAudio/FPC. Thanx :-)


Download

You will need two archives: One for the XAudio binaries including FPC inport unit and the original XAudio archive for the documentation.

Download XAudio/FPC
This includes everything you need to compile a program using XAudio/FPC:

Download the original XAudio evaluation package
You will need this package for the documentation of the XAudio functions. Following the link above you will come to the XAudio homepage. Please download the XAudio package for DOS.

Unpacking
After downloading the files you have to unpack (unzip) the files because they are compressed using the PKZIP utility. Unpack the archives to two different, empty subdirectories.


How to use

When you compile a program that uses XAudio you must tell the compiler/linker where the libraries (*.a) are. You can do that with the -Fl switch.
Example:
ppc386 mp3wav -Flxaudio\lib
In this example, the libraries (libxa.a, ...) are in the subfolder xaudio\lib. Note that even if the libaries are in the current path you have to that that to the linker:
ppc386 mp3wav -Fl.
That's all. Fortunately XAudio doesn't need FPC patches like MIDAS/FPC.
Have a look at the sample program(s) to learn how to use the XAudio engine and read the XAudio documantation. If you have any questions, feel free to contact me at ugcm@usa.net !


This page is Copyright © Udo Giacomozzi
Last updated: 31.07.1999
Homepage: http://come.to/jampy
e-mail: ugcm@usa.net