Spotkał się. Na przykład PulseAudio.
--
Dominik (& kąpany)
"Wszyscy chcą naszego dobra. Nie dajmy go sobie zabrać." (S.J. Lec)
Wyrażam wyłącznie prywatne poglądy zgodnie z Art. 54 Konstytucji RP
No właśnie, tylko że PulseAudio coś mi zniekształca dźwięk na karcie
zewnętrznej. Bez różnicy czy obsługuje przez xine czy gstreamer. Dlatego
wolałbym coś bezpośredniego pod Firefoksa, mógłbym wtedy wyłączyć
PulseAudio, bo spod aplikacji multimedialnych mogę bezpośrednio wybrać
kartę.
Mimo wszystko dzięki;)
> No właśnie, tylko że PulseAudio coś mi zniekształca dźwięk na karcie
Ale nic o tym nie pisałeś wcześniej :-)
Chcesz przekierowywać tylko dźwięk z Firefoksa,
czy może być wszystko?
Bo może wystarczy coś na kształt:
asoundconf set-default-card xxx
albo podmiana .asoundrc
http://flavor8.com/index.php/2007/01/14/how-to-easily-switch-soundcards-in-linux/
Z tym, że Firefoksa pewnikiem trza by
restartować...
Może wypróbuj jeszcze jack?
Jest już wtyczka do flash playera:
http://linuxmusicians.com/viewtopic.php?f=4&t=2323
Aczkolwiek działa też przekierowanie
przez ALSA:
http://www.pseudoberries.com/blog/?p=166
Wtedy wystarczy pewnie restart serwera jack.
> czy może być wszystko?
>
> Bo może wystarczy coś na kształt:
> asoundconf set-default-card xxx
> albo podmiana .asoundrc
>
> http://flavor8.com/index.php/2007/01/14/how-to-easily-switch-soundcards-in-linux/
>
> Z tym, że Firefoksa pewnikiem trza by
> restartować...
>
W zasadzie to może być wszystko, byle nie trzeba było systemu
restartować lub się wylogować. Z ponownym odpaleniem FF to przecież nie
kłopot. To co podałeś to chyba powinno mi wystarczyć, wieczorem
przetestuję;)
> Może wypróbuj jeszcze jack?
> Jest już wtyczka do flash playera:
> http://linuxmusicians.com/viewtopic.php?f=4&t=2323
>
> Aczkolwiek działa też przekierowanie
> przez ALSA:
> http://www.pseudoberries.com/blog/?p=166
>
> Wtedy wystarczy pewnie restart serwera jack.
>
Powyższe też wypróbuję, na razie wielkie dzięki;)
Z PulseAudio lub JACKiem restart ani Firefoksa, ani serwera dźwięku nie
musi być potrzebny.
O tym, jak PulseAudio ma się do Firefoksa, można przeczytać tu (że
zareklamuję swego bloga):
http://penguincopter.blogspot.com/2009/07/pulseaudio-beginning.html
> Może wypróbuj jeszcze jack?
> Jest już wtyczka do flash playera:
> http://linuxmusicians.com/viewtopic.php?f=4&t=2323
Nie potrzeba dodatków, by korzystać w aplikacjach flashowych z JACKa.
> Aczkolwiek działa też przekierowanie
> przez ALSA:
> http://www.pseudoberries.com/blog/?p=166
I to jest część rozwiązania wg mnie najwygodniejszego.
> Wtedy wystarczy pewnie restart serwera jack.
Serwer JACK można odpalić na jednej z kart, a drugą podpiąć przy pomocy
alsa_out (aplikacji wchodzącej w skład paczki z JACKiem).
Sam tak właśnie czynię.
Przykładowy .asoundrc i narzędzia ułatwiające korzystanie z JACKa
trzymam w repo, o tu:
https://bitbucket.org/wodny/dbus/src
W tej chwili mogę skrótem klawiaturowym zmieniać domyślną kartę, z
której JACK puszcza dźwięki. Jest też panel Connections z narzędzia JACK
Control, w którym można np. tylko jedną aplikację puścić przez tą czy
inną kartę albo obie naraz.
--
Marcin Szewczyk http://wodny.org
mailto:Marcin....@wodny.borg <- remove b / usuń b
xmpp:wo...@ubuntu.pl xmpp:wo...@jabster.pl
O, przepraszam, o tym już była mowa, nie zauważyłem wcześniej.
W tym repo, które rzuciłem, w asoundrc jest też zakomentowana poprzednia
konfiguracja dla PulseAudio. Działała, więc chyba można ją żywcem wziąć
i tylko zakomentować aktualny fragment do JACKa.
> Jeszcze wypróbuję Jack'a może da lepszy efekt niż Pulse. Nie wiem czemu
> przy użyciu PulseAudio dźwięk na zewnętrznej karcie szarpie lub jest
> zniekształcony, na zintegrowanej wszystko jest OK.
Mi zewnętrzna karta w Pulse popierdywała i było to strasznie irytujące w
filmach.
Na początku JACK może być kłopotliwy. Szczególnie podłączanie drugiej
karty przez alsa_out było upierdliwe, bo dźwięk szarpał. Rozwiązaniem
był odpowiedni zestaw parametrów, głównie zwiększających bufor. W tym
samym repo w pliku jack.sh są właśnie te parametry.
Pozdrawiam
> A mozna tak samo pod Win XP?
> Pozdr.
Nie można, ale pod Windą masz możliwość wybrania domyślnej karty dźwiękowej.
Prawoklik i wybierasz "Ustaw właściwości", w zakładce "Audio" rozwijasz
menu i wybierasz kartę dźwiękową. Uruchamiasz Firefoksa i dźwięk masz na
wybranej karcie. Jednocześnie możesz słuchać muzyki z drugiej karty
dźwiękowej. Większość aplikacji ma możliwość wyboru karty dźwiękowej,
niezależnie od ustawień systemowych.
Pozdrawiam