Im Moment nutze ich meine Freizeit um die AudioHw-Schicht in Rockbox ein wenig aufzuräumen und v.a. firmware/sound.c aufzuräumen und zu vereinfachen.
Hier einmal die großen Ziele von diesem Projekt:
- Eigener Audio-Treiber für die zwei Mas-Codec
- Einfache Möglichkeit um für ein Codec zu definieren was es alles in Hardware machen kann Z.b.: Bass, Prescaler,…
- Einheitliches Interface um die Lautstärke zu regulieren –> audiohw_set_volume(l, r)
- Preinit/Postinit aufräume
Eine sehr große Liste, doch sollte machbar sein. Ich freue mich schon auf ein paar Stunden Programmierarbeit.