[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [nas] nasd outputs only part of a sample, client stalls --exceptunder strace



On Sat, 4 Aug 2007, Frank Büttner wrote:


Can you verify if the attached patch has any effect on this problem?


The original reporter have deliver the wanted files, witch I send here
as an attachment.

I hope this will help to resolve it.
/proc/asound/oss/devices:
 0: [0- 0]: mixer
 1:       : sequencer
 3: [0- 0]: digital audio
 4: [0- 0]: digital audio
 8:       : sequencer
12: [0- 1]: digital audio
16: [1- 0]: mixer
19: [1- 0]: digital audio
20: [1- 0]: digital audio

/proc/asound/oss/sndstat:
Sound Driver:3.8.1a-980706 (ALSA v1.0.14rc3 emulation code)
Kernel: Linux baggage.rjg-resources.com 2.6.21-1.3228.fc7 #1 SMP Tue Jun
12 15:37:31 EDT 2007 i686
Config options: 0

Installed drivers:
Type 10: ALSA emulation

Card config:
Intel ICH6 with STAC9752,53 at irq 18
Intel ICH6 Modem at irq 17

Audio devices:
0: Intel ICH6 (DUPLEX)
1: Intel ICH6 Modem - Modem (DUPLEX)

Synth devices: NOT ENABLED IN CONFIG

Midi devices: NOT ENABLED IN CONFIG

Timers:
31: system timer

Mixers:
0: SigmaTel STAC9752,53
1: Conexant id 23


Frank



--
Jon Trulson
mailto:jon@xxxxxxxxxxx #include <std/disclaimer.h>
"No Kill I" -Horta
--- server/dda/voxware/auvoxware.c.orig    2007-03-18 06:05:55.000000000 +0100
+++ server/dda/voxware/auvoxware.c 2007-07-23 22:22:03.000000000 +0200
@@ -1084,7 +1084,7 @@ intervalProc(int sig)
         sigset_t set;
         sigemptyset(&set);
         sigaddset(&set, SIGALRM);
-        sigprocmask(SIG_UNBLOCK, &set, NULL);
+        sigprocmask(SIG_BLOCK, &set, NULL);
     }
 #endif
     if (processFlowEnabled) {
@@ -1095,7 +1095,7 @@ intervalProc(int sig)
             sigset_t set;
             sigemptyset(&set);
             sigaddset(&set, SIGALRM);
-            sigprocmask(SIG_BLOCK, &set, NULL);
+            sigprocmask(SIG_UNBLOCK, &set, NULL);
         }
 #endif
         signal(SIGALRM, intervalProc);