From owner-FreeBSD-users-jp@jp.freebsd.org  Mon May 22 14:18:49 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id OAA41049;
	Mon, 22 May 2000 14:18:49 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from rina.r.dl.itc.u-tokyo.ac.jp (root@rina.r.dl.itc.u-tokyo.ac.jp [133.11.199.247])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id OAA41043
	for <FreeBSD-users-jp@jp.freebsd.org>; Mon, 22 May 2000 14:18:48 +0900 (JST)
	(envelope-from tanimura@r.dl.itc.u-tokyo.ac.jp)
Received: from rina.r.dl.itc.u-tokyo.ac.jp (tanimura@localhost [127.0.0.1])
	by rina.r.dl.itc.u-tokyo.ac.jp (8.9.3+3.2W/3.7W-rina.r-0.1-11.01.2000) with ESMTP/IPv4 id OAA80456;
	Mon, 22 May 2000 14:18:46 +0900 (JST)
Date: Mon, 22 May 2000 14:18:45 +0900
Message-ID: <14632.49973.854325.72159A@rina>
From: Seigo Tanimura <tanimura@r.dl.itc.u-tokyo.ac.jp>
To: FreeBSD-users-jp@jp.freebsd.org
In-Reply-To: In your message of "Mon, 22 May 2000 11:09:29 +0900"
	<200005220209.LAA29966@pon.nintendo.co.jp>
References: <87r9avnzp3.wl@miffy.taihei-dengyo.co.jp>
	<200005220209.LAA29966@pon.nintendo.co.jp>
cc: Seigo Tanimura <tanimura@r.dl.itc.u-tokyo.ac.jp>
User-Agent: Wanderlust/1.0.3 (Notorious) SEMI/1.13.4 (Terai) FLIM/1.12.7
 (=?ISO-8859-4?Q?Y=FEzaki?=) MULE XEmacs/21.1 (patch 9) (Canyonlands)
 (i386--freebsd)
Organization: Digital Library Research Division, Information Techinology Centre, The University of Tokyo
MIME-Version: 1.0 (generated by SEMI 1.13.4 - "Terai")
Content-Type: text/plain; charset=ISO-2022-JP
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 51966
Subject: [FreeBSD-users-jp 51966] 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: tanimura@r.dl.itc.u-tokyo.ac.jp

$BC+B<!w?^=q4[EE;R2=8&(B.$B4pHW(B.$BElBg(B $B$G$9!#(B


On Mon, 22 May 2000 11:09:29 +0900,
  Takashi SHIRAI <shirai@pon.nintendo.co.jp> said:

Takashi> $B!!0lHLO@$G8@$&$J$i!"(BUNIX $B4D6-$GF14|$r4|BT$9$k$3$H$OFq$7$$$N(B
Takashi> $B$G$9$,!"(BTimidity++ $B$G$O$=$l$rI,MW$H$7$F$$$k$N$G$3$N(B ioctl $B$r(B
Takashi> $BMQ$$$F$$$k$h$&$G$9!#(B

$BO"B3$7$F(Baudio$B$r:F@8$7!"$=$l$KF14|$7$F2?$+=hM}$r$d$m$&$H9M$($k$H!"Nc$($P(B
OSS$B$N(Bfragment$B$r;H$&J}K!$,$"$j$^$9!#$H$$$&$h$j!"%2!<%`N`(B(xgalaga$B$d(B
snes9x)$B$@$H$3$l$0$i$$$7$+$J$$$N$+$J(B? $B@N(Bpc98+DOS$B$N$3$m$KNI$/MQ$$$i$l$F$$(B
$B$?(Bvsync$B$r;H$&J}K!$H;w$?$h$&$J$d$jJ}$G$9(B($B$3$N$"$?$j$O#N#e#c#o$5$s$NJ}$,>\(B
$B$7$$$N$G$O!#;d$O%2!<%`$O:n$C$?$3$H$,$J$$$N$G(B)$B!#(B


Takashi> $B!!(BMPEG3 player $B$G$b1iAU>uBV$rI=$9(B indicator $B$r;}$D$b$N$,$"$j(B
Takashi> $B$^$9$,!"$3$l$O$I$&$$$&(B ioctl $B$G<B8=$5$l$F$$$k$s$G$7$g$&$M!)(B

device$B$K=q$-9~$s$@(Bbyte$B?t$r$-$A$s$H?t$($F$$$k$N$G$"$l$P!"8e$O(B
SNDCTL_DSP_GETOSPACE$B$G(Bfragment size$BC10L$^$G$N0LCV$J$i$o$+$j$^$9!#$=$l0J(B
$B>e$o$+$C$F$&$l$7$$$+$I$&$+$O$h$/$o$+$j$^$;$s!#(BSNDCTL_DSP_GETOPTR$B$G(B
sample$BC10L$^$G5M$a$k$3$H$O$G$-$=$&$G$9$,!"(Buser process$B$,(Bpoll$B$9$k$O$a$K$J(B
$B$k$N$G$=$N4V2?$b$G$-$J$/$J$C$F$7$^$C$?$j!#(B


Takashi> $B!t!!(BSNDCTL_DSP_GETODELAY $B$r<BAu$7$?$H$$$&(B tanimura $B$5$s$C$F(B
Takashi> $B!t$N$O(B committer $B$NC+B<@59d$5$s!)(Bcommit $B$7$?$@$1$G<BAu<T$OJL(B
Takashi> $B!t$K$$$k$N$+$7$i$s!)$=$NJU$j$N;v>p$4B8$8$NJ}$$$^$;$s!)(B

$B$3$l$O!";d$,(BALSA$B$r;29M$K<BAu$7$?$b$N$r(Balfred$B$KAw$C$?$i$=$N$^$^(Bcommit$B$7$F(B
$B$7$^$C$?$s$G$9!#$?$@!"(B2nd buf$B$HF15o$7$F$$$F!"7W;;J}K!$,$^$:$$$+$bCN$l$^(B
$B$;$s(B(DMA buffer$B$NJ}$G5a$a$F$$$k(B)$B!#(B


buffering$B$NOC$,=P$^$7$?$,!"B>$N(Bsound system$B$G(Bbuffering$B$r$I$&$7$F$$$k$+$H(B
$B$$$&$H(B...

OSS:		DMA buffer$B$@$1!"(BFIFO/USB$B$O(B?
ALSA:		2nd buffer$BJ;MQ!"(Bmmap$BIT2D(B($BGS=|$9$kJ}?K!#(Bquake$BLdBj$O(B?)
Sun:		???
DirectSound:	2nd buffer$BJ;MQ!"(Bmmap$B$N$_(B(primary$B$O!V?($k$J!W(B)

$B$H$$$&$H$3$m$G$9!#(B

-- 
Seigo Tanimura <tanimura@r.dl.itc.u-tokyo.ac.jp> <tanimura@FreeBSD.org>
