Un autre souci, c'est que le schema prends tout ce qui est capable de sortir du son et mets tout à égalité.
Gstreamer, c'est avant tout une lib multimédia ( donc décodage de format ), clanlib et allegro, c'est avant tout des SDKs pour les jeux. OpenAL, c'est une abstraction cross platform, SDL aussi, ou portaudio ( et SDL fait plus que du son au passage ).
Jack n'a pas la même vocation que Alsa, et je pense que le schéma serait plus clair avec des couches ( comme le diagramme des couches d'android ), voir des grappes. IE, SDL/OpenAL/portaudio parle grosso modo à alsa/oss/pulse, parfois un peu plus ou un peu moins, mais ce situe au même niveau d'abstraction.
[^] # Re: lien erroné
Posté par Misc (site web personnel) . En réponse à la dépêche À quand les smartphones et tablettes libres ?. Évalué à 2.
Un autre souci, c'est que le schema prends tout ce qui est capable de sortir du son et mets tout à égalité.
Gstreamer, c'est avant tout une lib multimédia ( donc décodage de format ), clanlib et allegro, c'est avant tout des SDKs pour les jeux. OpenAL, c'est une abstraction cross platform, SDL aussi, ou portaudio ( et SDL fait plus que du son au passage ).
Jack n'a pas la même vocation que Alsa, et je pense que le schéma serait plus clair avec des couches ( comme le diagramme des couches d'android ), voir des grappes. IE, SDL/OpenAL/portaudio parle grosso modo à alsa/oss/pulse, parfois un peu plus ou un peu moins, mais ce situe au même niveau d'abstraction.