Tags Posts tagged with "kernel level audio next generation"

kernel level audio next generation

przez -
16 603
PulseAudio

Pewien deweloper rozpoczął pracę nad nowym podsystemem dźwięku dla jądra Linux – KLANG. Kernel Level Audio Next Generation, bo tak brzmi pełna nazwa ma za zadanie zastąpić obecnie istniejące systemy obsługi dźwięku: ALSA, OSS4, PulseAudio i JACK, które według autora są po prostu mało wydajne i kiepskie. Każdy z nich oferuje coś, czego brakuje innemu.

KLANG ma to zmienić, oferować w pełni profesjonalny dźwięk, najniższe z możliwych opóźnień, likwidację opóźnień na wejściu dźwięku i dokładną precyzję przy bardzo niskim obciążeniu procesora. Został zaprojektowany, jako systemowy sygnalizator routingu, wspierający płynny i przejrzysty przesył sygnału, pomiędzy sprzętem, a punktami końcowymi procesu. Każdy punkt końcowy jest źródłem lub wyjściem sygnału, pozwalając na wszechstronne topologie przesyłania sygnału. Wszystkie połączenia posiadają w pełni zrównoważone opóźnienia. System taktowania synchronizuje przetwarzanie sygnału do specjalnego zestawu wewnętrznych i zewnętrznych źródeł zegara. Znacząco upraszcza to zadania, jak synchronizacja dźwięku i obrazu.

Przeniesienie systemu dźwięku do jądra jest najlepszym sposobem, do uzyskania jak najmniejszych opóźnień i jak największej wydajności. Dodatkowo KLANG obsługuje zarządzanie energią na urządzeniach dźwięku i może przesyłać niepróbkowane sekwencyjne dane, jak MIDI.

Póki co nie opublikowano jeszcze kodu, z racji jego bardzo wczesnej wersji rozwojowej. Należy zatem wyczekiwać pierwszej publikacji, w momencie kiedy autorowi uda się uruchomić pierwszą działającą wersję na chipsetach Intel HD-Audio.

Polecane

OSWorld

7 1275
Drodzy Czytelnicy, prowadzimy portal OSWorld.pl już ponad 10 lat. Z przykrością stwierdzamy, że mamy na niego coraz mniej czasu, dlatego chcielibyśmy przekazać prowadzenie serwisu osobie...