do no know what these changes are.
testing that can vastly improve performance with -O0, O1 and Os and provide noticeable improvement even at O2 and O3 on an intel core i3 system.
fade but regarding top/bottom output. Added/updated some comments. Added some less than well known :) channel mappings for stereo+lfe, stereo+center, stereo+center+lfe and surround with mono rear.
__attribute__((blah)) compiler attributes
remembers what all happened to get here. Will cleanup, document later.
function. Still not fully functionsl.
module-lfe-lowpass-sink.c Still not functional.
Note working or tested.
module-lfe-lowpass-sink.c to use new map scheme. Minor changes to biquad-filter.c/h. NOTE: This does not work at the moment.
part of pulsecore with a reasonably simple way of managing filters from pulse or modules. The initial change is to move the filter factors (coefficients), filter type marker and filter history data from the user into biquad.c/h. All filter related items will live in the filter map array. Let's hope this is a coherent plan. :)
oriented to channel oriented. Created function to filter an entire array of samples from a single channel.
- renamed module-lfe-lp to module-lfe-lowpass-sink - removed parentheses around return values - fixed comment errors - added stage table lookup for quality factors in biquad as per linkwitz
src/modules/biquad/biquad-filter.[c/h] to hold generic biquad filtering in preparation for creation of module-xover-sink as discussed with Alexander Patrakov. Updated module-lfe-lp and Makefile.am to use these new files. Also changed formatting and documentation of module-lfe-lp to begin to comply with pulse' stype guide.
as advised by tanuk.