Guten Tag allseits ich habe ein bestehendes System, das mittels kleinem Dataflash und VS1011 und uC etwas Hintergrundmusik macht (absolut Lofi: mono, Datenrate 24-32 kbit bei 22kHz Samplerate reichen völlig) Nun steht ein Neubau an und ich möchte den Decoder einsparen Im Neubau wird ein NXP Cortex M3 mit 120 MHz verbaut, der aus meiner Sicht ja eigentlich genug Wumms haben sollte für eine Softwaredekodierung für obige "Musik". Naheliegend ist der Einsatz eines D/A der via I2S angedockt wird. Recherchen brachten ein schmuckes IC zu Tage, das auch gleich einen ausreichenden Amp an Bord hat. Dadurch ginge der Bauteilzähler für das Gedudel von 25 auf ca 5, (Platinenplatz!) ganz abgesehen von den Kosten sehr reizvoll. -> MAX98357A , siehe zB https://www.adafruit.com/product/3006 Da die Anzahl der "Lieder" fix & begrenzt ist, muss es nicht unbedingt MP3 sein, auch OggVorbis wäre denkbar oder ein sonstiges komprimierendes Format, das sich möglichst einfach (Integer!) dekodieren läßt. Ogg Tremor scheint mir nicht Mittel der Wahl. Wegen der dynamischen Speicherverwaltung sollte man das wohl eher nicht embedded einsetzen. Oder liege ich da falsch? 1) hat jemand eine Empfehlung für Format und zugehörigen Dekoder? 2) Ist MP3 nun eigentlich lizenzfrei zu verwenden? (wo doch unlängst die Patente ausgelaufen sind) 3) Hat jemand den MAX schon eingesetzt? Funktioniert der wie erwartet? Danke vorab!
Plärrkiste schrieb: > 1) hat jemand eine Empfehlung für Format und zugehörigen Dekoder? Schaue doch einmal beim Rockbox-Projekt vorbei. (http://www.rockbox.org). Die müssten entsprechende Bibliotheken haben.
Beitrag #5112232 wurde von einem Moderator gelöscht.
Beitrag #5112235 wurde von einem Moderator gelöscht.
Beitrag #5112242 wurde von einem Moderator gelöscht.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.