svn commit: r194232 - head/sys/dev/sound/pcm

2009-06-14 Thread Ariff Abdullah
Author: ariff Date: Mon Jun 15 04:05:38 2009 New Revision: 194232 URL: http://svn.freebsd.org/changeset/base/194232 Log: Remap type of polynomial interpolators for better polyphase coefficients quality: - Linear interpolator for oversampling factor larger and equal than 4096 (log2 = 12).

svn commit: r194233 - in head/sys: dev/sound tools/sound

2009-06-14 Thread Ariff Abdullah
Author: ariff Date: Mon Jun 15 04:31:34 2009 New Revision: 194233 URL: http://svn.freebsd.org/changeset/base/194233 Log: - Add a way to change filter oversampling factor through FEEDER_RATE_PRESET "OVERSAMPLING_FACTOR:X .. .." where X = log2(oversampling factor). - Lower down defaul

svn commit: r194805 - head/sys/dev/sound/pcm

2009-06-23 Thread Ariff Abdullah
Author: ariff Date: Wed Jun 24 02:01:16 2009 New Revision: 194805 URL: http://svn.freebsd.org/changeset/base/194805 Log: Slight comment fix. Modified: head/sys/dev/sound/pcm/feeder_rate.c Modified: head/sys/dev/sound/pcm/feeder_rate.c =

svn commit: r195283 - head/sys/tools/sound

2009-07-02 Thread Ariff Abdullah
Author: ariff Date: Thu Jul 2 10:02:10 2009 New Revision: 195283 URL: http://svn.freebsd.org/changeset/base/195283 Log: Slightly increase amount of bandwidth of resampling filter for feeder_rate_quality=3. This have the benefit of reducing aliasing artifacts due to alias masking. Spect

svn commit: r195378 - in head/sys: dev/sound/pcm tools/sound

2009-07-05 Thread Ariff Abdullah
Author: ariff Date: Sun Jul 5 18:15:06 2009 New Revision: 195378 URL: http://svn.freebsd.org/changeset/base/195378 Log: - Increase dynamic range of filter coefficients from 28bit to 30bit. This cause dramatic effect in overall precision and conversion quality by pushing down most aliasi

svn commit: r195519 - head/sys/dev/sound/pcm

2009-07-09 Thread Ariff Abdullah
Author: ariff Date: Thu Jul 9 22:21:18 2009 New Revision: 195519 URL: http://svn.freebsd.org/changeset/base/195519 Log: Rearrange shift operation to increase interpolation accuracy, further reducing conversion artifacts and better worst case SNR. Approved by: re (kib) Modified: head/

svn commit: r195689 - head/sys/dev/sound/pcm

2009-07-14 Thread Ariff Abdullah
Author: ariff Date: Tue Jul 14 18:53:34 2009 New Revision: 195689 URL: http://svn.freebsd.org/changeset/base/195689 Log: - Do aggresive saturation on various polynomial interpolators. This dramatically pushing 99.9% interpolations and quantizations error _below_ -180dB on 32bit dynamic r

svn commit: r193640 - in head/sys: conf dev/sound dev/sound/isa dev/sound/macio dev/sound/midi dev/sound/pci dev/sound/pci/hda dev/sound/pcm dev/sound/sbus dev/sound/usb modules/sound/sound sys tools

2009-06-07 Thread Ariff Abdullah
Author: ariff Date: Sun Jun 7 19:12:08 2009 New Revision: 193640 URL: http://svn.freebsd.org/changeset/base/193640 Log: Sound Mega-commit. Expect further cleanup until code freeze. For a slightly thorough explaination, please refer to [1] http://people.freebsd.org/~ariff/SOUND_4.TX

Re: svn commit: r193640 - in head/sys: conf dev/sound dev/sound/isa dev/sound/macio dev/sound/midi dev/sound/pci dev/sound/pci/hda dev/sound/pcm dev/sound/sbus dev/sound/usb modules/sound/sound sys to

2009-06-07 Thread Ariff Abdullah
On Sun, 7 Jun 2009 19:12:09 + (UTC) Ariff Abdullah wrote: [..] I forgot to mention about the completion of multichannel support. All that left is to visit specific driver, and make few trivial changes. Love it or hate it, have fun. -- Ariff Abdullah FreeBSD ... Recording in stereo is

