Paranoia III is NOT Linux-specific. I'm using it on BeOS. BeOS isn't Linux. --Kiand 13:07, 28 May 2005 (UTC)
- It is definitely Linux/GCC specific. The code depends on GCC extensions that are unknown in C and there is definitely no BEOS support in the source.
Definitely more portable
It is most definitely not Linux-only. For example, the pkgsrc package for cdparanoia has:
ONLY_FOR_PLATFORM= FreeBSD-*-* NetBSD-*-* Linux-*-* DragonFly-*-* Darwin-*-*
And it's part of FreeBSD ports and works perfectly.
I am not sure to what extent multiple platforms are supported in the upstream repository, but certainly from a practical standpoint cdparanoia is available on multiple platforms. Scode
- It's also in OpenBSD's native packages/ports. --Mike 22:15, 24 May 2007 (UTC)
- Cdparanoia started as a patch on cdda2wav in 1997. libparanoia did not exist before the cdrtools project extracted the code from cdparanoia and made the code portable in April 2002. The code conversion made for the cdrtools project includes rewriting the code to clean C and changing the interfaces to allow it to be used as a clean library. Later (in February 2007) the interfaces was slightly changes again to support problems found in the Mac OS X dynamic linker. On May 6th 2006, Monty did give the permission to change the license from GPL to LGPLv2.1. The code in cdrtools now includes many bug-fixes mainly to prevent memory leaks and core dumps from memory access problems. The code in cdparanoia-III-10.2 still does not include the library version, it just added comments to the paranoia code. 184.108.40.206 (talk) 21:48, 13 September 2008 (UTC)
Unfortunately, most rippers cannot work properly with a large number of CDROM drives in the desktop world today. The most common problem is sporadic or regular clicks and pops in the read sample, regardless of options or settings. The great lesson from coding software for CDROMS the past 15 years is that drives that don't have bugs reading digital audio are exceptionally rare.