From ed42daa790cfe2942c8c83a729bbce3744bae89b Mon Sep 17 00:00:00 2001 From: "Steinar H. Gunderson" Date: Sun, 2 Apr 2006 13:11:03 +0000 Subject: [PATCH] Reduce the number of fragments, to get smoother output. --- pitch.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pitch.cpp b/pitch.cpp index 1f639d6..4e0e3eb 100644 --- a/pitch.cpp +++ b/pitch.cpp @@ -93,6 +93,9 @@ int get_dsp_fd() int rate = SAMPLE_RATE; ioctl(fd, SOUND_PCM_WRITE_RATE, &rate); + int fragments = 0x00020002; + ioctl(fd, SNDCTL_DSP_SETFRAGMENT, &fragments); + ioctl(3, SNDCTL_DSP_SYNC, 0); return fd; -- 2.39.2