Rockbox Ports are now being developed for various digital audio players!
When I had a look at the patch, I noticed you only seem to use 32 bit multiplies everywhere. Might the precision problems be related to this? We usually use 64 bit muls pretty much everywhere we can.
It's not that kind of inaccuracy, which makes me think it's a simple bug -- I encoded a simple sine wave to wma which I then decoded to wav and compared to the original sine wave - it's smooth enough but every so often the sample becomes inverted.
Page created in 0.14 seconds with 14 queries.