De a sok crappy zart forrasu cucc (mint az altalam emlitett
flash/realplaya) magasrol szarik ra, hogy halad a vilag, es direkt OSS
interfeszt hasznalnak. Ez, ha ALSA-t hasznalsz, az ALSA OSS emulaciojat
jelenti. Ez az, amit tudtommal nem tudsz tobbcsatornasitani.
Pedig nagyon egyszeru az ok, amiert nem ALSA - t hasznalnak, s pontosan harom van belole. OSS tobb platformra van, s nem valtozik az API - ja minden major verzio valtasnal, mint ALSA eseteben. Valamint nem kell egy plusz user space lib ahhoz hogy mukodjon, csak egy open( "/dev/dsp" ); es mar mukodik is. Kb. 10 sor volt OSS - sel OGG playert irni Chain|Q (bx-gl1 rulz:) egyik demojahoz. Bele se mertem volna kepzelni hogy ez ALSA - val mennyi melo lett volna ;)
Az ALSA + tobb hang egyszerre dologhoz csak annyit fuznek, hogy en semmit nem csinaltam vele, nem varazsoltam aoss, stb hujesegekkel, de megis szo nelkul mukodott 1.0.x - es ALSA - val, amig a tuskot hasznaltam melora, egy Aureal Vortex 2 - vel. Jo anyag volt az a AU8830.
Apropo, hogy all mostanaban ALSA a rengeteg csatornas hangkartyakkal ? 5.1, 6.1, 7.1 megkottyan neki ?