Changeset 2365:91dfc4ae9c11 in roaraudio


Ignore:
Timestamp:
08/15/09 02:29:28 (15 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

frist massive cleanup of old unused functions

Location:
roard
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • roard/driver.c

    r2364 r2365  
    2727struct roar_driver g_driver[] = { 
    2828 { "null", "null audio driver", "/dev/null", DRV_FLAG_NONE, ROAR_SUBSYS_WAVEFORM, 
    29    NULL, NULL, NULL, NULL, NULL, NULL, NULL}, 
     29   NULL, NULL, NULL}, 
    3030#ifdef ROAR_HAVE_ESD 
    3131 { "esd", "EsounD audio driver", "localhost, remote.host.dom", DRV_FLAG_NONE, ROAR_SUBSYS_WAVEFORM, 
    32    NULL, driver_esd_close, driver_esd_pause, NULL, NULL, driver_esd_flush, driver_esd_open_vio}, 
     32   NULL, driver_esd_close, driver_esd_open_vio}, 
    3333#endif 
    3434 { "roar", "RoarAudio driver", "localhost, remote.host.dom", DRV_FLAG_NONE, ROAR_SUBSYS_WAVEFORM, 
    35    NULL, driver_roar_close, NULL, NULL, NULL, driver_roar_flush, driver_roar_open_vio}, 
     35   NULL, driver_roar_close, driver_roar_open_vio}, 
    3636#ifdef ROAR_HAVE_IO_POSIX 
    3737 { "raw",  "RAW PCM driver", "/some/file", DRV_FLAG_FHSEC, 
    3838   ROAR_SUBSYS_WAVEFORM|ROAR_SUBSYS_MIDI|ROAR_SUBSYS_LIGHT|ROAR_SUBSYS_RAW, 
    39    NULL, NULL, NULL, NULL, NULL, driver_raw_flush, driver_raw_open_vio}, 
     39   NULL, NULL, driver_raw_open_vio}, 
    4040#endif 
    4141#if defined(ROAR_HAVE_OSS_BSD) || defined(ROAR_HAVE_OSS) 
     
    4444#endif 
    4545 { "oss", "Open Sound System", ROAR_DEFAULT_OSS_DEV, DRV_FLAG_NONE, ROAR_SUBSYS_WAVEFORM, 
    46    NULL, NULL, NULL, NULL, NULL, NULL, driver_oss_open}, 
     46   NULL, NULL, driver_oss_open}, 
    4747#endif 
    4848#ifdef ROAR_HAVE_LIBAO 
    4949 { "ao", "libao audio driver", "DRIVER", DRV_FLAG_NONE, ROAR_SUBSYS_WAVEFORM, 
    50    NULL, driver_ao_close, NULL, NULL, NULL, NULL, driver_ao_open_vio}, 
     50   NULL, driver_ao_close, driver_ao_open_vio}, 
    5151#endif 
    5252#ifdef ROAR_HAVE_LIBSHOUT 
    5353 {"shout", "libshout streaming", "http://user:pw@host:port/mount.ogg", DRV_FLAG_NONE, ROAR_SUBSYS_WAVEFORM, 
    54   NULL, driver_shout_close, NULL, NULL, NULL, NULL, driver_shout_open_vio}, 
     54  NULL, driver_shout_close, driver_shout_open_vio}, 
    5555#endif 
    5656#ifdef ROAR_HAVE_LIBSNDIO 
    5757 {"sndio", "OpenBSD sndio", "/dev/audio, /tmp/aucat-<uid>/default", DRV_FLAG_NONE, ROAR_SUBSYS_WAVEFORM, 
    58   NULL, NULL, NULL, NULL, NULL, NULL, driver_sndio_open}, 
     58  NULL, NULL, driver_sndio_open}, 
    5959#endif 
    6060 {"dmx", "DMX512 driver", "/dev/dmx", DRV_FLAG_FHSEC, ROAR_SUBSYS_LIGHT, 
    61   NULL, NULL, NULL, NULL, NULL, NULL, driver_dmx_open_vio}, 
     61  NULL, NULL, driver_dmx_open_vio}, 
    6262 {"pwmled", "PWM LED driver", "/dev/ttyS0", DRV_FLAG_FHSEC, ROAR_SUBSYS_LIGHT, 
    63   NULL, NULL, NULL, NULL, NULL, NULL, driver_pwmled_open_vio}, 
     63  NULL, NULL, driver_pwmled_open_vio}, 
    6464#ifdef ROAR_HAVE_DRIVER_SYSCLOCK 
    6565 {"sysclock", "System Clock Clock Source", "(none)", DRV_FLAG_NONE, ROAR_SUBSYS_WAVEFORM, 
    66   NULL, NULL, NULL, NULL, NULL, NULL, driver_sysclock_open_vio}, 
     66  NULL, NULL, driver_sysclock_open_vio}, 
    6767#endif 
    6868 {"cdriver", "RoarAudio Client driver", "driver#device", DRV_FLAG_NONE, ROAR_SUBSYS_WAVEFORM, 
    69   NULL, NULL, NULL, NULL, NULL, NULL, driver_cdriver_open}, 
    70  {NULL, NULL, NULL, DRV_FLAG_NONE, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL} // end of list 
     69  NULL, NULL, driver_cdriver_open}, 
     70 {NULL, NULL, NULL, DRV_FLAG_NONE, 0, NULL, NULL, NULL} // end of list 
    7171                                }; 
    7272 
     
    209209} 
    210210 
    211 int driver_pause(DRIVER_USERDATA_T   inst, int driver, int newstate) { 
    212  if ( driver == -1 ) 
    213   return -1; 
    214  
    215  if ( g_driver[driver].pause ) 
    216   return g_driver[driver].pause(inst, newstate); 
    217  
    218  return -1; 
    219 } 
    220  
    221211int driver_write(DRIVER_USERDATA_T   inst, int driver, char * buf, int len) { 
    222212 if ( driver == -1 ) 
     
    226216  return roar_vio_write((struct roar_vio_calls *) inst, buf, len); 
    227217 
    228  if ( g_driver[driver].write ) 
    229   return g_driver[driver].write(inst, buf, len); 
    230  
    231218 return 0; 
    232219} 
     
    238225 if ( g_driver[driver].vio_init != NULL ) 
    239226  return roar_vio_read((struct roar_vio_calls *) inst, buf, len); 
    240  
    241  if ( g_driver[driver].read ) 
    242   return g_driver[driver].read(inst, buf, len); 
    243  
    244  return 0; 
    245 } 
    246  
    247 int driver_flush(DRIVER_USERDATA_T   inst, int driver) { 
    248  if ( driver == -1 ) 
    249   return -1; 
    250  
    251  if ( g_driver[driver].flush ) 
    252   return g_driver[driver].flush(inst); 
    253227 
    254228 return 0; 
  • roard/driver_esd.c

    r1656 r2365  
    8585} 
    8686 
    87 int driver_esd_pause(DRIVER_USERDATA_T   inst, int newstate) { 
    88  return -1; 
    89 } 
    90  
    9187ssize_t driver_esd_write(struct roar_vio_calls * inst, void * buf, size_t len) { 
    9288 int * di = (int*)((struct roar_vio_calls *)inst)->inst; 
     
    10298} 
    10399 
    104 int driver_esd_flush(DRIVER_USERDATA_T   inst) { 
    105  return 0; 
    106 } 
    107  
    108100int driver_esd_nonblock(struct roar_vio_calls * vio, int state) { 
    109101 return roar_socket_nonblock(*(int*)vio->inst, state); 
  • roard/driver_raw.c

    r1487 r2365  
    4242 return 0; 
    4343} 
    44  
    45 int driver_raw_flush(DRIVER_USERDATA_T   inst) { 
    46 #ifdef ROAR_FDATASYNC 
    47  return ROAR_FDATASYNC(roar_vio_get_fh((struct roar_vio_calls *)inst)); 
    48 #else 
    49  return 0; 
    50 #endif 
    51 } 
    52  
    5344#endif 
    5445 
  • roard/driver_roar.c

    r1228 r2365  
    4444} 
    4545 
    46 int driver_roar_flush(DRIVER_USERDATA_T   inst) { 
    47  return 0; 
    48 } 
    49  
    5046//ll 
  • roard/include/driver.h

    r2364 r2365  
    103103 int (*open )(DRIVER_USERDATA_T * inst, char * device, struct roar_audio_info * info); 
    104104 int (*close)(DRIVER_USERDATA_T   inst); 
    105  int (*pause)(DRIVER_USERDATA_T   inst, int newstate); 
    106  int (*write)(DRIVER_USERDATA_T   inst, char * buf, int len); 
    107  int (*read )(DRIVER_USERDATA_T   inst, char * buf, int len); 
    108  int (*flush)(DRIVER_USERDATA_T   inst); 
    109105 int (*vio_init)(struct roar_vio_calls * calls, char * device, struct roar_audio_info * info, int fh); 
    110106}; 
Note: See TracChangeset for help on using the changeset viewer.