Changeset 4897:31fd5ff981e1 in roaraudio
- Timestamp:
- 04/29/11 15:34:56 (12 years ago)
- Branch:
- default
- Phase:
- public
- Location:
- roard
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
roard/driver_sysclock.c
r4896 r4897 40 40 memset(inst, 0, sizeof(struct roar_vio_calls)); 41 41 42 inst->inst = self; 43 inst->close = driver_sysclock_close; 44 inst->write = driver_sysclock_write; 42 inst->inst = self; 43 inst->close = driver_sysclock_close; 44 inst->nonblock = driver_sysclock_nonblock; 45 inst->write = driver_sysclock_write; 45 46 46 self->bps = (info->bits / 8) * info->channels * info->rate;47 self->bps = (info->bits / 8) * info->channels * info->rate; 47 48 48 49 if (!self->bps) { … … 89 90 } 90 91 92 int driver_sysclock_nonblock(struct roar_vio_calls * vio, int state) { 93 if ( state == ROAR_SOCKET_BLOCK ) 94 return 0; 95 return -1; 96 } 97 91 98 ssize_t driver_sysclock_write (struct roar_vio_calls * vio, void *buf, size_t count) { 92 99 struct driver_sysclock * self = vio->inst; -
roard/include/driver_sysclock.h
r4708 r4897 35 35 int driver_sysclock_open_vio(struct roar_vio_calls * inst, char * device, struct roar_audio_info * info, int fh, struct roar_stream_server * sstream); 36 36 int driver_sysclock_close (struct roar_vio_calls * vio); 37 int driver_sysclock_nonblock(struct roar_vio_calls * vio, int state); 37 38 ssize_t driver_sysclock_write (struct roar_vio_calls * vio, void *buf, size_t count); 38 39
Note: See TracChangeset
for help on using the changeset viewer.