Rudimentary beginnings for Darwin OS X CD support.
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
/* -*- c -*-
|
||||
$Id: cdio.h,v 1.18 2003/09/05 22:48:16 rocky Exp $
|
||||
$Id: cdio.h,v 1.19 2003/09/13 06:25:36 rocky Exp $
|
||||
|
||||
Copyright (C) 2001 Herbert Valerio Riedel <hvr@gnu.org>
|
||||
Copyright (C) 2003 Rocky Bernstein <rocky@panix.com>
|
||||
@@ -74,6 +74,7 @@ extern "C" {
|
||||
DRIVER_FREEBSD,
|
||||
DRIVER_LINUX,
|
||||
DRIVER_SOLARIS,
|
||||
DRIVER_OSX,
|
||||
DRIVER_WIN32,
|
||||
DRIVER_BINCUE, /* Prefer bincue over nrg when both exist */
|
||||
DRIVER_NRG,
|
||||
@@ -268,6 +269,7 @@ extern "C" {
|
||||
bool cdio_have_freebsd (void);
|
||||
bool cdio_have_linux (void);
|
||||
bool cdio_have_solaris (void);
|
||||
bool cdio_have_osx (void);
|
||||
bool cdio_have_win32 (void);
|
||||
bool cdio_have_nrg (void);
|
||||
bool cdio_have_bincue (void);
|
||||
@@ -335,6 +337,13 @@ extern "C" {
|
||||
|
||||
char * cdio_get_default_device_solaris(void);
|
||||
|
||||
/*! Darwin OS X CD-reading routines.
|
||||
NULL is returned on error.
|
||||
*/
|
||||
CdIo * cdio_open_osx (const char *source_name);
|
||||
|
||||
char * cdio_get_default_device_osx(void);
|
||||
|
||||
/*! Win32 CD-reading routines.
|
||||
NULL is returned on error.
|
||||
*/
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
$Id: sector.h,v 1.4 2003/08/31 14:26:06 rocky Exp $
|
||||
$Id: sector.h,v 1.5 2003/09/13 06:25:37 rocky Exp $
|
||||
|
||||
Copyright (C) 2000 Herbert Valerio Riedel <hvr@gnu.org>
|
||||
Copyright (C) 2003 Rocky Bernstein <rocky@panix.com>
|
||||
@@ -115,6 +115,7 @@
|
||||
#define M2RAW_SECTOR_SIZE 2336
|
||||
|
||||
#define CDIO_CD_MAX_TRACKS 99
|
||||
#define CDIO_CD_MIN_TRACK_NO 1
|
||||
|
||||
#define CDIO_CD_FRAMES_PER_MIN \
|
||||
(CDIO_CD_FRAMES_PER_SEC*CDIO_CD_SECS_PER_MIN)
|
||||
|
||||
Reference in New Issue
Block a user