From 74e2b172b11be7eb29c58387f0ccffa6ab662869 Mon Sep 17 00:00:00 2001 From: Ali Gholami Rudi Date: Sat, 5 Feb 2022 17:22:21 +0330 Subject: [PATCH] minmad: set oss fragment size --- minmad.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/minmad.c b/minmad.c index 76b60f2..aa4a281 100644 --- a/minmad.c +++ b/minmad.c @@ -61,9 +61,11 @@ static void oss_close(void) static void oss_conf(int rate, int ch, int bits) { + int frag = 0x0003000b; /* 0xmmmmssss: 2^m fragments of size 2^s each */ ioctl(afd, SOUND_PCM_WRITE_CHANNELS, &ch); ioctl(afd, SOUND_PCM_WRITE_BITS, &bits); ioctl(afd, SOUND_PCM_WRITE_RATE, &rate); + ioctl(afd, SOUND_PCM_SETFRAGMENT, &frag); } static int cmdread(void) -- 2.11.4.GIT