From owner-FreeBSD-users-jp@jp.freebsd.org  Fri Apr 20 09:38:03 2001
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id JAA38725;
	Fri, 20 Apr 2001 09:38:03 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from gale.nintendo.co.jp (gale.nintendo.co.jp [211.8.190.211])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id JAA38720
	for <FreeBSD-users-jp@jp.freebsd.org>; Fri, 20 Apr 2001 09:38:02 +0900 (JST)
	(envelope-from shirai@nintendo.co.jp)
Received: from sky.nintendo.co.jp (sky.nintendo.co.jp [10.100.1.2])
	by gale.nintendo.co.jp (Postfix) with ESMTP id 9AADC153F0
	for <FreeBSD-users-jp@jp.freebsd.org>; Fri, 20 Apr 2001 10:13:48 +0900 (JST)
Received: from pon.nintendo.co.jp (pon.nintendo.co.jp [10.115.1.1])
	by sky.nintendo.co.jp (8.9.3/3.7W/2001012511) with ESMTP id JAA01255
	for <FreeBSD-users-jp@jp.freebsd.org>; Fri, 20 Apr 2001 09:38:03 +0900
Received: from nintendo.co.jp (IDENT:shirai@localhost [127.0.0.1])
	by pon.nintendo.co.jp (8.9.3/3.7W/2000112417) with ESMTP id JAA01551
	for <FreeBSD-users-jp@jp.freebsd.org>; Fri, 20 Apr 2001 09:38:01 +0900
Message-Id: <200104200038.JAA01551@pon.nintendo.co.jp>
To: FreeBSD-users-jp@jp.freebsd.org
In-reply-to: Your message of Fri, 20 Apr 2001 00:41:20 JST.
             <20010420004120.30b38ba3.s-hrgsh@nyc.odn.ne.jp>
Date: Fri, 20 Apr 2001 09:38:01 +0900
From: Takashi SHIRAI <shirai@nintendo.co.jp>
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+010328
X-Sequence: FreeBSD-users-jp 60957
Subject: [FreeBSD-users-jp 60957] Re: timidity++
 =?ISO-2022-JP?B?GyRCTyJCMzpGQDgkRyEiJU4lJCU6GyhC?= 
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: shirai@nintendo.co.jp

$B!!$7$i$$$G$9!#(B

