[Fwd: Re: Hacking usb/uaudio code]

Julian Elischer julian at elischer.org
Fri Dec 24 21:45:23 PST 2004


Just forwarding to the MM list as well as it affects both.

-------- Original Message --------
Subject: Re: Hacking usb/uaudio code
Date: Fri, 24 Dec 2004 18:29:17 +0900 (JST)
From: Kazuhito HONDA <kazuhito at ph.noda.tus.ac.jp>
To: freebsd-usb at freebsd.org
References: <200412010929.iB19TLW08470 at Mail.NOSPAM.DynDNS.dK> 
<41B33A20.29965.9F16D546 at localhost> 
<6.2.0.14.0.20041205164630.0316d8e0 at 64.7.153.2> 
<41B34DBF.13262.9F637925 at localhost> 
<200412061345.iB6DjRw14911 at Mail.NOSPAM.DynDNS.dK> 
<41B4BC01.8030203 at elischer.org> 
<200412091400.iB9E0Ns03866 at Mail.NOSPAM.DynDNS.dK> <41B8C7A9.3080306 at elischer.org>

I'm sorry that I didn't search mailing-lists and I didn't find your works
in which uaudio codes in NetBSD was merged into FreeBSD.
I have already sent PRs which include merged uaudio codes
and some suitable codes for FreeBSD sound system.

kern/75274 for merging
kern/75276 for volumes
kern/75311 for recording
kern/75316 for selection of a recording sound source

without sampling rate changer.

Would you please deal with them as you like.


And several my expectation:
I use Sound Blaster Digital Music (Creative Labs.).
Its sampling rate are 48 kHz for playback
and 48 kHz and 44.1 kHz for recording, so fixed.
I guess that rates of many USB audio devices are fixed.
NetBSD sound system has sampling rate and encoding changer
(src/sys/aurateconv.c).
But I expect that it is difficult to merge the changer into FreeBSD
because it may include improvement of the base
of the FreeBSD sound system, probably.
And I can't find a way to merge its codes into uaudio only.
So I had better use esd -r and sox.

On the other hand, new uaudio codes are not almighty.
I don't have but Mr. kent, NetBSD committer, has Sound Blaster Audigy 2 NX.
It has 9 volumes (features) and 3 selectors with 3 inputs and 4 outputs.
Mr. kent worked hard to let NetBSD identify roles of these features.
But I guess almost features can't be identified
in more complicated USB sound devices.
Besides, it may be supposed in FreeBSD sound system
that sound devices have simple systems like Sound Blaster.
This limitation makes it difficult to control several features separately.
So I expect that not general uaudio codes but specified audio codes
are applied to complicated USB audio devices.

Kazuhito HONDA
kazuhito at ph.noda.tus.ac.jp
_______________________________________________
freebsd-usb at freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-usb
To unsubscribe, send any mail to "freebsd-usb-unsubscribe at freebsd.org"


More information about the freebsd-multimedia mailing list