From owner-freebsd-multimedia@FreeBSD.ORG Wed Dec 16 00:55:44 2009 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from miki (localhost [IPv6:::1]) by hub.freebsd.org (Postfix) with SMTP id 82E591065701; Wed, 16 Dec 2009 00:55:43 +0000 (UTC) (envelope-from ariff@FreeBSD.org) Date: Wed, 16 Dec 2009 08:55:38 +0800 From: Ariff Abdullah To: Hans Petter Selasky , sanpei@sanpei.org Message-Id: <20091216085538.672af2d6.ariff@FreeBSD.org> In-Reply-To: <200912151853.00749.hselasky@c2i.net> References: <20091215.231127.475793127247154414.sanpei@sanpei.org> <200912151853.00749.hselasky@c2i.net> Organization: FreeBSD X-Mailer: /usr/local/lib/ruby/1.8/net/smtp.rb Mime-Version: 1.0 Content-Type: multipart/signed; protocol="application/pgp-signature"; micalg="PGP-SHA1"; boundary="Signature=_Wed__16_Dec_2009_08_55_38_+0800_3UIsrRQY_qYJF7it" Cc: freebsd-multimedia@freebsd.org Subject: Re: 5.1-channel USB sound device on 8.0-RELEASE X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Dec 2009 00:55:44 -0000 --Signature=_Wed__16_Dec_2009_08_55_38_+0800_3UIsrRQY_qYJF7it Content-Type: text/plain; charset=US-ASCII Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, 15 Dec 2009 18:52:59 +0100 Hans Petter Selasky wrote: > On Tuesday 15 December 2009 15:11:27 MIHIRA Sanpei Yoshiro wrote: > > Hi. > > > > I tested below device on 8.0-RELEASE with patch. > > > > >*1 Kyo-On DIGI(sorry,this page was writtin in Japanese) > > >http://www.area-powers.jp/product/usb_product/product/kyo-on/u1s > > >oundt4.htm l > > > > This device is 5.1-channel USB sound device. > > > > Without patch, ``No playback!'' > > ugen0.6: at usbus0 > > uaudio1: > addr 6> on usbus0 uaudio1: No playback! > > uaudio1: Record: 48000 Hz, 2 ch, 16-bit S-LE PCM format > > uaudio1: No midi sequencer > > pcm1: on uaudio1 > > > > With patch: > > uaudio1: > addr 6> on usb us0 > > uaudio1: Play: 48000 Hz, 8 ch, 16-bit S-LE PCM format > > uaudio1: Record: 48000 Hz, 2 ch, 16-bit S-LE PCM format > > uaudio1: No midi sequencer > > pcm1: on uaudio1 > > > > But I could not play with mpg123, only noise. > > How can I use this device on 8.0-RELEASE. > > > > Cheers. > > --- > > MIHIRA, Sanpei Yoshiro > > Tokyo, Japan. > > > > > > http://freebsd.monkey.org/freebsd-usb/200905/msg00090.html > > > > --- sys/dev/sound/usb/uaudio.c.org 2009-12-07 10:29:05.593175070 > > +0900 +++ sys/dev/sound/usb/uaudio.c 2009-12-07 10:29:51.030304905 +0900 > > @@ -112,7 +112,8 @@ > > > > #define MAKE_WORD(h,l) (((h) << 8) | (l)) > > #define BIT_TEST(bm,bno) (((bm)[(bno) / 8] >> (7 - ((bno) % 8))) & 1) > > -#define UAUDIO_MAX_CHAN(x) (x) > > +#define UAUDIO_MAX_CHAN(x) (((x) < 2) ? (x) : 2) /* XXX > > fixme later */ + > > > > struct uaudio_mixer_node { > > int32_t minval; >=20 > Hi, >=20 > Your audio device does not provide a 2 or 1 channel alternate > setting. >=20 > Currently the PCM sound system does not support more than 2 > channels. It does. >=20 > That's why it doesn't work. >=20 > Feel free to start working on a more complete patch. >=20 Sent him a patch 6 months ago, without reply. Here it is, again: http://people.freebsd.org/~ariff/uaudio_multi.diff -- Ariff Abdullah FreeBSD ... Recording in stereo is obviously too advanced and confusing for us idiot ***** users :P ........ ... Going with the standard and orthodox is the death of intellect .............. --Signature=_Wed__16_Dec_2009_08_55_38_+0800_3UIsrRQY_qYJF7it Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (FreeBSD) iEYEARECAAYFAksoMAsACgkQlr+deMUwTNpUMACg4OydH0jsF5btVrqaSf46DZVe WN8AoOY+OayST1/ItxMORlRrIfkxz2XA =8GnL -----END PGP SIGNATURE----- --Signature=_Wed__16_Dec_2009_08_55_38_+0800_3UIsrRQY_qYJF7it--