Talk:Cdparanoia

From Wikipedia, the free encyclopedia
Jump to: navigation, search

Eh??

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[edit]

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. 87.158.110.240 (talk) 21:48, 13 September 2008 (UTC)