Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 16 Dec 2009 08:55:38 +0800
From:      Ariff Abdullah <ariff@FreeBSD.org>
To:        Hans Petter Selasky <hselasky@c2i.net>, sanpei@sanpei.org
Cc:        freebsd-multimedia@freebsd.org
Subject:   Re: 5.1-channel USB sound device on 8.0-RELEASE
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>

next in thread | previous in thread | raw e-mail | index | archive | help
--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 <hselasky@c2i.net> 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: <vendor 0x0d8c> at usbus0
> > uaudio1: <vendor 0x0d8c product 0x0006, class 0/0, rev 1.10/0.10,
> > addr 6> on usbus0 uaudio1: No playback!
> > uaudio1: Record: 48000 Hz, 2 ch, 16-bit S-LE PCM format
> > uaudio1: No midi sequencer
> > pcm1: <USB audio> on uaudio1
> >
> >   With patch:
> > uaudio1: <vendor 0x0d8c product 0x0006, class 0/0, rev 1.10/0.10,
> > 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: <USB audio> 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--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20091216085538.672af2d6.ariff>