Changeset 1151:699db521c74a in roaraudio for roard/driver_oss.c
- Timestamp:
- 01/22/09 14:23:48 (15 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
roard/driver_oss.c
r1138 r1151 45 45 roar_vio_init_calls(inst); 46 46 inst->sync = driver_oss_sync; 47 inst->ctl = driver_oss_ctl; 47 48 48 49 if ( fh == -1 ) { … … 203 204 } 204 205 206 int driver_oss_ctl(struct roar_vio_calls * vio, int cmd, void * data) { 207 int d; 208 209 if ( vio == NULL ) 210 return -1; 211 212 if ( cmd != ROAR_VIO_CTL_GET_DELAY ) 213 return -1; 214 215 if ( ioctl(roar_vio_get_fh(vio), SNDCTL_DSP_GETODELAY, &d) == -1 ) 216 return -1; 217 218 ROAR_WARN("driver_oss_ctl(*): delay=%i byte", d); 219 220 *(uint_least32_t *)data = d; 221 222 return 0; 223 } 224 205 225 #endif 206 226 //ll
Note: See TracChangeset
for help on using the changeset viewer.