Hi,
After upgrading from 20030507 to 20030521 snapshot, the saa7134 module
hangs when I try to unload it. A diff between the versions quickly
showed a suspicious new for(;;) loop. Adding the following two checks
for the exit flag fixed the problem. I'd be surprised if I'm the only
one who ran into this; pardon me if it has been reported before.
I should also note that audio handling during channel switches has
become worse in this snapshot. Appearently audio is muted too late
so that there's often a loud crackling noise upon switches. I have
a Typhoon 90031 card with SAA7134 and no extra audio chip.
bye,
-tom
--- saa7134-tvaudio.c.orig Wed May 14 12:20:15 2003
+++ saa7134-tvaudio.c Sat May 31 13:16:16 2003
@@ -554,8 +554,12 @@
dev->tvaudio = &tvaudio[audio];
for (;;) {
+ if (dev->thread.exit || signal_pending(current))
+ goto done;
if (tvaudio_sleep(dev,3*HZ))
break;
+ if (dev->thread.exit || signal_pending(current))
+ goto done;
if (UNSET == dev->thread.mode) {
rx = tvaudio_getstereo(dev,&tvaudio[i]);
mode = saa7134_tvaudio_rx2mode(rx);
--
video4linux-list mailing list
Unsubscribe mailto:[EMAIL PROTECTED]
https://www.redhat.com/mailman/listinfo/video4linux-list