In Message-Id <20010420004120.30b38ba3.s-hrgsh@nyc.odn.ne.jp>
        =?ISO-2022-JP?B?GyRCSj82exsoQiAbJEJARTtXGyhC?= <s-hrgsh@nyc.odn.ne.jp>$B$5$s(Bwrites:
> $BJ?6{$G$9!#(B

> $B$H$j$"$($:#1G/A0$NLdBj$O!"(B#undef$B$GF($2$F;H$C$F$*$j$^$7$?!#(B
> $B:#EY$NLdBj$O!"8E$$(Btimidity$B$N%P!<%8%g%s$G$bF10l$N>I>u$,=P$F$$$k$N$G!"(B
> $B%+!<%M%kB&$NJQ99$,LdBj$r$R$-5/$3$7$?$H$$$&46?($J$N$G$9!#(B

$B!!$s!<!"$=$N$3$H$O$I$3$G8@5Z$5$l$F$$$^$7$?!)8E$$$H8@$o$l$F$b(B
$B$I$N$/$i$$8E$$$N$+H=$i$J$$$N$G!"(Bversion $BL>$b4^$a$FDs<($7$FLc(B
$B$($k$H=u$+$k$N$G$9$,!#(B
$B!!(Bkernel version $B$r$5$+$N$\$C$FDI$$3]$1$k$N$OLLE]$G$9$,!"$=(B
$B$l$HHf$Y$k$H%"%W%jB&$r$5$+$N$\$C$FDI$$3]$1$k$N$O$^$@3Z$J$s$8(B
$B$c$J$$$+$H;W$$$^$9!#(Breboot $B$NI,MW$b$"$j$^$;$s$7!#(B
$B!!(BTiMidity++ $B$N(B version $B$r(B 1.x $B$^$G$5$+$N$\$l$P>I>u$,2sHr$5(B
$B$l$k$s$8$c$J$$$+$H;W$$$^$9$1$I$I$&$G$7$g$&!)(B 


> $B$?$@$7!"$$$D$3$NLdBj$,H/@8$9$k$h$&$K$J$C$?$+@53N$J5-21$,$"$j$^$;$s!#(B
> $B:#G/$N#17n$3$m$^$G$O%Q%C%AE,MQ$G@5>o$K;H$($?$N$G$O$J$$$G$7$g$&$+!)(B
> $B!J#2%+7n$[$I!"(Bmp3$B$KIb5$$7$F$$$?$?$a!"JQ2=$K5$$,IU$+$J$+$C$?$N$G$7$?!K(B

$B!!(Bpcm.c $B$O(B 03/24/01 $B$KBgI}$JJQ99$,;\$5$l$F$$$^$9$M!#(Bembug $B$,(B
$B$"$C$?$H$7$?$i$3$N;~4|$,2x$7$=$&$G$9!#;n$7$K(B pcm.c $B$@$1$G$b(B
$B$3$ND>A0$N(B version $B$KLa$7$F$_$F$OG!2?$G$7$g$&!)(B
$B!!(BSNDCTL_DSP_GETODELAY $B$N<BAu$b!"$3$N(B version $B$+$i$3$l$^$G$H(B
$BA4$/0[$J$k<BAu$K$J$C$F$$$^$9!#2a5n$N7P0^$+$iN`?d$9$k$H!"$^$?(B
$BF0:n8!>Z$r==J,$K9T$J$o$:$K<BAu$7$F$7$^$C$?2DG=@-$bH]$a$J$$$H(B
$B;W$$$^$9!#(B
$B!!JQ99$,Bg$-$$$N$G!"(Bpcm.c $B$@$1La$7$?$N$G$O(B compile $B$9$iDL$i(B
$B$J$$$+$bCN$l$^$;$s!#$=$N>l9g$OLLE]$G$b(B sys/dev/sound/pcm $B0J(B
$B2<A4$F$N(B source $B$rLa$7$F$_$F2<$5$$!#(B


>  #undef	SNDCTL_DSP_GETODELAY
> $B$rE,MQ$7$F$b!"LdBj$N>I>u$KJQ2=$OA4$/$"$j$^$;$s$G$7$?!#(B

$B!!$3$l$GJQ2=L5$7$H$$$&$3$H$O!"$=$b$=$b(B buffer $B$N;DB8?t$r7WB,(B
$B$9$kItJ,$,$&$^$/5!G=$7$F$$$J$$$H$$$&$3$H$@$H;W$$$^$9!#(B
$B!!(BSNDCTL_DSP_GETODELAY $B$b(B SNDCTL_DSP_GETOSPACE $B$b!"7k2LE*$K(B
$B$OF1$8(B counter $B$NCM$r7A$rJQ$($FJV$7$F$$$k$@$1$J$N$G!"$=$b$=(B
$B$b$N(B counter $BCM$,$*$+$7$1$l$P$I$A$i$G<hF@$7$F$b$*$+$7$/$J$j(B
$B$^$9!#(B
$B!!0JA0$N(B pcm.c $B$N(B bug $B$G$O!"(BSNDCTL_DSP_GETODELAY $B$NJ}$@$1$,(B
$B;EMM$H0[$J$k<BAu$K$J$C$F$$$?$N$G!"(BSNDCTL_DSP_GETOSPACE $B$r;H(B
$B$&$3$H$G2sHr=PMh$F$$$^$7$?!#(B

$B!!$=$b$=$b$3$N(B buffer $B$N;DB8?t$H$$$&9`L\$O!"IaDL$N%"%W%j$G$O(B
$B$^$:I,MW$,$J$$$?$a!"(BTiMidity++ $B0J30$K$OKX$s$I;HMQ$5$l$F$$$J(B
$B$$(B ioctl command $B$J$s$@$=$&$G$9!#(B
$B!!(BTiMidity++ $B$G$O1iAU$NF14|$r<h$k$?$a$KMxMQ$7$F$$$^$9$,!"$3(B
$B$N<j$NF14|$O(B UNIX $B4D6-$G$O0lHL$KJ]>Z$5$l$J$$$b$N$J$N$G!"$=$&(B
$B$$$&$3$H$r$7$h$&$H$9$k%"%W%j<+BN$,>/$J$$$s$G$9!#(B
$B!!$=$&$$$&GX7J$,$"$k$N$G!"(Bpcm0 driver $B$N<BAu$G$b$3$N5!G=$O7Z(B
$B;k$5$l$F$7$^$C$F$$$k$N$+$bCN$l$^$;$s!#(B

$B!!860x$,DI$$@Z$l$J$$$h$&$G$7$?$i!"!V(BTiMidity++ $B$,F0$+$s!W$@(B
$B$1$NFbMF$G(B send-pr $B$7$F$b9=$o$J$$$G$7$g$&$1$I!"$3$&$$$&3+H/(B
$B;Q@*$r9M$($k$H$^$?2r7h$K$O;~4V$,$+$+$j$=$&$G$9$M!#(B
$B!!Aa5^$N2r7h$N$?$a$K$O!"860x$rDI5Z$7$?>e$G(B patch $B$^$G=q$$$F(B
send-pr $B$7$?J}$,8-L@$@$H;W$$$^$9!#(BPR $B$bB?$$$N$GBP=h$,DI$$IU(B
$B$+$J$$$G$7$g$&$+$i!#(B

$B!t!!<j85$K(B 4.x $B4D6-$,$"$l$P;d$NJ}$G$b3NG'=PMh$k$N$G$9$,!"$*(B
$B!tNO$K$J$l$J$/$F$4$a$s$J$5$$!#(B


>  #undef	SNDCTL_DSP_GETOSPACE
> $B<!$K!"$3$l$rE,MQ$7$F$_$^$7$?$,!"$3$l$r;XDj$9$k$HA4$/L52;$K$J$j$^$9!#(B
> $BFs$D$rF1;~$KAH$_9g$o$;$^$7$?$,!"7k2L$O!"A4$/L52;$G$7$?!#(B

$B!!(BSNDCTL_DSP_GETOSPACE $B$O(B SNDCTL_DSP_GETODELAY $B$,L$Dj5A;~$N(B
$B$_;HMQ$5$l$^$9$N$G!"(BSNDCTL_DSP_GETOSPACE $B$@$1$r(B #undef $B$7$?(B
$B$N$G$O0UL#$,$J$$$H;W$$$^$9!#(B

$B!!$3$NJU$j$N;DB8?t=hM}$r;H$o$J$$(B TiMidity++ $BB&$N(B option $B$H$7(B
$B$F(B -k0 $B$H$$$&$N$r65$o$C$F$$$k$N$G$9$,!"$=$l$>$l$N(B #undef $B$7(B
$B$?(B binary $B$G(B -k0 $B$r$D$1$F5/F0$7$F$_$k$H$I$&$J$k$G$7$g$&!)(B
$B!!(B-k0 $B$G>I>u$,2r>C$5$l$k$h$&$G$7$?$i!"860x$r$b$&>/$79J$j9~$a(B
$B$k$+$bCN$l$^$;$s!#(B

                                               $B$7$i$$(B $B$?$+$7(B
