Changeset 2365:91dfc4ae9c11 in roaraudio for roard/driver.c


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

File:
1 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; 
Note: See TracChangeset for help on using the changeset viewer.