aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/sound/isa/sb8.c
diff options
context:
space:
mode:
authorCameron Grant <cg@FreeBSD.org>2000-08-20 22:18:56 +0000
committerCameron Grant <cg@FreeBSD.org>2000-08-20 22:18:56 +0000
commit513693be6c16c3dcf3fd8fa8a0faaae90f3ef3f1 (patch)
tree60e73bef11ea34383f4fa08e98db5d86293dadca /sys/dev/sound/isa/sb8.c
parent3f54a085a603b050163611ce23972ee8de7636f1 (diff)
Notes
Diffstat (limited to 'sys/dev/sound/isa/sb8.c')
-rw-r--r--sys/dev/sound/isa/sb8.c51
1 files changed, 29 insertions, 22 deletions
diff --git a/sys/dev/sound/isa/sb8.c b/sys/dev/sound/isa/sb8.c
index f984d5c824ec..d9753115ad68 100644
--- a/sys/dev/sound/isa/sb8.c
+++ b/sys/dev/sound/isa/sb8.c
@@ -49,47 +49,54 @@ static int sbchan_trigger(void *data, int go);
static int sbchan_getptr(void *data);
static pcmchan_caps *sbchan_getcaps(void *data);
-static pcmchan_caps sb_playcaps = {
- 4000, 22050,
+static u_int32_t sb_playfmt[] = {
AFMT_U8,
- AFMT_U8
+ 0
};
+static pcmchan_caps sb_playcaps = {4000, 22050, sb_playfmt, 0};
-static pcmchan_caps sb_reccaps = {
- 4000, 13000,
+static u_int32_t sb_recfmt[] = {
AFMT_U8,
- AFMT_U8
+ 0
};
+static pcmchan_caps sb_reccaps = {4000, 13000, sb_recfmt, 0};
-static pcmchan_caps sbpro_playcaps = {
- 4000, 45000,
+static u_int32_t sbpro_playfmt[] = {
+ AFMT_U8,
AFMT_STEREO | AFMT_U8,
- AFMT_STEREO | AFMT_U8
+ 0
};
+static pcmchan_caps sbpro_playcaps = {4000, 45000, sbpro_playfmt, 0};
-static pcmchan_caps sbpro_reccaps = {
- 4000, 15000,
+static u_int32_t sbpro_recfmt[] = {
+ AFMT_U8,
AFMT_STEREO | AFMT_U8,
- AFMT_STEREO | AFMT_U8
+ 0
};
+static pcmchan_caps sbpro_reccaps = {4000, 15000, sbpro_recfmt, 0};
-static pcmchan_caps sb16_hcaps = {
- 5000, 45000,
+static u_int32_t sb16_hfmt[] = {
+ AFMT_S16_LE,
AFMT_STEREO | AFMT_S16_LE,
- AFMT_STEREO | AFMT_S16_LE
+ 0
};
+static pcmchan_caps sb16_hcaps = {5000, 45000, sb16_hfmt, 0};
-static pcmchan_caps sb16_lcaps = {
- 5000, 45000,
+static u_int32_t sb16_lfmt[] = {
+ AFMT_U8,
AFMT_STEREO | AFMT_U8,
- AFMT_STEREO | AFMT_U8
+ 0
};
+static pcmchan_caps sb16_lcaps = {5000, 45000, sb16_lfmt, 0};
-static pcmchan_caps sb16x_caps = {
- 5000, 49000,
- AFMT_STEREO | AFMT_U8 | AFMT_S16_LE,
- AFMT_STEREO | AFMT_S16_LE
+static u_int32_t sb16x_fmt[] = {
+ AFMT_U8,
+ AFMT_STEREO | AFMT_U8,
+ AFMT_S16_LE,
+ AFMT_STEREO | AFMT_S16_LE,
+ 0
};
+static pcmchan_caps sb16x_caps = {5000, 49000, sb16x_fmt, 0};
static pcm_channel sb_chantemplate = {
sbchan_init,