svn commit: r193642 - head/sys/dev/sound/pci/hda

2009-06-07 Thread Ariff Abdullah
Author: ariff Date: Sun Jun 7 19:36:25 2009 New Revision: 193642 URL: http://svn.freebsd.org/changeset/base/193642 Log: Bump driver revision (should have bumped it earlier). Modified: head/sys/dev/sound/pci/hda/hdac.c Modified: head/sys/dev/sound/pci/hda/hdac.c =

svn commit: r193667 - head/sys/dev/sound/sbus

2009-06-07 Thread Ariff Abdullah
Author: ariff Date: Sun Jun 7 23:38:16 2009 New Revision: 193667 URL: http://svn.freebsd.org/changeset/base/193667 Log: Fix build on sparc64. Pointy hat: ariff@ Modified: head/sys/dev/sound/sbus/cs4231.c Modified: head/sys/dev/sound/sbus/cs4231.c =

svn commit: r193683 - head/sys/conf

2009-06-07 Thread Ariff Abdullah
Author: ariff Date: Mon Jun 8 04:39:47 2009 New Revision: 193683 URL: http://svn.freebsd.org/changeset/base/193683 Log: Add notes on various SND_* options. Modified: head/sys/conf/NOTES Modified: head/sys/conf/NOTES ===

svn commit: r193694 - head/sys/dev/sound/macio

2009-06-08 Thread Ariff Abdullah
Author: ariff Date: Mon Jun 8 08:10:52 2009 New Revision: 193694 URL: http://svn.freebsd.org/changeset/base/193694 Log: Fix powerpc build failure due to strict kobj signatures checking. Modified: head/sys/dev/sound/macio/snapper.c head/sys/dev/sound/macio/tumbler.c Modified: head/sys/dev/

svn commit: r193716 - in head/sys/dev/ata: . chipsets

2009-06-08 Thread Ariff Abdullah
Author: ariff Date: Mon Jun 8 14:37:47 2009 New Revision: 193716 URL: http://svn.freebsd.org/changeset/base/193716 Log: Add another PCI id for Nvidia nForce MCP67, found in several Acer laptops. Modified: head/sys/dev/ata/ata-pci.h head/sys/dev/ata/chipsets/ata-nvidia.c Modified: head/sys

svn commit: r193779 - head/sys/dev/sound/sbus

2009-06-08 Thread Ariff Abdullah
Author: ariff Date: Mon Jun 8 23:24:01 2009 New Revision: 193779 URL: http://svn.freebsd.org/changeset/base/193779 Log: Fix compile time warning on sparc64, thanks to strict kobj signatures checking. Noticed by: bz Modified: head/sys/dev/sound/sbus/cs4231.c Modified: head/sys/dev/so

Re: svn commit: r193667 - head/sys/dev/sound/sbus

2009-06-08 Thread Ariff Abdullah
On Mon, 8 Jun 2009 21:39:14 + (UTC) "Bjoern A. Zeeb" wrote: > On Sun, 7 Jun 2009, Ariff Abdullah wrote: > > Hey, > > > Author: ariff > > Date: Sun Jun 7 23:38:16 2009 > > New Revision: 193667 > > URL: http://svn.freebsd.org/changeset/base

svn commit: r193804 - in head/sys: amd64/amd64 i386/i386

2009-06-08 Thread Ariff Abdullah
Author: ariff Date: Tue Jun 9 04:17:36 2009 New Revision: 193804 URL: http://svn.freebsd.org/changeset/base/193804 Log: Move C1E workaround into its own idle function. Previous workaround works only during initial booting process, while there are laptops/BIOSes that tend to act 'smarter' by

svn commit: r193814 - in head/sys: amd64/isa i386/isa

2009-06-09 Thread Ariff Abdullah
Author: ariff Date: Tue Jun 9 07:26:52 2009 New Revision: 193814 URL: http://svn.freebsd.org/changeset/base/193814 Log: When using i8254 as the only kernel timer source: - Interpolate stat/prof clock using clkintr() in a similar fashion to local APIC timer, since statclock usually run

