diff --git a/res/res_musiconhold.c b/res/res_musiconhold.c index 450442d4b06a77db76d35809b3df0d49c8454018..d0c1b640dbef5a8b6604716fc26d71ceed0ae85c 100755 --- a/res/res_musiconhold.c +++ b/res/res_musiconhold.c @@ -123,11 +123,12 @@ static int spawn_mp3(struct mohclass *class) argv[5] = "8000"; argv[6] = "-b"; argv[7] = "2048"; - argc = 8; + argv[8] = "-f"; + argc = 9; if (class->quiet) { - argv[argc++] = "-f"; + argv[argc++] = "4096"; + } else argv[argc++] = "8192"; - } /* Look for extra arguments and add them to the list */ strncpy(xargs, class->miscargs, sizeof(xargs) - 1);