• [^] # Re: OSS4 est aux autres ce que Linux est à Windows

    Posté par (site web personnel) . En réponse au journal Le son sous Linux : du pure n'importe quoi. Évalué à 5.

    à mon avis, dans un monde parfait on aurait alsa qui ne serait que la partie driver, donc seulement noyau ( au lieu d'etre un truc enorme qui est fait à la fois le driver, qui expose une api nebuleuse et documentée au lance-pierre, qui fait un peu de mixage (dmix) etc..) . Une seule appli parlerait à ce driver, ça serait pulseaudio, et le reste du monde passerait par pulseaudio.

    Au lieu de ça, la majorité des applis causent à alsa, pulseaudio a une api elitiste et son developpeur recommande de l'utiliser via l'api ALSA (en passant par le pseudo device 'pulse' ). Donc déjà si t'as commencé à dessiner un graphe ça fait des boucles.

    La position de jack est plus simple parce qu'il est purement userspace, et il cause directement au driver (alsa, oss, ou ffado pour le firewire).

    Idealement, jack et pulseaudio devraient merger, ou cooperer, mais je crois que ce n'est pas pres d'arriver ils ont des objectifs trop differents (consommation d'energie, support du matos grand public (casque bluetouff etc) pour pulseaudio, portabilite et latence ultra-basse pour jack). Plus la personnalité des differentes personnes impliquées.