diff options
author | cg <cg@FreeBSD.org> | 2001-04-08 20:20:52 +0000 |
---|---|---|
committer | cg <cg@FreeBSD.org> | 2001-04-08 20:20:52 +0000 |
commit | f9db4ec2f7caac8d7765b3c64c6f06f9fe0e01df (patch) | |
tree | 42a528c13d069dea8cfd4ebce9fa8577021cf268 /sys/dev/sound/pcm/feeder.h | |
parent | ae6962d6df1aadf8c67606ad9b5bc54a36026878 (diff) | |
download | FreeBSD-src-f9db4ec2f7caac8d7765b3c64c6f06f9fe0e01df.zip FreeBSD-src-f9db4ec2f7caac8d7765b3c64c6f06f9fe0e01df.tar.gz |
minor tweaks in speed and format setting routines.
don't stop exploring the feeders if a feeder fails to initialise.
Diffstat (limited to 'sys/dev/sound/pcm/feeder.h')
-rw-r--r-- | sys/dev/sound/pcm/feeder.h | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/sys/dev/sound/pcm/feeder.h b/sys/dev/sound/pcm/feeder.h index c3910e5..2866813 100644 --- a/sys/dev/sound/pcm/feeder.h +++ b/sys/dev/sound/pcm/feeder.h @@ -33,19 +33,20 @@ struct pcm_feederdesc { int idx; }; -struct pcm_feeder { - KOBJ_FIELDS; +struct feeder_class { + KOBJ_CLASS_FIELDS; int align; struct pcm_feederdesc *desc; void *data; - struct pcm_feeder *source; }; -struct feeder_class { - KOBJ_CLASS_FIELDS; +struct pcm_feeder { + KOBJ_FIELDS; int align; struct pcm_feederdesc *desc; void *data; + struct feeder_class *class; + struct pcm_feeder *source; }; void feeder_register(void *p); |