serenity/Userland/Services
kleines Filmröllchen 9f0ab281ce AudioServer: Handle missing audio device gracefully
On several platforms, we don't yet have audio
support, so audio devices are missing. Instead of
having AudioServer crash repeatedly, and not
having the ability to open any app that relies on
it, we should instead handle missing devices
gracefully. This implementation is minimal, audio
device hotplugging support and such should be
implemented together with multi-device support.
AudioServer will start up and seem to function
normally without an audio device, but it will
pretend the device has a sample rate of 44.1 kHz
and all audio input is discarded.
2024-07-01 12:47:52 +02:00
..
AudioServer AudioServer: Handle missing audio device gracefully 2024-07-01 12:47:52 +02:00
ChessEngine AK: Make "foo"_string infallible 2023-08-07 16:03:27 +02:00
Clipboard Everywhere: Add spaces to generic types in IPC files 2024-04-07 07:17:31 +02:00
ConfigServer LibCore: Stop obsessing about tiny OOMs in Core::Timer 2024-04-17 07:16:52 +02:00
CrashDaemon Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
DeviceMapper Revert "Kernel+SystemServer: Make KCOVDevice a character device" 2024-04-15 21:16:22 -06:00
DHCPClient LibCore: Stop obsessing about tiny OOMs in Core::Timer 2024-04-17 07:16:52 +02:00
EchoServer Userland: Add ESCAPING annotations to a bunch of places 2024-05-22 21:55:34 -06:00
FileOperation Everywhere: Use to_number<T> instead of to_{int,uint,float,double} 2023-12-23 20:41:07 +01:00
FileSystemAccessServer LibIPC+Userland: Make IPC::File always own its file descriptor 2024-04-19 06:34:07 -04:00
ImageDecoder ImageDecoder: Add the 'thread' pledge for background actions 2024-04-26 09:29:02 -04:00
KeyboardPreferenceLoader KeyboardPreferenceLoader: Remove usage of DeprecatedFile 2023-04-27 07:29:49 +02:00
LaunchServer LibDesktop+LaunchServer: Propagate AppFile arguments over IPC 2024-04-30 17:43:14 -06:00
LoginServer LoginServer: Use new GML compiler 2024-01-19 10:50:15 +00:00
LookupServer Everywhere: Remove 'clang-format off' comments that are no longer needed 2024-04-24 16:50:01 -04:00
NetworkServer Everywhere: Rename {Deprecated => Byte}String 2023-12-17 18:25:10 +03:30
NotificationServer NotificationServer: Manually calculate the text label height 2024-01-21 09:32:10 -05:00
RequestServer LibWebSocket: Use HTTP::HeaderMap in WebSocket code 2024-06-26 18:50:27 +02:00
SpiceAgent AK+LibURL: Move AK::URL into a new URL library 2024-03-18 14:06:28 -04:00
SQLServer LibSQL+SQLServer: Inform SQLServer when the client has processed results 2024-01-10 23:26:40 +01:00
SystemServer Userland: Move basic system init functionality out of SystemServer 2024-06-30 00:20:45 +02:00
Taskbar Taskbar: Use the AppFile's spawn method to launch applications 2024-04-30 17:43:14 -06:00
TelnetServer Userland: Add ESCAPING annotations to a bunch of places 2024-05-22 21:55:34 -06:00
WebContent LibWeb: Rename Element::shadow_root_internal() to shadow_root() 2024-06-26 08:48:11 +02:00
WebDriver WebDriver+WebContent: Add /session/🆔/window/consume-user-activation 2024-05-29 21:30:15 +02:00
WebServer Everywhere: Use HTTP::HeaderMap for request headers 2024-06-10 12:01:57 +02:00
WebWorker LibWeb+WebContent: Change event loop to synchronously paint next frame 2024-05-28 18:21:18 +02:00
WindowServer Everywhere: Use east const in more places 2024-04-19 06:31:19 -04:00
CMakeLists.txt Everywhere: Merge the WebSocket service into RequestServer 2024-03-06 10:07:27 +01:00