Oui, tu as bien compris mes besoins. Non, je n'aurai pas besoin en principe de changer ça souvent (uniquement d'ailleurs parce que j'ai "solidifié" le numéro de chaque dispositif dans asoundrc, alsa auparavant m'en attribuait le numéro aléatoirement), mais ça peut arriver, par ex. quand j'emmène mon laptop en voyage et qu'alors je retombe sur la sortie par défaut (hw0). De toute façon, je pense que la problématique serait de ne pas régler mon cas en particulier, mais de proposer une manière pratique de choisir sa sortie audio (d'autres pourront par ex. avoir une deuxième carte son dans leur desktop, ou vouloir utiliser la sortie HDMI, etc.)
Je n'avais jamais utilisé quodlibet, mais puisque tu proposes une solution calquée sur la leur, je l'ai installé et j'ai tenté d'y résoudre mon problème. Après presque une heure de recherches pour trouver la syntaxe correcte, j'ai fini par réussir à faire passer le son dans mon DAC, les paramètres à passer au pipeline étant, dans mon cas : alsasink device=hw:2,0 (ou hw:2). Donc, si tu crées une interface pour passer ces paramètres à gstreamer, ça résoudra le problème, mais si tu avais une lib sous la main qui te permettait de choisir les dispositifs sur une liste déroulante, ça serait évidemment le rêve.
Dans la cas où tu adoptes la solution à la quodlibet, je suggérerais de mettre une entrée dans ton wiki pour aider à choisir les paramètres nécessaires, parce que ça n'est vraiment pas facile de trouver comment formuler les paramètres, même pas et surtout pas chez gstreamer ou dans le man gst-launch
[^] # Re: [alsa] Choix de la sortie audio
Posté par sebas . En réponse à la dépêche Sortie de Goodvibes 0.1, lecteur de radios Internet. Évalué à 5.
Merci pour ta réponse.
Oui, tu as bien compris mes besoins. Non, je n'aurai pas besoin en principe de changer ça souvent (uniquement d'ailleurs parce que j'ai "solidifié" le numéro de chaque dispositif dans asoundrc, alsa auparavant m'en attribuait le numéro aléatoirement), mais ça peut arriver, par ex. quand j'emmène mon laptop en voyage et qu'alors je retombe sur la sortie par défaut (hw0). De toute façon, je pense que la problématique serait de ne pas régler mon cas en particulier, mais de proposer une manière pratique de choisir sa sortie audio (d'autres pourront par ex. avoir une deuxième carte son dans leur desktop, ou vouloir utiliser la sortie HDMI, etc.)
Je n'avais jamais utilisé quodlibet, mais puisque tu proposes une solution calquée sur la leur, je l'ai installé et j'ai tenté d'y résoudre mon problème. Après presque une heure de recherches pour trouver la syntaxe correcte, j'ai fini par réussir à faire passer le son dans mon DAC, les paramètres à passer au pipeline étant, dans mon cas : alsasink device=hw:2,0 (ou hw:2). Donc, si tu crées une interface pour passer ces paramètres à gstreamer, ça résoudra le problème, mais si tu avais une lib sous la main qui te permettait de choisir les dispositifs sur une liste déroulante, ça serait évidemment le rêve.
Dans la cas où tu adoptes la solution à la quodlibet, je suggérerais de mettre une entrée dans ton wiki pour aider à choisir les paramètres nécessaires, parce que ça n'est vraiment pas facile de trouver comment formuler les paramètres, même pas et surtout pas chez gstreamer ou dans le man gst-launch