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++)
|
for (size_t i = 0; i < samples_to_send; i++)
|
||||||
{
|
{
|
||||||
sample_buffer[i] = BAN::Math::clamp<sample_t>(
|
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>::min(),
|
||||||
BAN::numeric_limits<kernel_sample_t>::max()
|
BAN::numeric_limits<kernel_sample_t>::max()
|
||||||
);
|
);
|
||||||
|
|
|
||||||
|
|
@ -53,7 +53,7 @@ private:
|
||||||
uint32_t m_channels;
|
uint32_t m_channels;
|
||||||
|
|
||||||
size_t m_samples_sent { 0 };
|
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::CircularQueue<sample_t, 64 * 1024> m_samples;
|
||||||
|
|
||||||
BAN::HashMap<int, ClientInfo> m_audio_buffers;
|
BAN::HashMap<int, ClientInfo> m_audio_buffers;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue