Date: Sat, 17 Dec 2005 19:46:04 +0800 From: Ariff Abdullah <skywizard@MyBSD.org.my> To: Kazuhito HONDA <kazuhito@ph.noda.tus.ac.jp> Cc: freebsd-multimedia@freebsd.org Subject: Re: patch for 24-bit soft volume and uaudio's tiny fix Message-ID: <20051217194604.7e6c08dd.skywizard@MyBSD.org.my> In-Reply-To: <20051217.033715.343188712.kazuhito@ph.noda.tus.ac.jp> References: <20051217.033715.343188712.kazuhito@ph.noda.tus.ac.jp>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, 17 Dec 2005 03:37:15 +0900 (JST) Kazuhito HONDA <kazuhito@ph.noda.tus.ac.jp> wrote: > Hello, > > We have already had a soft volume, feeder_volume_s16(). > But it is of 16 bit. So 24-bit sound streams are > always downgraded to 16-bit before soft volume > even though a sound device has a 24-bit port. > Thus 24-bit soft volume is necessary. > > This mail has a patch for 24-bit soft volume. > I tried to use it with `SB Live! 24-bit external' > and it worked. > > And the patch includes a fix of tiny mistakes in uaudio.c, too. > uaudio.c: Obvious mistake that need to be fixed. feeder_volume.c: Ok, looks good. My concern is endianess issue, but this can be ignored for now. I need to examine it first. channel.c: Changes against feeder building process is a bit sensitive, some brute testing need to be done here. Thanks. -- Ariff Abdullah MyBSD http://www.MyBSD.org.my (IPv6/IPv4) http://staff.MyBSD.org.my (IPv6/IPv4) http://tomoyo.MyBSD.org.my (IPv6/IPv4)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20051217194604.7e6c08dd.skywizard>