Nam Nguyen wrote in <877cus7en1.fsf@n.m>: |wav gsm playback and encoding is broken because the wav.c patch to avoid |division by 0 introduced a regression. Debian has a fix for an older |version of sox from Helmut Grohne <helmut () subdivi ! de>. This patch |is from Steffen Nurpmeso <steffen () sdaoden ! eu> who applied it |against git. I added a tweak to not recalculate wave->numSamples for wav |gsm files, which is where division by 0 happens. Apparently, gsm has |variable bits_per_sample, so 0 is an acceptable value.
This is total exaggeration. I had broken gsm, did not look at all, did not care a bit, gave a crap, then Nam came and fixed it. Only like so for sure. ... --steffen | |Der Kragenbaer, The moon bear, |der holt sich munter he cheerfully and one by one |einen nach dem anderen runter wa.ks himself off |(By Robert Gernhardt)