Hello, > 1) Is the license of the HRTF dataset that you use compatible with GPL? The Listen HRIR dataset is public domain so it is GPL compatible. The HRIR based on the Kemar dummy head "is provided free with no restrictions on use, provided the authors are cited when the data is used in any research or commercial application." But there is no need to distribute all HRIRs with pulseaudio. I think a few good that are GPL compatible are enough. > 2) Why should we do this advanced downmixing in an optional module? > I.e., why not just replace the default downmixing algorighm without > creating a module for that? Replacing the default downmixing algorithm is not a good idea since this one only works for headphones. And you might want to use a simpler one on a low end machine since folding needs some cpu cycles. But if there is a better place to implement this, I am fine with it, too. I forgot to add a small fix to my last patch; I have attached a new version. Regards, Ole