It improves playing/recording quality greatly and it was almost done by Yosuke Sugahara <penta@fuchu.or.jp>. Thanks a lot! Add support of slinear8, slinear16_le, slinear16_be.
This fix needs factor_denom.
Recording untested.