Re: svn commit: r193819 - head/sys/amd64/isa

2009-06-09 Thread Ariff Abdullah
le > names. > My bad. Sorry :( -- 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 .. pgpCY5TjBjZ4O.pgp Description: PGP signature

svn commit: r193821 - head/sys/modules/sound/sound

2009-06-09 Thread Ariff Abdullah
Author: ariff Date: Tue Jun 9 10:17:22 2009 New Revision: 193821 URL: http://svn.freebsd.org/changeset/base/193821 Log: Each generated file should depend its own generator as well. Modified: head/sys/modules/sound/sound/Makefile Modified: head/sys/modules/sound/sound/Makefile ==

svn commit: r193886 - in head/sys: dev/sound/pcm sys

2009-06-09 Thread Ariff Abdullah
Author: ariff Date: Wed Jun 10 03:56:24 2009 New Revision: 193886 URL: http://svn.freebsd.org/changeset/base/193886 Log: Move machine dependant AFMT_* definition from sound.h to global soundcard.h . Modified: head/sys/dev/sound/pcm/sound.h head/sys/sys/soundcard.h Modified: head/sys/dev/

svn commit: r193889 - in head/sys: conf modules/sound/sound tools tools/sound

2009-06-09 Thread Ariff Abdullah
t;; +}' > $OUT.tmp +${MV} -f $OUT.tmp $OUT Copied: head/sys/tools/sound/feeder_eq_mkfilter.awk (from r193887, head/sys/tools/feeder_eq_mkfilter.awk) == --- /dev/null 00:00:00 1970 (empty, because file is n

Re: kmod.mk - modules build framework [was: svn commit: r193818 - head/sys/modules/sound/sound]

2009-06-10 Thread Ariff Abdullah
Or in other words: > > > > ===> sound (depend) > > ===> sound/sound (depend) > > make: don't know how to make @/tools/sound/feeder_eq_mkfilter.awk. > > Stop *** Error code 2 > > 1 error > > *** Error code 2 > > 1 error > > *** Error cod

svn commit: r193902 - head/sys/modules/sound/sound

2009-06-10 Thread Ariff Abdullah
Author: ariff Date: Wed Jun 10 11:33:47 2009 New Revision: 193902 URL: http://svn.freebsd.org/changeset/base/193902 Log: Attempt to fix parallel build. Modified: head/sys/modules/sound/sound/Makefile Modified: head/sys/modules/sound/sound/Makefile

svn commit: r193979 - in head/sys/dev/sound: midi pcm

2009-06-11 Thread Ariff Abdullah
Author: ariff Date: Thu Jun 11 09:06:09 2009 New Revision: 193979 URL: http://svn.freebsd.org/changeset/base/193979 Log: Remove custom KOBJMETHOD(), CHANNEL_DECLARE() and MIXER_DECLARE() (enabled with SND_DEBUG) that was intended to provoke build failure due to inconsistencies. Modified:

Re: svn commit: r193640 - in head/sys: conf dev/sound dev/sound/isa dev/sound/macio dev/sound/midi dev/sound/pci dev/sound/pci/hda dev/sound/pcm dev/sound/sbus dev/sound/usb modules/sound/sound sys to

2009-06-11 Thread Ariff Abdullah
On Thu, 11 Jun 2009 22:11:53 +0300 Giorgos Keramidas wrote: > On Sun, 7 Jun 2009 19:12:09 + (UTC), Ariff Abdullah > wrote: > > Author: ariff > > Date: Sun Jun 7 19:12:08 2009 > > New Revision: 193640 > > URL: http://svn.freebsd.org/changeset/base/193640 > &

svn commit: r194047 - head/sys/modules/sound/sound

2009-06-12 Thread Ariff Abdullah
Author: ariff Date: Fri Jun 12 07:39:10 2009 New Revision: 194047 URL: http://svn.freebsd.org/changeset/base/194047 Log: Last (hopefully) attempt to fix both parallel build and cyclic dependencies, in a simmilar fashion to kmod.mk. Discussed with: bde, bz Modified: head/s