increase default buffer size to 4 MB

2 MB was too small for cross-fading a 24 bit file.  Increasing to 4 MB
is still not too large for weak machines, but is enough for
cross-fading.
This commit is contained in:
Max Kellermann 2013-10-30 21:46:34 +01:00
parent 1dc8a9f0e7
commit 54abeab80b
4 changed files with 4 additions and 3 deletions

1
NEWS
View File

@ -2,6 +2,7 @@ ver 0.18 (2012/??/??)
* configuration: * configuration:
- allow tilde paths for socket - allow tilde paths for socket
- default filesystem charset is UTF-8 instead of ISO-8859-1 - default filesystem charset is UTF-8 instead of ISO-8859-1
- increase default buffer size to 4 MB
* protocol: * protocol:
- new command "readcomments" lists arbitrary file tags - new command "readcomments" lists arbitrary file tags
- new command "toggleoutput" - new command "toggleoutput"

View File

@ -195,7 +195,7 @@ This is the gain (in dB) applied to songs with ReplayGain tags.
If yes, mpd will normalize the volume of songs as they play. The default is no. If yes, mpd will normalize the volume of songs as they play. The default is no.
.TP .TP
.B audio_buffer_size <size in KiB> .B audio_buffer_size <size in KiB>
This specifies the size of the audio buffer in kibibytes. The default is 2048, This specifies the size of the audio buffer in kibibytes. The default is 4096,
large enough for nearly 12 seconds of CD-quality audio. large enough for nearly 12 seconds of CD-quality audio.
.TP .TP
.B buffer_before_play <0-100%> .B buffer_before_play <0-100%>

View File

@ -382,7 +382,7 @@ input {
# this may have undesired effects. Don't change this if you don't know what you # this may have undesired effects. Don't change this if you don't know what you
# are doing. # are doing.
# #
#audio_buffer_size "2048" #audio_buffer_size "4096"
# #
# This setting controls the percentage of the buffer which is filled before # This setting controls the percentage of the buffer which is filled before
# beginning to play. Increasing this reduces the chance of audio file skipping, # beginning to play. Increasing this reduces the chance of audio file skipping,

View File

@ -94,7 +94,7 @@
#include <ws2tcpip.h> #include <ws2tcpip.h>
#endif #endif
static constexpr unsigned DEFAULT_BUFFER_SIZE = 2048; static constexpr unsigned DEFAULT_BUFFER_SIZE = 4096;
static constexpr unsigned DEFAULT_BUFFER_BEFORE_PLAY = 10; static constexpr unsigned DEFAULT_BUFFER_BEFORE_PLAY = 10;
static constexpr Domain main_domain("main"); static constexpr Domain main_domain("main");