Deleted Added
full compact
sb16.c (79116) sb16.c (82180)
1/*
2 * Copyright (c) 1999 Cameron Grant <gandalf@vilnya.demon.co.uk>
3 * Copyright 1997,1998 Luigi Rizzo.
4 *
5 * Derived from files in the Voxware 3.5 distribution,
6 * Copyright by Hannu Savolainen 1994, under the same copyright
7 * conditions.
8 * All rights reserved.

--- 13 unchanged lines hidden (view full) ---

22 * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
23 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
24 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
25 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
26 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
27 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
28 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
29 * SUCH DAMAGE.
1/*
2 * Copyright (c) 1999 Cameron Grant <gandalf@vilnya.demon.co.uk>
3 * Copyright 1997,1998 Luigi Rizzo.
4 *
5 * Derived from files in the Voxware 3.5 distribution,
6 * Copyright by Hannu Savolainen 1994, under the same copyright
7 * conditions.
8 * All rights reserved.

--- 13 unchanged lines hidden (view full) ---

22 * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
23 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
24 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
25 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
26 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
27 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
28 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
29 * SUCH DAMAGE.
30 *
31 * $FreeBSD: head/sys/dev/sound/isa/sb16.c 79116 2001-07-02 23:47:23Z green $
32 */
33
34#include <dev/sound/pcm/sound.h>
35
36#include <dev/sound/isa/sb.h>
37#include <dev/sound/chip.h>
38
39#include "mixer_if.h"
40
30 */
31
32#include <dev/sound/pcm/sound.h>
33
34#include <dev/sound/isa/sb.h>
35#include <dev/sound/chip.h>
36
37#include "mixer_if.h"
38
39SND_DECLARE_FILE("$FreeBSD: head/sys/dev/sound/isa/sb16.c 82180 2001-08-23 11:30:52Z cg $");
40
41#define SB16_BUFFSIZE 4096
42#define PLAIN_SB16(x) ((((x)->bd_flags) & (BD_F_SB16|BD_F_SB16X)) == BD_F_SB16)
43
44static u_int32_t sb16_fmt8[] = {
45 AFMT_U8,
46 AFMT_STEREO | AFMT_U8,
47 0
48};

--- 790 unchanged lines hidden (view full) ---

839 DEVMETHOD(device_detach, sb16_detach),
840
841 { 0, 0 }
842};
843
844static driver_t sb16_driver = {
845 "pcm",
846 sb16_methods,
41#define SB16_BUFFSIZE 4096
42#define PLAIN_SB16(x) ((((x)->bd_flags) & (BD_F_SB16|BD_F_SB16X)) == BD_F_SB16)
43
44static u_int32_t sb16_fmt8[] = {
45 AFMT_U8,
46 AFMT_STEREO | AFMT_U8,
47 0
48};

--- 790 unchanged lines hidden (view full) ---

839 DEVMETHOD(device_detach, sb16_detach),
840
841 { 0, 0 }
842};
843
844static driver_t sb16_driver = {
845 "pcm",
846 sb16_methods,
847 sizeof(struct snddev_info),
847 PCM_SOFTC_SIZE,
848};
849
850DRIVER_MODULE(snd_sb16, sbc, sb16_driver, pcm_devclass, 0, 0);
851MODULE_DEPEND(snd_sb16, snd_pcm, PCM_MINVER, PCM_PREFVER, PCM_MAXVER);
852MODULE_DEPEND(snd_sb16, snd_sbc, 1, 1, 1);
853MODULE_VERSION(snd_sb16, 1);
848};
849
850DRIVER_MODULE(snd_sb16, sbc, sb16_driver, pcm_devclass, 0, 0);
851MODULE_DEPEND(snd_sb16, snd_pcm, PCM_MINVER, PCM_PREFVER, PCM_MAXVER);
852MODULE_DEPEND(snd_sb16, snd_sbc, 1, 1, 1);
853MODULE_VERSION(snd_sb16, 1);