2016-06-28 5 views
0

Ich habe erfolgreich damit auf Linux-Setup einen Stream zwischen 2 Linux-PCs eingerichtet. Das folgt direkt nach der README-Datei für OPUS.Cross-compile OPUS-Codec für Blackfin

Jetzt muss ich den OPUS-Codec für ein Blackfin ADSP-BF707 unter Windows Cross-kompilieren. Ich habe versucht, über CrossCore Embedded Studio zu kompilieren, aber dann habe ich nicht alle Includes und definiert, dass die make-Datei eingerichtet wird.

Ich kann sehen, dass eine Definition für einen ARM-Prozessor festgelegt werden kann, aber ich habe nichts für Blackfin gefunden. Ihr Q & A sagt aus, dass der Codec Blackfin kompiliert wurde. In Linux baut der "./configure" - Befehl das Makefile auf, aber ich sehe nicht, wie das für eine Cross-Kompilierung gemacht wird. Baue ich mein eigenes Makefile oder was mache ich?

Antwort

0

Der OPUS-Codec für Blackfin enthält eine (geschlossene) Bibliothek von Analog Devices mit einigen Optimierungen im Signalverarbeitungsteil. Die aktuelle Version (CELT Codec für Blackfin Production Code (Rev. 1.2.0)) basiert auf der Referenz OPUS Codec Version 0.9.8

Mein Vorschlag ist, dass Sie die Referenzversion 0.9.8 von Xiph.org bekommen direkt und kompilieren Sie es. In meiner Firma haben wir bereits untersucht, ob der OPUS Codec von Analog Devices das 100% Byte identische Ergebnis wie die Referenzimplementierung liefert und die Antwort lautet: ja.

Verwandte Themen