diff options
author | Yaniv Kamay <ykamay@redhat.com> | 2009-11-16 00:04:03 +0200 |
---|---|---|
committer | Yaniv Kamay <ykamay@redhat.com> | 2009-11-16 00:04:03 +0200 |
commit | c7346dd0cb225edf5ccfe8ac2ffd84d9eba4f221 (patch) | |
tree | d0d4986b53d51ae949fff01b45d72184a1f51f94 /client/x11/playback.cpp | |
parent | a461f0655f1d97503fe854d285da95c306d7edf8 (diff) | |
download | spice-c7346dd0cb225edf5ccfe8ac2ffd84d9eba4f221.tar.gz spice-c7346dd0cb225edf5ccfe8ac2ffd84d9eba4f221.tar.xz spice-c7346dd0cb225edf5ccfe8ac2ffd84d9eba4f221.zip |
client: change jitter buffer size to 300ms
Diffstat (limited to 'client/x11/playback.cpp')
-rw-r--r-- | client/x11/playback.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/client/x11/playback.cpp b/client/x11/playback.cpp index d8f97669..5e796fdb 100644 --- a/client/x11/playback.cpp +++ b/client/x11/playback.cpp @@ -19,6 +19,8 @@ #include "utils.h" #include "debug.h" +#define REING_SIZE_MS 300 + WavePlayer::WavePlayer(uint32_t sampels_per_sec, uint32_t bits_per_sample, uint32_t channels) : _pcm (NULL) , _hw_params (NULL) @@ -117,7 +119,8 @@ bool WavePlayer::init(uint32_t sampels_per_sec, return false; } - snd_pcm_uframes_t buffer_size = (sampels_per_sec * 80 / 1000) / frame_size * frame_size; + snd_pcm_uframes_t buffer_size; + buffer_size = (sampels_per_sec * REING_SIZE_MS / 1000) / frame_size * frame_size; if ((err = snd_pcm_hw_params_set_buffer_size_near(_pcm, _hw_params, &buffer_size)) < 0) { LOG_ERROR("cannot set buffer size %s", snd_strerror(err)); |