Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 11 reacties
Bron: ALSA, submitter: brainball

De ontwikkelaars achter het ALSA-project hebben na vier release candidates nu de final uitgebracht van versie 1.0.9 van de Advanced Linux Sound Architecture. ALSA heeft tot doel audio- en midi-functionaliteit voor het Linux-besturingssysteem te bieden. Op deze pagina kan een lijst met ondersteunde geluidskaarten worden geraadpleegd. Het changelog van deze release is te lang om hier weer te geven, dus we volstaan met een link naar de pagina waar deze te vinden zijn. Tot slot nog even een opsomming van de belangrijkste features van ALSA:

ALSA has the following significant features:
  • Efficient support for all types of audio interfaces, from consumer soundcards to professional multichannel audio interfaces.
  • Fully modularized sound drivers.
  • SMP and thread-safe design.
  • User space library (alsa-lib) to simplify application programming and provide higher level functionality.
  • Support for the older OSS API, providing binary compatibility for most OSS programs.
[break]De volgende downloads zijn beschikbaar:
*Driver
*Library
*Lib-plugins
*Utilities
*Tools
*Firmware
*OSS Compatible Library
Moderatie-faq Wijzig weergave

Reacties (11)

Het meest opvallende aan deze nieuwe release zal ongetwijfeld zijn dat applicaties die alsa gebruiken voortaan gelijktijdig geluid af kunnen spelen, zonder een kaart die aan HW mixing doet, en zonder sound daemons zoals esd en artsd. de dmix plugin zorgt in de alsa libraries voor het mixen. De plugin is aan de ene kant verbeterd en dan ook maar standaard aangezet.

Applicaties die alsa nog niet ondersteunen (oss emulatie van alsa telt niet!) kunnen hier helaas geen gebruik van maken, het gaat expliciet om de alsa libs.

Dit is erg goed nieuws voor bezitters van allerlei notebooks, ook onboard soundchips van moederborden hebben hier last van.

Nu nog even skype, teamspeak en allerlei andere (vaak closed source!) apps porten naar alsa ...

Voor mij was dat een van de grootste ergernissen aan alsa, en aan geluid algemeen onder Linux.

Linkjes:
http://lkml.org/lkml/2005/5/17/57
http://lkml.org/lkml/2005/5/18/52
http://alsa.opensrc.org/index.php?page=DmixPlugin
porten zou niet per se nodig moeten zijn, een artsd die gebruik maakt van alsa, en dan artsdsp $programma vangt alles af, en stuurt het via artsd naar alsa.
Dat gaat zeker, maar het hele punt is juist dat het met ALSA vanaf dit release dus ook *zonder* dit soort hacks / daemons werkt.
Ik gebruik Skype icm ALSA zonder OSS crap en dat gaat perfect. Volgens mij gebruikt teamspeak ook al ALSA?
Ik weet 99.9% zeker dat je OSS emulatie binnen alsa gebruikt. Skype ondersteunt simpelweg (nog?) geen ALSA direct, maar gebruikt OSS via /dev/dsp wat door ALSA als OSS compability layer aangeboden wordt.
ik heb nog nergens teamspeak support voor alsa kunnen vinden alleen dus de OSS emulatie.
Standaard aangezet incl. config, of moet je er nog steeds het zweet uit je naad googlen om het (goed) aan de praat te krijgen. Mijn hemel, wat had ik er een ruzie mee om dat aan de praat te krijgen, 20 verschillende configs geprobeert en geen enkele die er werkt.
Bij mij werkte het met een van de -rc's binnen een paar minuten. Misschien heb je iets anders fout gedaan?
Dankzij de binary "aoss", onderdeel van de alsa-oss compatibility library, kunnen ook applicaties die gehardcode zijn voor OSS, alsnog gebruik maken van software mixing in de driver door middel van dmix. Als meerdere alsa applicaties probleemloos simultaan geluid kunnen produceren, dan werken meerdere oss-applicaties eveneens tegelijk, zolang de binary maar gestart wordt met "aoss $my_program".

Zo is de alsa-plugin voor xmms nogal buggy, en door een klein scriptje te schrijven en dat in ~/.bin te plaatsen, wordt de juiste binary opgeroepen met eerst aoss voor de eingelijke programmanaam. Presto, meerdere geluiden zijn aldus mogelijk.

Dus, zolang je een scriptje schrijft, dat skype en teamspeak oproept met eerst aoss, zullen deze ook gelijktijdig geluid kunnen produceren :)
Eindelijk wat verbeteringen voor dit aftandse OS }>

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True