Aller au contenu

Avtivation du son seulement sur la fenêtre active

Featured Replies

Posté(e)

explication du pourquoi du comment :

je souhaite mettre une chaine de téle par bureau virtueL :theo::dd: , histoire d'avoir un changement de chaine hyper rapide :p

en gros toutes les chaines sont décodé en même temps.

le probléme c'est que le son auusi est décodé en même temps et forcément, 5 ou 6 chaines en même temps on y comprends rien :p.

y a t il une possibilité que le son soit diffusé si et seulement si la fenêtre est au premier plan / active ???

Posté(e)

Tu peux désactiver le mixage audio. Seul la première appli aura le handle sur le périphérique sonore.

C'est tout ce que je vois pour le moment.

Posté(e)

Avec pulseaudio tu peux avoir un flux par appli, après le problème ça serait d'avoir un WM scriptable (ça existe) qui commande à pulseaudio de faire ce qui va bien.

Cependant, ça demande un peu de code :D

Posté(e)

je suis sûr qu'avec FVWM tu peux le faire. Au switch de bureau, tu envoies la commande kivabien à pulseaudio, ou alors, tu fais un "pause" sur le bureau que tu quitte et un "play" sur le bureau où tu entes. (ça me semble d'ailleurs moins consomateur : qu'est-ce que tu te fous de décoder un truc que tu regarde pas ? autant mettre en pause) :byebye:

Posté(e)

Justement, il ne veux pas mettre en pause, car sinon c'est comme si il n'avais qu'une seule appli où il change via une liste de lecture, donc un temps de latence entre chaque.

Sinon, avec VLC, tu lance un flux par instance, et tu mute le son en quittant un bureau, et demute l'autre ensuite.

Posté(e)

Si c'était amarok ou kafeine, la réponse aurait été simple : dcop, mais je ne suis pas sûr que dbus permette de faire la même chose aussi simplement (en fait je suis sûr du contraire)...

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.