helix MP3 Decoder, gibt keinen error aber auch keine Daten

OP #2663752
Lesenswert?
• ▲
▼
Hallo zusammen

Ich versuche derzeit mit der Helix MP3-Lib ein MP3 zu dekodieren auf 
einem STM32F105RB

Die Sourcen habe ich von einem bestehenden Projekt aus dem Internet.
Beim Programmieren habe ich versucht mich an diese AppNote von Microchip 
zu halten: http://ww1.microchip.com/downloads/en/AppNotes/01367A.pdf

Doch da kommt schon die erste Frage...
In diesem PDF auf Seite 8 (Example 9) steht beim error Switch bei 
default
File_close.

Doch wenn die funktion mp3_decode "0" zurückliefert, bedeutet dass laut 
den Kommentaren in den Dateien dass es keinen Fehler hat. Weshalb sollte 
ich dann die Datei schliessen?

Anbei mein bisheriger Code...

Die Funktion MP3GetNextFrameInfo funktioniert problemlos und befüllt das 
Strukt auch ordnungsgemäss. Deshalb denke ich, sollte die Lib 
funktionieren.

Weiteres Problem, momentan wird die MP3Decode funktion zwar ausgeführt 
jedoch erhalte ich nichts im output buffer zurück. (er bleibt "0")

Weiss jemand, wo es einen einfachen source code mit einem Beispiel gibt?
Diese welche ich bisher gefunden habe, haben immer noch die gesamte 
Menüführung und andere dinge mit eingebaut. Da ist es etwas 
unübersichtlich den für mich wichtigen Teil herauszufiltern.

Danke schonmal
Angehängte Dateien:

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.