HelenOS sound subsystem
HelenOS sound subsystem
diplomová práce (OBHÁJENO)
Zobrazit/ otevřít
Trvalý odkaz
http://hdl.handle.net/20.500.11956/61431Identifikátory
SIS: 117369
Katalog UK: 990015914970106986
Kolekce
- Kvalifikační práce [11987]
Autor
Vedoucí práce
Oponent práce
Libič, Peter
Fakulta / součást
Matematicko-fyzikální fakulta
Obor
Softwarové systémy
Katedra / ústav / klinika
Katedra distribuovaných a spolehlivých systémů
Datum obhajoby
27. 5. 2013
Nakladatel
Univerzita Karlova, Matematicko-fyzikální fakultaJazyk
Angličtina
Známka
Dobře
Klíčová slova (česky)
HelenOS, audio, soundKlíčová slova (anglicky)
HelenOS, audio, soundPráca rozoberá možnosti implementácie moderného audio systému pre HelenOS. Boli vybrané štyri existujúce audio architektúry; ALSA, OSS, JACK a PulseAudio. Každá študovaná architektúra pristupuje k poskytovaniu audio funkcionlity iným sposobom. Silné a slabé stránky každej implementácie sú analyzované a na základe výsledkov tejto analýzy sú predložené možné riešenia. Najvhodnejšie z týchto riešení je v práci implementované. Implementácia zahrňa všetky súčasti audio subsystému, od ovládača audio zariadenia, až po jednoduchú audio aplikáciu, ktorá demonštruje možnosti implementovaného prístupu. Na záver sú načrtnuté možnosti ďalšieho rozšírenia práce.
The work examines options for a modern daemon centered audio stack for HelenOS. It studies four different audio architectures; ALSA, OSS, JACK, and PulseAUdio. Each of them implements different approaches to providing general purpose audio support. Champion of every approach is analyzed, its strengths and weaknesses assessed. Based on the results of the analysis, different approaches for HelenOS audio stack are examined and the most promising one implemented. Complete audio stack is implemented, including an audio device driver, and a demonstrator audio application. Direction of future work and improvements is discussed at the end.
