31 May
2011
31 May
'11
3:05 p.m.
Hi, I have a problem converting S16_LE to ADPCM using pcm plugin. Data from this conversion look like just sign in it. This problem is on ARM platform, on I686 it works fine. Both version 1.0.23. Here is part of asound.conf:
pcm.toadpcm { type adpcm slave { pcm tofile format IMA_ADPCM } }
And here begin of data from conversion on ARM, in hex: 38 00 00 00 00 00 88 00 00 00 88 00 00 88 00 88 88 00 88 88 88 88 88 88 88 00 88 88 88 88 88 88
and on I686: 3b 77 77 77 77 77 77 77 77 77 77 11 88 00 88 88 88 88 99 99 99 aa aa aa bb bb bb cc bb bb cc aa
Where could be the problem? I try to look in source, but if it works on some platform? Thanks for help.