index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
Servers
/
AudioServer
Age
Commit message (
Expand
)
Author
2019-12-22
AudioServer: Remove any pending mixer queues whose client disconnected
Andreas Kling
2019-12-20
Build: clean up build system, use one shared Makefile
joshua stein
2019-12-08
AudioServer: Set the mixer thread name to "AudioServer[mixer]"
Andrew Kaster
2019-12-08
AudioServer: Install headers
Andreas Kling
2019-12-06
LibIPC: Get client/server PIDs using getsockopt(SO_PEERCRED)
Andreas Kling
2019-12-02
LibIPC: Rename base classes to IClientConnection and IServerConnection
Andreas Kling
2019-12-02
LibIPC: Move IPC client/server connection templates to LibIPC
Andreas Kling
2019-11-26
AudioServer: Port to socket takeover
Sergey Bugaev
2019-11-23
AudioServer: Broadcast muted state changes to all clients
Andreas Kling
2019-11-23
LibIPC+AudioServer: Allow unsolicited server-to-client IPC messages
Andreas Kling
2019-11-22
AudioServer: Allow muting the system audio
Andreas Kling
2019-11-19
AudioServer: Make all source files depend on generated sources
Sergey Bugaev
2019-11-13
LibPthread: Start working on a POSIX threading library
Andreas Kling
2019-11-04
LibAudio: Added playback control features to audio server
Till Mayer
2019-10-19
AudioServer: Added ability to get count of samples in the buffer queue
Till Mayer
2019-10-19
ASMixer: Removed unused variable in ASBufferQueue
Till Mayer
2019-10-16
LibAudio: Fixed stuttery playback of audio
Till Mayer
2019-09-22
LibCore: Remove ObjectPtr in favor of RefPtr
Andreas Kling
2019-09-22
LibCore: Make CObject reference-counted
Andreas Kling
2019-09-21
LibCore: Convert CFile to ObjectPtr
Andreas Kling
2019-09-21
LibCore: Convert CLocalServer to ObjectPtr
Andreas Kling
2019-09-21
LibCore: Convert CLocalSocket to ObjectPtr
Andreas Kling
2019-08-26
LibThread: Move CLock to LibThread::Lock
Sergey Bugaev
2019-08-26
AudioServer: Port threading to LibThread
Sergey Bugaev
2019-08-18
AudioServer: Turn ASMixer into a CObject
Andreas Kling
2019-08-03
IPCCompiler+AudioServer: Accept "//"-style comments in IPC defintions
Andreas Kling
2019-08-03
AudioServer: Port to the new generated IPC mechanism
Andreas Kling
2019-08-03
AudioServer: Link against LibIPC
Andreas Kling
2019-08-03
AudioServer: The EnqueueBuffer response needs a success boolean
Andreas Kling
2019-08-03
IPCCompiler: Start working on a simple IPC definition language
Andreas Kling
2019-07-29
AudioServer: Begin work on a new IPC API style.
Andreas Kling
2019-07-29
AudioServer: Add a "main mix volume" and a simple program to get/set it
Andreas Kling
2019-07-28
AudioServer+LibAudio: Make mixing queue-based instead of buffer-based.
Andreas Kling
2019-07-28
AudioServer: Add a buffer queue so we can buffer some sound.
Andreas Kling
2019-07-27
AudioServer: Let ASMixer notify ASClientConnection about finished buffers.
Andreas Kling
2019-07-27
WindowServer+AudioServer: Add some missing C_OBJECT macros.
Andreas Kling
2019-07-27
AudioServer: Remove some outdated comments.
Andreas Kling
2019-07-27
Audio: Make ABuffer sit on top of a SharedBuffer.
Andreas Kling
2019-07-27
AudioServer: Avoid two heap allocations per mixing iteration.
Andreas Kling
2019-07-27
Audio: Make basic streaming WAV playback work.
Andreas Kling
2019-07-27
LibCore: Port CoreIPCServer to using CLocalServer.
Andreas Kling
2019-07-17
AudioServer: Use Vector::append(Vector&&) for pending mix buffers.
Andreas Kling
2019-07-17
Rename new IPC headers & classes
Robin Burchell
2019-07-17
Port WSClientConnection to CIPCServerSideClient
Robin Burchell
2019-07-17
Introduce CIPCServerSideClient
Robin Burchell
2019-07-17
ABuffer: clamp -> clip
Robin Burchell
2019-07-17
ABuffer: move it and groove it
Robin Burchell
2019-07-17
Work on AudioServer
Robin Burchell
2019-07-13
AudioServer: Assorted infrastructure work
Robin Burchell
2019-07-13
Kernel: First cut of a sb16 driver
Robin Burchell