Fórum Root.cz
Hlavní témata => Software => Téma založeno: RobS 16. 08. 2011, 17:38:41
-
Zdravim.
Mam problem se zvukem v GTK aplikacich.
Normalne mi ma alsa vse smixuje dohromady: flash plugin, mplayer, xmms2,...
Pokud ale neco z techto aplikaci hraje a chci spustit GTK aplikaci, tak hlasi, ze je zvukovka obsazena.
Stejne tak naopak. Pokud nejaka GTK aplikace hraje, zadna jina se ke zvukovce nedostane...
GTK nepouziva alsu? Diky za jakekoliv info!
-
Zřejmě máš jinak nakonfigurovaný gstreamer (gnomácký přehrávací backend), než ostatní aplikace. Tipnul bych si, že ostatní používají pulseaudio a gstreamer napřímo alsu (tedy zařízení je obsazené pulseaudiem), nebo naopak. Konfiguraci gstreameru lze ověřit/nastavit v gconf-editoru.
-
Pulseaudio jsem prave nikdy nemel. A gconf-editor rika, ze je vystup alsasink. Stejne tak gstreamer-properties...
-
Buď ti něco používá oss (tedy emulaci, která zřejmě taky zabere zařízení jen pro sebe), nebo se ti v konfiguracích míchá dmix (tedy dle standardního nastavení zařízení "default") a přímý přístup na zařízení (obvykle "hw:0"). Tipnul bych si na ten gstreamer, pokud to dělají jen gtk aplikace.
Co zkusit přímo přehrávat přes gstreamer (viz např. http://www.cin.ufpe.br/~cinlug/wiki/index.php/Introducing_GStreamer#Play_a_mp3_file , jen použít alsasink)
-
kvuli takovymto problemum jsem si nakonec koupil zvukovku, jejiz linuxovy driver umi hardwarove mixovani (konkretne stary sound blaster live s chipem emu10k)