AudioServer: Increase send buffer size and hardcode volume to 20%
This commit is contained in:
parent
8f1b314802
commit
e7c9be1875
|
|
@ -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()
|
||||
);
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
Loading…
Reference in New Issue