summaryrefslogtreecommitdiff
path: root/sys/dev
diff options
context:
space:
mode:
Diffstat (limited to 'sys/dev')
-rw-r--r--sys/dev/audio.c15
1 files changed, 14 insertions, 1 deletions
diff --git a/sys/dev/audio.c b/sys/dev/audio.c
index 5bf09bb15e5..15ec29c6ba9 100644
--- a/sys/dev/audio.c
+++ b/sys/dev/audio.c
@@ -1,4 +1,4 @@
-/* $NetBSD: audio.c,v 1.75 1997/10/16 16:41:18 augustss Exp $ */
+/* $NetBSD: audio.c,v 1.76 1997/10/16 23:58:01 is Exp $ */
/*
* Copyright (c) 1991-1993 Regents of the University of California.
@@ -1027,6 +1027,12 @@ audio_fill_silence(params, p, n)
case AUDIO_ENCODING_ALAW:
auzero0 = 0x55;
break;
+ case AUDIO_ENCODING_MPEG_L1_STREAM:
+ case AUDIO_ENCODING_MPEG_L1_PACKETS:
+ case AUDIO_ENCODING_MPEG_L1_SYSTEM:
+ case AUDIO_ENCODING_MPEG_L2_STREAM:
+ case AUDIO_ENCODING_MPEG_L2_PACKETS:
+ case AUDIO_ENCODING_MPEG_L2_SYSTEM:
case AUDIO_ENCODING_ADPCM: /* is this right XXX */
case AUDIO_ENCODING_SLINEAR_LE:
case AUDIO_ENCODING_SLINEAR_BE:
@@ -1883,6 +1889,13 @@ audio_check_params(p)
if (p->precision != 8 && p->precision != 16)
return (EINVAL);
break;
+ case AUDIO_ENCODING_MPEG_L1_STREAM:
+ case AUDIO_ENCODING_MPEG_L1_PACKETS:
+ case AUDIO_ENCODING_MPEG_L1_SYSTEM:
+ case AUDIO_ENCODING_MPEG_L2_STREAM:
+ case AUDIO_ENCODING_MPEG_L2_PACKETS:
+ case AUDIO_ENCODING_MPEG_L2_SYSTEM:
+ break;
default:
return (EINVAL);
}