this patch seems to fix ticket 328.
Kristijan Vrban schrieb:
Changeset 4089 causes the effect in ticket 328 (generator.c vs. NConference)
--- org/1.2/apps/nconference/sounds.c 2008-09-11 21:34:13.000000000 +0200
+++ 1.2/apps/nconference/sounds.c 2008-09-11 20:36:43.000000000 +0200
@@ -51,9 +51,7 @@
} else
cw_log(LOG_DEBUG, "Soundfile not found %s - lang: %s\n", file,
member->chan->language );
-
cw_set_write_format( member->chan, CW_FORMAT_SLINEAR );
- cw_generator_activate(member->chan,&membergen,member);
return res;
}
@@ -68,7 +66,9 @@
queue_incoming_silent_frame(member,3);
struct cw_conf_soundq *toplay, *delitem;
-
+
+ cw_generator_deactivate(member->chan);
+
cw_mutex_lock(&member->lock);
toplay = member->soundq;
@@ -91,8 +91,11 @@
member->soundq = toplay;
free(delitem);
}
+
+ cw_generator_activate(member->chan,&membergen,member);
+
cw_mutex_unlock(&member->lock);
-
+
if (res != 0)
conference_stop_sounds( member );
_______________________________________________
Callweaver-dev mailing list
[email protected]
http://lists.callweaver.org/mailman/listinfo/callweaver-dev