Thanks. I knew the but was already reported, but didn't find the correct words to find them.
The bug itself is fixed ( libsndfile normalization is ok, but it needs the clip option too ).
Manual clamping was the first natural idea, but one that I could not implement, because the buffer that is received in process is constant, so the compiler prevents it to be modified. Dynamically creating a buffer just for clamping seemed like a bad idea too.
And I will definitely try to implement the different bitsize saving. Should be trivial.
Thanks. I knew the but was already reported, but didn't find the correct words to find them.
The bug itself is fixed ( libsndfile normalization is ok, but it needs the clip option too ).
Manual clamping was the first natural idea, but one that I could not implement, because the buffer that is received in process is constant, so the compiler prevents it to be modified. Dynamically creating a buffer just for clamping seemed like a bad idea too.
And I will definitely try to implement the different bitsize saving. Should be trivial.