cdparanoia

Cdparanoia is a free software for reading digital audio data from audio CDs from the Xiph.Org Foundation. Here are ( so read as CD and with selectable byte order of the samples) as target formats raw audio data possible and the uncompressed audio formats RIFF WAVE, AIFF and AIFF -C.

Cdparanoia is primarily as a back -end for other, mostly graphical audio CD reading programs, called CD ripper, and thought CD burning programs, instead of implementing its own program functions for reading audio CDs, on the time-tested cdparanoia or can access the contained therein libparanoia. In this form, cdparanoia has gained considerable importance on the Linux platform.

Advantages / Disadvantages

Many drive models deliver to the audio data stream with sporadic dropouts and repetitions to the computer, which (eg clicks ) can be heard without countermeasures noise. Since the readout of a CD (as opposed to play ) there is no real-time requirement and thus data can be read out several times, the data and analyzes cdparanoia attempt is made to assemble a data stream without the deficiencies described. cdparanoia waived the evaluation or assessment of the C2 error correction information that is already provided by only a few CD -ROM drive models at all ( and even less reliable models ) for the operating system or application software available. It is similar to the read offset ( which is in the millisecond range model-dependent deviations of the actual from the reading position requested by the drive) not enough.

The need for this approach has its cause in the faulty firmware, most computer CD drives, which usually can not provide readily reliable as continuous data stream the raw data.

History of development

The Xiph.Org Foundation cdparanoia develops and public read access to the version control system (Subversion ) ready. cdparanoia began as a collection of adaptations of cdda2wav. This enabled some error correction mechanisms, their effectiveness was limited, and the drive support was still very limited. With the release of Paranoia III in January 1998 it became an independent library. However, this only runs on Linux. However, the development has stagnated for a long time - it was for more than a year, no code changes and the page has not been updated since 2002. In August 2006, the development was re- recorded and released a preview version of version 10.0. Since version 10.2 ( September 11, 2008) also transitioning the drive read buffer is supported. The current development version does not support metadata extraction and can not deal with CDs on which metadata is defective (eg a defective contents or an audio track, which is listed as a data track). As libparanoia flowed back a large part of the functionality of cdparanoia again in cdda2wav.

View

Paranoia IV, the future development version since 1999, was announced as a flexible, portable and powerful. Some of the planned features were support for CD-ROM drives for the parallel port, the detection and removal of pregap and ports for NetBSD and Solaris. Meanwhile, the plans to limit itself to create an update for Paranoia III, which improves the reading of badly damaged media, and error handling. So far, but still no code in the repositories is to surfaced.

171042
de