Projects / GNU CD Input and Control Li...

GNU CD Input and Control Library

The GNU Compact Disc Input and Control library encapsulates CD-ROM reading and control for applications wishing to be oblivious to the OS- and device-dependent properties of a CD-ROM. It provides an API for access to SCSI-MMC (multimedia commands) and support for CD image types like BIN/CUE, cdrdao's TOC, and Nero's NRG, which gives applications using the library the ability to read disc images as though they were CDs. ISO-9660 filesystem support is included, as are utility programs for displaying CD and CD-ROM drive information, reading the blocks of a CD, and extracting files from an ISO-9660 filesytem image. cdparanoia is also included.

Tags multimedia Sound/Audio CD Audio Software Development Libraries Video
Licenses GPL
Operating Systems POSIX Solaris Linux Mac OS X Windows Windows Cygwin BSD FreeBSD Windows Windows
Implementation C Python

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  28 Oct 2008 12:54
  • Rrelease-after

Changes: Nero disk image handling is more complete in the areas of CD-Text processing, DAO in reading audio sectors, and ISRC processing. ISO 9660 time getting and setting have been made reentrant and some bugs were fixed. Some Mac OS X and mingw32 cross-compiling bugs were fixed.

  • Rrelease-mid
  •  22 Sep 2008 20:54
  • Rrelease-after

Changes: This release changes the license to the GPLv3 and makes "make install" work.

  • Rrelease-mid
  •  15 Mar 2008 23:07
  • Rrelease-after

Changes: get_media_changed was added for FreeBSD. A log summary output was added in cd-paranoia. Ore string bounds checking was added to eliminate known string overflow conditions. Some small packaging bugs were fixed.

  • Rrelease-mid
  •  27 Oct 2007 13:54
  • Rrelease-after

Changes: This update is coordinated with the 0.79 release of libcdio. There have only been bugfixes.

  • Rrelease-mid
  •  27 Oct 2007 13:10
  • Rrelease-after

No changes have been submitted for this release.

No-screenshot

Project Spotlight

Exim

A Message Transfer Agent for Unix systems.

94174d15df2ccc4baa17cfc1499e4332_thumb

Project Spotlight

Ekiga

A SIP and H.323 VoIP application.