2016-06-28 1 views
0

J'ai travaillé avec succès sur linux en mettant en place un flux entre 2 PC Linux. Cela va de l'avant suite au fichier README pour OPUS.Codec OPUS cross-compile pour blackfin

Maintenant, j'ai besoin de croiser le codec OPUS pour un Blackfin ADSP-BF707 sur Windows. J'ai essayé de compiler à travers CrossCore Embedded Studio, mais je n'ai pas toutes les inclusions et définit que le fichier make est en train de se mettre en place.

Je peux voir qu'une définition peut être définie pour un processeur ARM mais je n'ai rien trouvé pour Blackfin. Leur Q & A indique que le codec a été compilé le Blackfin. Dans linux, la commande "./configure"- construit le fichier makefile mais je ne vois pas comment cela est fait pour une compilation croisée. Est-ce que je construis mon propre makefile ou que fais-je?

Répondre

0

Le codec OPUS pour Blackfin inclut une bibliothèque (à source fermée) de Analog Devices avec quelques optimisations dans la partie de traitement du signal. La version actuelle (Codec CELT pour Blackfin Production Code (Rev. 1.2.0)) est basé sur la version du codec OPUS de référence 0.9.8

Ma suggestion est que vous obtenez la version de référence 0.9.8 de la Xiph.org directement et compilez-le. Dans mon entreprise, nous avons déjà fait une enquête pour savoir si le codec OPUS d'Analog Devices produisait le résultat 100% octet identique à l'implémentation de référence et la réponse est: oui.