Köszönöm, az ötlet nagyon jó, az eredmény azonban csak növelte a tanácstalanságom.
Készítettem egy képernyőképet, ahol látható egymás felett a 3 hangfájl.
- Legfelül a működő, jó WAV fájl. (Mellesleg ezt én generálom.)
- Középen ennek az MP3 változata, amit nem tud betölteni az emulátor.
- Legalul pedig egy jól betöltődő MP3. Itt már a bitek nincsenek szinkronban a felsőkkel, mivel ugye más az adattartalma.
A kódolás az, hogy ha két tüske távolsága 1.6ms, akkor az 0. Ha félúton van még egy tüske, akkor 1. (Nincs sem további szinkron jel, sem crc.)
Látszik, hogy a bitek hosszúsága sincs szinkronban, pedig a felső kettő a dokumentáció szerinti 1.6ms/bit sebességű. De valószínűleg nem ezzel van a probléma, hisz a legfelső WAV problémamentesen betölthető.
Ezek után igazából nincs ötletem.