Hacking usb/uaudio code
Julian Elischer
julian at elischer.org
Fri Dec 24 21:55:10 PST 2004
Kazuhito HONDA wrote:
> 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
I could commit this.. how much have you tested it?
> kern/75276 for volumes
> kern/75311 for recording
> kern/75316 for selection of a recording sound source
how much have you tested these patches?
do they break other audio devices?
>
> 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-usb
mailing list