alsa dmix 3. menet

még mindig nem vagyok elégedett az alsa-val. elvileg, ha nincs egy kártyán hw mixer (legtöbbnél nincs), akkor dmix-el magától. Ez lehet, hogy igaz is, de ha egy ilyet lefuttatok:
sox -r 48000 -c 2 -t alsa hw:2,0 -t alsa hw:0,0
hogy a tv kártyám hangja hallható legyen, akkor már semmi más nem fér hozzá a kártyához (illetve ezt sem tudom lefuttatni, ameddig más lejáccik valamit).

persze ha csak lejátszó programokból futtatok többet (flash, mplyer, stb.), akkor mennek együtt minden módosítás nélkül. ugyanakkor nem sikerült rájönnöm még semmi olyan beállításra, ami megoldaná, hogy az ilyenek is menjenek.
persze sejtem, hogy ez valami capture, meg ilyen akármikkel függ össze, de akkor is vacak.
másik apró probléma, hogy nagy cikkezés volt a Lugaru (http://blog.wolfire.com/2008/12/why-you-should-support-mac-os-x-and-lin…) játékról, de az is oss-t használ, szóval, ha akármi más fut mellette, nem megy.
szóval linux használhatóság? hát ezen lenne mit javítani...

Hozzászólások

És ha az alsa oss emulációján keresztül "zenél" a játék, akkor is lefogja a hangkártyát?

az lenne még egy érdekes kérdés, hogy, ha beállítom az mplayer-t, hogy ő szedje ki a hangot a kártyából, akkor miért teljesen csumbi a hang (sajnos nem volt jobb szó:)? ez mondjuk az mplayer sara lehet.
':forceaudio:adevice=hw.2,0:alsa:immediatemode=0:' a -tv opciói közé az 'immediatemode=1' helyett.

Nem tudom, nekem a rendszeremben evek ota csak alsa support van, es sosem volt ilyen gondom. Amiota tudom, mi az az esd USE flag, azota irtom kifele mindenhonnan.
--


()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.