La structure du logiciel Raumfeld (intégrée dans les appareils de streaming Teufel) est largement basée sur des logiciels open source. Teufel ne s'engage pas seulement en collaborant à d'autres projets de la communauté open source, mais publie également des parties sélectionnées du logiciel Teufel Raumfeld. Ces projets sont énumérés ici et peuvent être téléchargés et consultés dans leur intégralité sous forme de répertoire ZIP.
Téléchargement des projets open source utilisés sous forme de répertoire ZIP.
Dans le zip, vous trouverez des dossiers pour toutes les plates-formes, avec les licences, le code source et le manifeste du logiciel. En cliquant sur le lien suivant, le téléchargement démarre :
> Télécharger le répertoire ZIP (taille env. 1,6 GB)
Chargeur d'amorçage
Les appareils de streaming Teufel dotés de la technologie Raumfeld utilisent le chargeur d'amorçage universel U-Boot.
Décodeur de flux
Le Stream Decoder est un service qui décode les flux audio et les met à disposition d'autres processus pour un traitement ultérieur. Pour ce faire, le Stream Decoder utilise le framework multimédia GStreamer. Teufel publie le code source du Stream Decoder sous la GNU Public License.
Correctif du noyau Linux
Pour une expérience sonore parfaite, Teufel a développé le matériel adéquat. Le système d'exploitation ouvert Linux est utilisé sur ce matériel. Teufel travaille en étroite collaboration avec la communauté internationale des développeurs de noyau.
Toutes les modifications apportées au noyau Linux ainsi que tous les pilotes développés pour le matériel de streaming de Teufel ont soit déjà été intégrés dans le code source officiel de Linux, soit sont en passe de l'être. Nous mettons ici à disposition un patch pour le noyau officiel 2.6.36, qui contient toutes les modifications.
Depuis la version 2.6.33 du noyau Linux, les appareils de streaming Teufel sont pris en charge dans Mainline. Nous n'utilisons qu'un patchset minimal avec quelques modifications qui n'ont pas encore été reprises dans Mainline ou qui ne sont pas appropriées pour cela.
Résumé des modifications dans ce patchset :
- Pilote pxa3xx GCU (statut "en attente" concernant l'adoption dans Mainline)
- Inactivation du curseur de la console
- Logo de démarrage Raumfeld (en arrière-plan du framebuffer)