Implement an alternative low-pass filter
commita75e75aef5f62ca282db8c0a0aa9d1c25551eae7
authorChris Robinson <chris.kcat@gmail.com>
Thu, 24 Jul 2008 05:29:53 +0000 (23 22:29 -0700)
committerChris Robinson <chris.kcat@gmail.com>
Thu, 24 Jul 2008 05:29:53 +0000 (23 22:29 -0700)
treedc24df1dc4c144b5ec96895eec00a2e4fb920cc9
parentd45b1207d0718efab517522689ea628d34ab7d1c
Implement an alternative low-pass filter
This method samples from the buffer so that it gets a time-correct 5khz stream,
which is subtracted from the original sample and has the high-frequency gain
applied, then added back.
A better method may be to average all the samples from the current one to the
one freq/5000 away, instead of bilinear filtering the two nearest freq/5000
apart. Processing cost will need to determine its viability
Alc/ALu.c
OpenAL32/Include/alSource.h