diff options
author | Max Kellermann <max@duempel.org> | 2009-03-10 16:11:58 +0100 |
---|---|---|
committer | Max Kellermann <max@duempel.org> | 2009-03-10 16:11:58 +0100 |
commit | 3ef8cba274153d2fa426195561f03acb7f4a2f32 (patch) | |
tree | abbc35e3cc37e00fa83776aa0f96e0d73c4af322 | |
parent | 79ef9166df2cf1c431e2bbbd4e19de3de7773324 (diff) | |
download | mpd-3ef8cba274153d2fa426195561f03acb7f4a2f32.tar.gz mpd-3ef8cba274153d2fa426195561f03acb7f4a2f32.tar.xz mpd-3ef8cba274153d2fa426195561f03acb7f4a2f32.zip |
music_chunk: increased chunk size to 4 kB
A larger chunk size means less overhead for managing them. 4 kB seems
to be a reasonable choice: it contains 23 ms of 44.1 kHz 16 bit stereo
data, or 3 ms of 192 kHz 24 bit stereo data. The original value of
1020 seemed to be too small, there were quite a lot of system calls
and context switches.
-rw-r--r-- | src/chunk.h | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/chunk.h b/src/chunk.h index 7d39ebdf7..755730767 100644 --- a/src/chunk.h +++ b/src/chunk.h @@ -28,8 +28,7 @@ #include <stddef.h> enum { - /* pick 1020 since its devisible for 8,16,24, and 32-bit audio */ - CHUNK_SIZE = 1020, + CHUNK_SIZE = 4096, }; struct audio_format; |