[ LUGOS-PROG ] sound API

Langus Matevz RDHW_EXT langus at iskratel.si
Wed Jun 20 10:00:05 CEST 2001


Zdravo!

jaz bi rad potem enkrat to stvar spravil v embedded sistem, kjer nimas
prostora za raznorazne orjaske knjiznice.

kaj predlagas?
katera knjiznica bi bila primernejsa in katera je najbolj razsirjena na
Linux sistemih?
katera je pa manjsa (sklepam, da starejsa)?

lp
  Matevz



-----Original Message-----
From: Miha Tomšič [mailto:miha.tomsic at guest.arnes.si]
Sent: 18. junij 2001 18:02
To: lugos-prog at lugos.si
Subject: Re: [ LUGOS-PROG ] sound API


	Hojla!

On Sun, 17 Jun 2001, Matevz Langus wrote:
> zanima me, ce v Linuxu obstaja univerzalen API, ki omogoca delo z zvokom
> (snemanje, predvajanje, miksanje, kodiranje, ...) s katerokoli zvocno
> kartico (ali kakrsnokoli drugo zvocno napravo) podprto z gonilnikom.

Kot je v Unix svetu ("slaba") navada Linux nima "univerzalnega" APIja za
programiranej zvoka in zvočnih kartic. Prej je bil univerzalen OSS in
OSS/Free(http://www.4front-tech.com/pguide/index.html), ki je vključen v
jedro. 
Kasneje se mu je pridružila še ALSA (http://www.alsa-project.org/), ki
podpira precej več novih ter profesionalnih kartic in bo verjetno v jedru
2.5.x že vključena, trenutno pa se giblje okrog verzije 0.9.x. Problem z
ALSO je v tem, da ima zelo siromašno dokumentacijo oz. navodila, kako se
lotiti programiranja. Na srečo je na voljo nekaj primerov enostavnih
programov z ALSO.

Torej imamo en gonilnik in njegov API, ki je zastarel in podpira pretežno
starejše zvočne kartice, drugi gonilnik, pa je povsem na čeli razvoja
zvoka na Linuxu, vanedar se temu primerno hitro spreminja in je neadostno
dokumentiran. 

Kot ti je že nekdo predlagal je morda najbolje, da se zatečeš k
višjenivojski knjiznici tipa SDL, ker se ti ne bo potrebno ukvarjati z
drobovino samih gonilnikov.

Verjetno bo še najbolje, da se zakoplješ v katero izmed izvornih kod
premnogih programčkov, ki se ukvarjajo z zvokom. Večina resnih zvočnih 
programov na Linuxu pa zna uporabljati tako en kot drug gonilnik...

Najpopolbejši seznam zvočnih programov za Linux je zbran na:

 http://sound.condorow.net/ 

in njegovih zrcalih:

 http://linuxsound.at/ (Europe)
 http://linuxsound.ymo.org/ (Japan)
 http://linuxsound.bright.net/ (USA)

Gotovo bo zanimiv tudi Mstation a.k.a. Music Station:

 http://mstation.org/

in stran dopisnega seznama Linux Audio Developers:

 http://www.linuxdj.com/audio/lad/

Pa veliko sreče,

	Miha...

 - Miha Tomšič --- C. na postajo 55 -- SI-1351 Brezovica pri Lj. ---
SLOVENIA -



More information about the lugos-prog mailing list