From owner-FreeBSD-users-jp@jp.freebsd.org  Fri Feb 23 03:42:03 2001
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id DAA25240;
	Fri, 23 Feb 2001 03:42:03 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from mbc.sphere.ne.jp (mbc.sphere.ne.jp [203.138.71.83])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id DAA25235
	for <FreeBSD-users-jp@jp.freebsd.org>; Fri, 23 Feb 2001 03:42:02 +0900 (JST)
	(envelope-from aizu@jaist.ac.jp)
Received: from localhost (ntokyo249211.allnet.ne.jp [210.191.249.211])
	by mbc.sphere.ne.jp (8.9.3+3.2W/3.7W) with ESMTP id DAA08402
	for <FreeBSD-users-jp@jp.freebsd.org>; Fri, 23 Feb 2001 03:42:02 +0900 (JST)
To: FreeBSD-users-jp@jp.freebsd.org
In-Reply-To: <20010223120012.657718@ms-sc.starcat.ne.jp>
References: <20010221230059S.aizu@jaist.ac.jp>
	<20010223120012.657718@ms-sc.starcat.ne.jp>
X-Mailer: Mew version 1.94.2 on XEmacs 21.1 (Crater Lake)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Message-Id: <20010223034140C.aizu@jaist.ac.jp>
Date: Fri, 23 Feb 2001 03:41:40 +0900
From: Hiroyuki Aizu <aizu@jaist.ac.jp>
X-Dispatcher: imput version 20000228(IM140)
Lines: 40
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 59250
Subject: [FreeBSD-users-jp 59250] Re: USB Audio driver
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: aizu@jaist.ac.jp

$B2qDE!w#J#A#I#S#T$G$9!#(B

From: oshimaya@sc.starcat.ne.jp
> (1) OS$B5/F0;~$+$i@\B3$7$F$*$/$H(B, $B%+!<%M%k$,(BUSB$B%G%P%$%9$rG'<1$9$k;~$K8G$^(B
> $B$k(B.
$BKM$N4D6-$G$O5/F0;~$+$i@\B3$7$F$*$$$F$&$^$/$$$/;~$H%@%a$J;~$,$"$j$^$9!#(B
$B$4$/$?$^$K!"5/F08e$K;I$7$F$b8G$^$k$3$H$,$"$k$N$G(B
$B$I$C$+$K%?%$%_%s%0%P%0$,$"$k$N$+$b!#(B
($B$&!<$s!"$d$C$+$$$@(B)

> (3) mpg123$B$d(Bxmms$B$J$I$G(Bmp3$B$r:F@8$5$;$k$H2;$O=P$^$9$,(B, $B%S%m%S%m2;$K$J$j$^(B
> $B$9(B.$B$A$g$C$H2;3Z4U>^$H$+$O$G$-$^$;$s(B. $B$G$b$3$l$O(Bmp3$B$,(B44.1K$B$N$?$a$G$7$g$&(B
> $B$+(B.

uaudio.c $B$N(B uaudio_chan_open() $B$NCf$G(B
---------------------------------------------------------------------------
        /* Some devices do not support this request, so ignore errors. */
#ifdef UAUDIO_DEBUG
        err = uaudio_set_speed(sc, endpt, ch->sample_rate);
        if (err)
                DPRINTF(("uaudio_chan_open: set_speed failed err=%s\n",
                         usbd_errstr(err)));
#else
        (void)uaudio_set_speed(sc, endpt, ch->sample_rate);
#endif
---------------------------------------------------------------------------
$B$H$J$C$F$$$F!"(Bspeed$B$r%;%C%H$7$F!"$=$l$,$A$c$s$H@.8y$7$?$+$I$&$+(B
$B%A%'%C%/$7$F$$$J$$!"%(%i!<$K$J$C$F$b5$$K$7$F$J$$$G$9!#(B
$B$D$^$j(B $B$?$H$($P%G%P%$%9$,(B 48K only$B$J$N$+!"$b$7$/$OJQ$($i$l$k$H$7$F$b(B
44.1K$B$OBP1~$7$F$J$$%G%P%$%9$@$H$7$?$i$&$^$/2;$,=P$J$$$G$7$g$&!#(B
($B$3$3$O(BNetBSD$B$+$i;}$C$F$-$F$$$8$C$F$J$$$s$@$1$I$J(B)

$B<B:]!"<j;}$A$N(BSony PCGA-JR1$B$b(B AUDIO_DEBUG $B>uBV$G4Q;!$7$F$_$k$H(B
44.1K $B$K%;%C%H$7$h$&$H$7$F$b(B error$B$r5/$3$7$F$^$9!#(B
$B%(%i!<5/$3$7$F$k$1$I!"9,$$%G%P%$%9$N(B default $B$,(B
44.1K$B$GLdBj$J$/1iAU$G$-$F$k$h$&$G$9!#(B

$B8=:_$N(BFreeBSD$BHG$G$O(B setspeed $B$K<:GT$7$F$k$N$K!"(Bnewpcm$B%l%$%d$K(B
$B$&$^$/$$$C$F$k$h$&$KJV$7$F$7$^$C$F$k$N$,LdBj$J$N$G(B
$B2~A1$r(BTODO list$B$KF~$l$F$*$-$^$9!#(B
