Changeset 1394:b8703c5336a6 in roaraudio for libroar/cdrom.c


Ignore:
Timestamp:
03/25/09 16:55:27 (15 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

make cdrom support optional

File:
1 edited

Legend:

Unmodified
Added
Removed
  • libroar/cdrom.c

    r1093 r1394  
    5050 
    5151pid_t roar_cdrom_run_cdparanoia (int cdrom, int data, int track, char * pos) { 
    52 #if defined(ROAR_HAVE_BIN_CDPARANOIA) && defined(ROAR_CDROM_CDPARANOIA_OUTPUTFORMAT) 
     52#if defined(ROAR_HAVE_BIN_CDPARANOIA) && defined(ROAR_CDROM_CDPARANOIA_OUTPUTFORMAT) && defined(ROAR_HAVE_CDROM) 
    5353 char my_pos[32] = {0}; 
    5454 pid_t pid; 
     
    111111 
    112112int roar_cdrom_open (struct roar_connection * con, struct roar_cdrom * cdrom, char * device) { 
     113#ifdef ROAR_HAVE_CDROM 
    113114 int flags; 
    114115 
     
    152153 
    153154 return 0; 
     155#else 
     156 return -1; 
     157#endif 
    154158} 
    155159 
    156160int roar_cdrom_close(struct roar_cdrom * cdrom) { 
     161#ifdef ROAR_HAVE_CDROM 
    157162 if ( cdrom == NULL ) 
    158163  return -1; 
     
    166171 
    167172 return 0; 
     173#else 
     174 return -1; 
     175#endif 
    168176} 
    169177 
    170178int roar_cdrom_stop (struct roar_cdrom * cdrom) { 
     179#ifdef ROAR_HAVE_CDROM 
    171180 int ret; 
    172181 
     
    197206 
    198207 return ret; 
     208#else 
     209 return -1; 
     210#endif 
    199211} 
    200212 
    201213int roar_cdrom_play (struct roar_cdrom * cdrom, int track) { 
     214#ifdef ROAR_HAVE_CDROM 
    202215 int stream_fh; 
    203216 struct roar_stream stream[1]; 
     
    232245  return -1; 
    233246 } 
     247#else 
     248 return -1; 
     249#endif 
    234250} 
    235251 
Note: See TracChangeset for help on using the changeset viewer.