index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
Libraries
/
LibAudio
Age
Commit message (
Expand
)
Author
2019-12-08
LibAudio: Install library and 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-05
SoundPlayer: Changed some small cosmetic things
Till Mayer
2019-11-05
AWavLoader: Fixed incorrect computation of m_loaded_samples
Till Mayer
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-16
LibAudio: Fixed stuttery playback of audio
Till Mayer
2019-09-22
LibCore: Remove ObjectPtr in favor of RefPtr
Andreas Kling
2019-09-21
LibCore: Convert CFile to ObjectPtr
Andreas Kling
2019-09-06
AK: Rename <AK/AKString.h> to <AK/String.h>
Andreas Kling
2019-09-04
LibAudio: Allow tweaking how much get_more_samples() reads from file
Andreas Kling
2019-09-04
LibAudio: Add AClientConnetion::try_enqueue() API
Andreas Kling
2019-08-03
AudioServer: Port to the new generated IPC mechanism
Andreas Kling
2019-08-02
LibAudio: Explicitly ignore IPC postprocessing requests
Andreas Kling
2019-07-30
LibCore: Rename CFileStreamReader => CIODeviceStreamReader.
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
LibAudio: Silence some debug spam in the WAV loader.
Andreas Kling
2019-07-28
LibAudio+aplay: Make the aplay output look a little funner.
Andreas Kling
2019-07-28
LibAudio: WAV: Don't emit the very last sample in each decoded batch.
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
LibAudio: Remove an unnecessary copy of sample buffers before sending them.
Andreas Kling
2019-07-27
LibAudio: Allow WAV files up to 1GB.
Andreas Kling
2019-07-27
LibAudio: WAV reading should stop when we run out of file. :^)
Andreas Kling
2019-07-27
Audio: Make ABuffer sit on top of a SharedBuffer.
Andreas Kling
2019-07-27
Audio: Make basic streaming WAV playback work.
Andreas Kling
2019-07-27
LibAudio: Use ByteBuffer::slice_view() to avoid double memory usage.
Andreas Kling
2019-07-27
LibAudio: Run clang-format on all of it to make editing easier.
Andreas Kling
2019-07-21
Libraries: Remove unused "install" targets.
Andreas Kling
2019-07-18
AWavLoader: Share code between 24/16/8 bit reading
Robin Burchell
2019-07-18
AWavLoader: Support 24 bit wav files (mono & stereo)
Robin Burchell
2019-07-18
SharedBuffer: Split the creation and share steps
Robin Burchell
2019-07-17
Rename new IPC headers & classes
Robin Burchell
2019-07-17
Port LibGUI to use CIPCClientSideConnection
Robin Burchell
2019-07-17
Make AClientConnection generic
Robin Burchell
2019-07-17
AClientConnection: Fix double exit
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-14
AK/LibAudio: Add stream read operators to AK::BufferStream, and use it in AWa...
Robin Burchell
2019-07-13
AudioServer: Assorted infrastructure work
Robin Burchell