From 25ea46120a604073b84a25a2cccd16a83bb7e9f5 Mon Sep 17 00:00:00 2001 From: is Date: Thu, 16 Oct 1997 23:57:56 +0000 Subject: TMS320AV110 (mpeg layer 2 decoder chip) and ZBUS Melody board, which uses it. No optionboards yet for Melody, only audio driver. MPEG data types for audio.c --- sys/dev/audio.c | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) (limited to 'sys/dev') 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); } -- cgit