Forum: PC-Programmierung Probleme mit AAC Decoder


von Peter (Gast)


Lesenswert?

Hallo,

ich hoffe das ist der richtige Bereich hier für.


Ich habe ein Projekt das einen AAC Sream empfängt und den decodieren 
soll.
Als Decoder hatte ich den HELIX Decoder genommen, weil der für diese 
Aufgabe bestens geeignet ist.
Aber nun bekommen ich nicht nur ADTS sondern auch LATM Daten und der 
HELIX kann von hause aus kein LATM.
Den Stream Inhalt kenne ich und kann dann ein STOPP / INIT-neu machen.


Habe mir den LIBFAAD2 angesehen, der kann beides, aber der ist nicht 
gerade für einen Stream ausgelegt. Der Init erwartet mehr eine Datei.


Was ich brauche ist vereinfacht gesagt:
- INIT Decoder
- Decode one Frame  (wird regelmäßig gemacht)
- Stopp Decoder

Hat jemand von Euch eine Idee wie ich hier weiter komme?

Hat jemand vielleicht eine LIBFAAD2 Version mit der man das machen kann?

Viele Grüße,
Peter

von Peter (Gast)


Lesenswert?

So nach etlichen Dokumenten bin ich jetzt dazu über gegangen den HELIX 
Decoder zu erweitern.

Der Hauptgrund dafür das ich das jetzt so machen will ist das, meiner 
Meinung nach, die LIBFAAD2 einfach zu bescheuert Programmiert ist. Tut 
mir Leid das ich das so sagen muss.


Da auch in einem LATM/LOAS Paket, wie bei ADTS, die RAW Daten drin 
stecken und eigentlich nur der Header anders ist, sollte der Aufwand 
überschaubar sein.
Habe danach schon gesucht aber nichts gefunden.


ABER da man nicht immer das Rad neu erfinden muss:
Hat jemand eine LATM/LOAS Erweiterung für den HELIX AAC Decoder?


Viele Grüsse,
Peter

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
Noch kein Account? Hier anmelden.