ess.c (60571) | ess.c (60958) |
---|---|
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/ess.c 60571 2000-05-15 02:10:27Z cg $ | 31 * $FreeBSD: head/sys/dev/sound/isa/ess.c 60958 2000-05-26 21:15:47Z cg $ |
32 */ 33 34#include <dev/sound/pcm/sound.h> 35 36#include "sbc.h" 37 38#include <dev/sound/isa/sb.h> 39#include <dev/sound/chip.h> --- 633 unchanged lines hidden (view full) --- 673 return blocksize; 674} 675 676static int 677esschan_trigger(void *data, int go) 678{ 679 struct ess_chinfo *ch = data; 680 | 32 */ 33 34#include <dev/sound/pcm/sound.h> 35 36#include "sbc.h" 37 38#include <dev/sound/isa/sb.h> 39#include <dev/sound/chip.h> --- 633 unchanged lines hidden (view full) --- 673 return blocksize; 674} 675 676static int 677esschan_trigger(void *data, int go) 678{ 679 struct ess_chinfo *ch = data; 680 |
681 if (go == PCMTRIG_EMLDMAWR) | 681 if (go == PCMTRIG_EMLDMAWR || go == PCMTRIG_EMLDMARD) |
682 return 0; 683 684 switch (go) { 685 case PCMTRIG_START: 686 buf_isadma(ch->buffer, go); 687 ess_start(ch); 688 break; 689 --- 242 unchanged lines hidden --- | 682 return 0; 683 684 switch (go) { 685 case PCMTRIG_START: 686 buf_isadma(ch->buffer, go); 687 ess_start(ch); 688 break; 689 --- 242 unchanged lines hidden --- |