• [^] # Re: Popcorn

    Posté par (site web personnel) . En réponse à la dépêche KLANG - Kernel Level Audio Next Generation. Évalué à 2.

    mais je pense qu’on n’en est pas encore à faire de la MAO sur un smartphone…

    Ce n'était pas le sujet. Le sujet, c'était "one ring to rule them all" i.e. est-il possible d'avoir un unique daemon qui fédère les efforts de tout le monde plutôt qu'une fragmentation des efforts de développement ? Bref, est-il possible que jackd réponde aux besoins des utilisateurs "normaux" ?

    Oui, par conception, Jack ne cherche à répondre aux besoins que des MAOistes et pas de M.-tout-le-monde. Si M.-tout-le-monde veut un démon en espace utilisateur pour gérer le son, il y a PulseAudio. S’il n’aime pas PulseAudio, ben il fait comme moi quand je ne fais pas de MAO : j’utilise uniquement ALSA et tout marche très bien.

    Sauf qu'on a vu avant que
    - pour beaucoup de gens, PA marche "en fonction pulse" (ah ben ça marche plus. Bizarre, ça marchait il y a 10 minutes…)
    - ALSA ne mixe pas plusieurs sources (donc pour beaucoup de gens qui n'ont pas de mix hardware, cela signifie que seule une appli peut sortir du son à la fois)

    Bref contrairement à ce que tu dis, pour beaucoup de gens, le problème n'est pas résolu (et après on se plaint que les gens achètent du Mac. J'entends même assez souvent des geeks me dire que "tu as les avantages de Linux, sauf que contrairement à Linux ça marche" [je précise qu'ayant eu pendant un temps un Mac au boulot, j'ai finalement laissé tomber et suis revenu à Linux pour mon plus grand bonheur, mais il y a une part de conviction et de sacerdoce…]).

    Après, peut-être que l'idée d'utiliser jackd pour tout le monde est une mauvaise idée, et que PA bonifiera avec le temps. Je déplore juste de voir que les efforts sont dilués avec des bases de code distinctes et des APIs incompatibles.

    Dans beaucoup de critiques de PA que j’ai pu lire, c’est le principe même d’un démon sonore en espace utilisateur qui est attaqué.

    Non, ce qui est critiqué, c'est le fait que ça ne marche pas !