diff options
author | Brad Smith <brad@cvs.openbsd.org> | 2001-08-07 14:12:19 +0000 |
---|---|---|
committer | Brad Smith <brad@cvs.openbsd.org> | 2001-08-07 14:12:19 +0000 |
commit | f4c08ae13342b214966ad7a0bd60bcc9a34cbfd5 (patch) | |
tree | d93dddf93d325a6b51d9128dbe78e5957b2634ce /sys | |
parent | 9a66b01e77da1600da7f9dedd48e8440a8f0acd0 (diff) |
unused, bye bye.
Diffstat (limited to 'sys')
-rw-r--r-- | sys/arch/sparc/include/bsd_audioio.h | 136 |
1 files changed, 0 insertions, 136 deletions
diff --git a/sys/arch/sparc/include/bsd_audioio.h b/sys/arch/sparc/include/bsd_audioio.h deleted file mode 100644 index 6f496e0674d..00000000000 --- a/sys/arch/sparc/include/bsd_audioio.h +++ /dev/null @@ -1,136 +0,0 @@ -/* $OpenBSD: bsd_audioio.h,v 1.2 1997/08/08 08:26:05 downsj Exp $ */ -/* $NetBSD: bsd_audioio.h,v 1.3 1995/03/04 09:58:45 pk Exp $ */ - -/* - * Copyright (c) 1991, 1992, 1993 - * The Regents of the University of California. All rights reserved. - * - * This software was developed by the Computer Systems Engineering group - * at Lawrence Berkeley Laboratory under DARPA contract BG 91-66 and - * contributed to Berkeley. - * - * All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by the University of - * California, Lawrence Berkeley Laboratory. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by the University of - * California, Berkeley and its contributors. - * 4. Neither the name of the University nor the names of its contributors - * may be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - * - * @(#)bsd_audioio.h 8.1 (Berkeley) 6/11/93 - */ - -#ifndef _BSD_AUDIOIO_H_ -#define _BSD_AUDIOIO_H_ - -/* - * /dev/audio ioctls. needs comments! - */ -#define AUDIO_MIN_GAIN (0) -#define AUDIO_MAX_GAIN (255) - -#define AUDIO_ENCODING_ULAW (1) -#define AUDIO_ENCODING_ALAW (2) - -struct audio_prinfo { - u_int sample_rate; - u_int channels; - u_int precision; - u_int encoding; - u_int gain; - u_int port; - u_long seek; /* BSD extension */ - u_int ispare[3]; - u_int samples; - u_int eof; - - u_char pause; - u_char error; - u_char waiting; - u_char cspare[3]; - u_char open; - u_char active; - -}; - -struct audio_info { - struct audio_prinfo play; - struct audio_prinfo record; - u_int monitor_gain; - /* BSD extensions */ - u_int blocksize; /* input blocking threshold */ - u_int hiwat; /* output high water mark */ - u_int lowat; /* output low water mark */ - u_int backlog; /* samples of output backlog to gen. */ - u_int mode; -}; -typedef struct audio_info audio_info_t; - -#define AUDIO_INITINFO(p)\ - (void)memset((void *)(p), 0xff, sizeof(struct audio_info)) - -#if (defined(sun) || defined(ibm032)) && !defined(__GNUC__) -#define AUDIO_GETINFO _IOR(A, 21, struct audio_info) -#define AUDIO_SETINFO _IOWR(A, 22, struct audio_info) -#define AUDIO_DRAIN _IO(A, 23) -#define AUDIO_FLUSH _IO(A, 24) -#define AUDIO_WSEEK _IOR(A, 25, u_long) -#define AUDIO_RERROR _IOR(A, 26, int) -#define AUDIO_GETMAP _IOR(A, 27, struct mapreg) -#define AUDIO_SETMAP _IOW(A, 28, struct mapreg) -#else -#define AUDIO_GETINFO _IOR('A', 21, struct audio_info) -#define AUDIO_SETINFO _IOWR('A', 22, struct audio_info) -#define AUDIO_DRAIN _IO('A', 23) -#define AUDIO_FLUSH _IO('A', 24) -#define AUDIO_WSEEK _IOR('A', 25, u_long) -#define AUDIO_RERROR _IOR('A', 26, int) -#define AUDIO_GETMAP _IOR('A', 27, struct mapreg) -#define AUDIO_SETMAP _IOW('A', 28, struct mapreg) -#endif - -#define AUDIO_SPEAKER 1 -#define AUDIO_HEADPHONE 2 - -/* - * Low level interface. - */ -struct mapreg { - u_short mr_x[8]; - u_short mr_r[8]; - u_short mr_gx; - u_short mr_gr; - u_short mr_ger; - u_short mr_stgr; - u_short mr_ftgr; - u_short mr_atgr; - u_char mr_mmr1; - u_char mr_mmr2; -}; - -#endif /* _BSD_AUDIOIO_H_ */ |