AudioServer: Increase send buffer size and hardcode volume to 20%

This commit is contained in:
Bananymous 2026-01-06 15:49:36 +02:00
parent 8f1b314802
commit e7c9be1875
2 changed files with 2 additions and 2 deletions

View File

@ -221,7 +221,7 @@ void AudioServer::send_samples()
for (size_t i = 0; i < samples_to_send; i++)
{
sample_buffer[i] = BAN::Math::clamp<sample_t>(
m_samples[m_samples_sent + i] * BAN::numeric_limits<kernel_sample_t>::max(),
0.2 * m_samples[m_samples_sent + i] * BAN::numeric_limits<kernel_sample_t>::max(),
BAN::numeric_limits<kernel_sample_t>::min(),
BAN::numeric_limits<kernel_sample_t>::max()
);

View File

@ -53,7 +53,7 @@ private:
uint32_t m_channels;
size_t m_samples_sent { 0 };
BAN::Array<uint8_t, 1024> m_send_buffer;
BAN::Array<uint8_t, 4 * 1024> m_send_buffer;
BAN::CircularQueue<sample_t, 64 * 1024> m_samples;
BAN::HashMap<int, ClientInfo> m_audio_buffers;