cdparanoia for BeOS
Introduction
cdparanoia is a program for extracting digital audio data from
CDs. It was originally written for Linux; I have ported it to run
on BeOS.
You might be wondering why you can't simply use CDDA-FS
to rip audio tracks. Well, if you're lucky, and you have a good
CD-ROM drive, you can. But if, like me, you have one of the many
drives that can't extract a clean audio data stream when asked,
you'll want to use cdparanoia. If you've used CDDA-FS, or a
similar tool, and found that the extracted audio clicks, or
skips then cdparanoia is what you need.
For more information on what cdparanoia does, and why it has to
do it, check out the cdparanoia
homepage.
The BeOS port
The BeOS port was done on BeOS R4.5.2; it hasn't been tested on R4
- it may or may not work. Similarly, it should support both SCSI
and ATAPI CD-ROM drives; however, I only have an ATAPI drive, so
I can't guarantee that it will work on a SCSI drive.
Differences between the Linux and BeOS versions
In order to get cdparanoia to compile under BeOS, I had to
strip out a lot of Linux specific code. Some of this code is
code that checks to see what specific model of CD-ROM drive you
are using; cdparanoia has a blacklist of drives that are known
to have specific problems. If you are the lucky owner of such a
drive, it's possible that BeOS cdparanoia won't work properly on
it.
Licensing
cdparanoia for BeOS is released under the GNU Public License.
Downloading
You can download the following:
A precompiled
binary for BeOS R4.5 (Intel)
The source code, in
zip format
Compiling
To compile the source code, type make -f Makefile.beos
in the top level directory of the unzipped sources.
Version history
The latest release for BeOS is release 2. This is based upon
release 9.6 of cdparanoia III for Linux.
| Release | Comments |
| 2 | Fixed a bug in the table of contents
code which
was causing frame offsets to be read as zero. This could cause
the start of one track to overlap the end of the previous
track by up to one second when reading tracks in batch mode.
|
| 1 |
Original port of cdparanoia to BeOS |
Bugs
There are currently no known issues with the BeOS port of
cdparanoia. It's worth having a look at the bug list page on the
cdparanoia web site (http://www.xiph.org/paranoia/bugs.html)
if you're having problems. Some of the problems listed are Linux
specific, and, as such, are unlikely to be problems under BeOS.
If you're having problems with cdparanoia, mail a bug report to cdparanoia@learningcurve.freeserve.co.uk;
even if it does work, send me an e-mail anyway so I can build up a
list of supported drives.
Future development
The library interface within cdparanoia is about to be replaced by
a new improved one (Paranoia IV). When this becomes available, I
am hoping to port this to BeOS also. It is probably best to think
of the current release as a stop-gap release. I'm
releasing it in the hope that others will find it useful.
Credits
Thanks to Monty and the Xiphophorus people for writing
cdparanoia and opening the source.
Will Lockhart
Last modified: Tue Feb 8 23:16:22 GMT 1999