Deleted Added
full compact
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 ---