From owner-FreeBSD-users-jp@jp.freebsd.org  Sat May 20 01:27:07 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id BAA36445;
	Sat, 20 May 2000 01:27:07 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from winter.try-net.or.jp (winter.try-net.or.jp [210.235.164.11])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id BAA36440
	for <FreeBSD-users-jp@jp.freebsd.org>; Sat, 20 May 2000 01:27:07 +0900 (JST)
	(envelope-from s-hrgsh@try-net.or.jp)
Received: from try-net.or.jp (fukuyama-ppp140.try-net.or.jp [210.236.1.140])
	by winter.try-net.or.jp (8.9.3/3.7W) with ESMTP id BAA09848
	for <FreeBSD-users-jp@jp.freebsd.org>; Sat, 20 May 2000 01:30:13 +0900 (JST)
Message-ID: <39256B51.14AF7C63@try-net.or.jp>
Date: Sat, 20 May 2000 01:26:57 +0900
From: Seishi Hiragushi <s-hrgsh@try-net.or.jp>
X-Mailer: Mozilla 4.73 [ja] (X11; I; FreeBSD 4.0-STABLE i386)
X-Accept-Language: ja, en
MIME-Version: 1.0
To: FreeBSD-users-jp@jp.freebsd.org
References: <200005190042.JAA13315@pon.nintendo.co.jp>
Content-Type: text/plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+000315
X-Sequence: FreeBSD-users-jp 51927
Subject: [FreeBSD-users-jp 51927] Re: ESS688
 =?ISO-2022-JP?B?GyRCJCw1IUc9JDckSiQvJEokQyQ/GyhC?=( 	timidity++
 =?ISO-2022-JP?B?GyRCJE5JVDZxOWckTzJyN2gbKEI=?= ?)
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: seishi@try-net.or.jp

Takashi SHIRAI wrote:
> $B!!7o$N2U=j$NJQ99E@$r(B CVS $B$+$i=&$C$F$*$-$^$9!#$3$l$r85$KLa$7(B
> $B$FF0$/$h$&$J$i(B send-pr $B$7$F$_$^$9$+!)(B
> 
> @@ -554,7 +554,8 @@ dsp_ioctl(snddev_info *d, int chan, u_lo
>                         snd_dbuf *b = &wrch->buffer;
>                         if (b->dl) {
>                                 chn_checkunderflow(wrch);
> -                               while (chn_wrfeed(wrch) > 0);
> +                               if (!(wrch->flags & CHN_F_MAPPED))
> +                               while (chn_wrfeed(wrch) > 0);
>                         }
>                         *arg = b->total;
>                 } else
> 

$B$3$N>l=j$r=$@5A0$KLa$7$F!"%+!<%M%k$r:F:n@.$7!"(Btimidity++$B$r@55,$N$b$N$K(B
$BLa$7$F$_$^$7$?$,!"LdBj$N>I>u$,=P$k$h$&$G$9!#(B
$B$^$?!"LdBj$N>I>u$r$h$/$h$/8+$F$$$k$H!"(BVoices$B$NI=<($,:G=i$+$i#1$7$+L5$$(B
$B$h$&$K8!=P$5$l$F$$$k$3$H$,!"860x$N>I>u$K;W$($F$-$^$7$?!#(B

Timidity++$B$,(B -int$B%*%W%7%g%s$GF0:nCf$K!"(Bo$B%-!<$rA`:n$7$?$i(B
$B$[$s$N0l=V$G$9$,!"B?@<$N:F@8$,$5$l$F$$$k$h$&$G$9!#2?$,860x$J$s$G$7$g$&!)(B
