summaryrefslogtreecommitdiff
path: root/Servers/SystemServer
diff options
context:
space:
mode:
authorRobin Burchell <robin+git@viroteck.net>2019-07-12 19:28:01 +0200
committerAndreas Kling <awesomekling@gmail.com>2019-07-13 08:00:24 +0200
commit6c4024c04a354b39c89e453f281d5d67c69e22a3 (patch)
tree3a2098b7c7b29783361d1b108c3b0a1ff8221cbe /Servers/SystemServer
parent6e671f78a82bc3d9785bd35307cec72a84b6dcda (diff)
downloadserenity-6c4024c04a354b39c89e453f281d5d67c69e22a3.zip
Kernel: First cut of a sb16 driver
Also add an AudioServer that (right now) doesn't do much. It tries to open, parse, and play a wav file. In the future, it can do more. My general thinking here here is that /dev/audio will be "owned" by AudioServer, and we'll do mixing in software before passing buffers off to the kernel to play, but we have to start somewhere.
Diffstat (limited to 'Servers/SystemServer')
-rw-r--r--Servers/SystemServer/main.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/Servers/SystemServer/main.cpp b/Servers/SystemServer/main.cpp
index c413ec5cc0..6d83e73c5b 100644
--- a/Servers/SystemServer/main.cpp
+++ b/Servers/SystemServer/main.cpp
@@ -78,6 +78,7 @@ int main(int, char**)
int highest_prio = sched_get_priority_max(SCHED_OTHER);
start_process("/bin/LookupServer", lowest_prio);
start_process("/bin/WindowServer", highest_prio);
+ start_process("/bin/AudioServer", highest_prio);
start_process("/bin/Taskbar", highest_prio);
start_process("/bin/Terminal", highest_prio - 1);
start_process("/bin/Launcher", highest_prio);