sb8.c (57209) | sb8.c (57973) |
---|---|
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. --- 14 unchanged lines hidden (view full) --- 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 * | 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. --- 14 unchanged lines hidden (view full) --- 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/sb8.c 57209 2000-02-14 23:37:02Z cg $ | 31 * $FreeBSD: head/sys/dev/sound/isa/sb8.c 57973 2000-03-13 10:19:32Z phk $ |
32 */ 33 34#include <dev/sound/pcm/sound.h> 35 36#include "sbc.h" 37 38#define __SB_MIXER_C__ /* XXX warning... */ 39#include <dev/sound/isa/sb.h> --- 411 unchanged lines hidden (view full) --- 451 if (sb->bd_flags & BD_F_SB16X) 452 swp = !swp; 453 if (swp) { 454 int t; 455 456 t = sb->pch.buffer->chan; 457 sb->pch.buffer->chan = sb->rch.buffer->chan; 458 sb->rch.buffer->chan = t; | 32 */ 33 34#include <dev/sound/pcm/sound.h> 35 36#include "sbc.h" 37 38#define __SB_MIXER_C__ /* XXX warning... */ 39#include <dev/sound/isa/sb.h> --- 411 unchanged lines hidden (view full) --- 451 if (sb->bd_flags & BD_F_SB16X) 452 swp = !swp; 453 if (swp) { 454 int t; 455 456 t = sb->pch.buffer->chan; 457 sb->pch.buffer->chan = sb->rch.buffer->chan; 458 sb->rch.buffer->chan = t; |
459 sb->pch.buffer->dir = B_WRITE; 460 sb->rch.buffer->dir = B_READ; | 459 sb->pch.buffer->dir = ISADMA_WRITE; 460 sb->rch.buffer->dir = ISADMA_READ; |
461 } 462 } 463} 464 465static int 466sb_doattach(device_t dev, struct sb_info *sb) 467{ 468 snddev_info *d = device_get_softc(dev); --- 736 unchanged lines hidden --- | 461 } 462 } 463} 464 465static int 466sb_doattach(device_t dev, struct sb_info *sb) 467{ 468 snddev_info *d = device_get_softc(dev); --- 736 unchanged lines hidden --- |