cdparanoia III release 9.7 (December 13, 1999)
(C) 1999 Monty <monty@xiph.org> and Xiphophorus
cdparanoia RISC OS port v0.06 (Jul 21, 2002)
by Alex Macfarlane Smith <archifishal@gmx.co.uk>


This is a port of cdparanoia from Linux to RISC OS.

This version is compiled with the SharedCLibrary, so you shouldn't need to allocate random large amounts of memory to it, it should automatically allocate memory as it is required. But, as a result it may be more unstable as some of it is hacked about a bit to make it compile with the SharedCLibrary, so may not work correctly in some circumstances.

cdparanoia also requires a CD system which supports the CD_ReadAudio SWI. It currently has support for both CDFS and CDROMFS devices.

To use, type something like the following at a command line:

cdparanoia <track> <filename>

where <track> is the track you wish to extract, and <filename> is the filename you wish to extract to. More information on other options can be found by just typing:

cdparanoia

If you have problems extracting audio, first check that you have enough memory allocated to cdparanoia. If this is not the problem, try typing:

cdparanoia -vsQ

This will show you the drives it is searching through to find a CD drive to use - if this fails to work, this may be your problem, and you should contact me attaching the resulting output of the above command (and any other information about your CDROM drive, CD setup etc.)

Finally, if you have more than one CD drive, you can specify the one you wish to use with the -d option. For example:

cdparanoia -d CDFS::0 <track> <filename>

Substituting <track> and <filename> as above. The device can be any of: CDFS::0, CDFS::1, CDFS::2, CDFS::3, CDROMFS::0, CDROMFS::1, CDROMFS::2, CDROMFS::3 - don't add any additional things to this such as .$ as it will fail to work.

New in 0.05, but not in 0.06 ;)
----------------------------

Added code to set the filetype appropriately for files output by cdparanoia. This code isn't in 0.06, but is in 0.061.

New in 0.04
-----------

One minor bug fixed, and now all of the memory allocations in the code are checked before use (and will quit if allocations fail), so should be a lot more stable if you've not given it enough memory.

Contacting me
-------------

E-mail: archifishal@gmx.co.uk
WWW:    http://www.toth.org.uk/~aardvark/