yep I look into the mixmonitor and finally track to function ast_slinear_saturated_add which actually<br>mix the read and write audio. But I confuse on its implementation for it just simply add the read audio<br>with write audio. The audio data is encoded so I think it should not directly add with it and it should <br>
first decode audio data as PCM then add.<br><br><div class="gmail_quote">On Fri, Sep 10, 2010 at 8:13 PM, Russell Bryant <span dir="ltr">&lt;<a href="mailto:russell@digium.com">russell@digium.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div><div></div><div class="h5"><br>
<br>
----- Original Message -----<br>
&gt; Hi all,<br>
&gt; I see audiohook mix read side and write side data using function<br>
&gt; ast_slinear_saturated_add<br>
&gt; which easily add the read and write data.<br>
&gt; I doubt that can actually mix the two sides voice.<br>
&gt; For the voice data is encoded, add two encoded data seems make no<br>
&gt; sense.<br>
<br>
</div></div>Is there a question in here somewhere?  If you&#39;re interested in how to use audiohooks to mix both the read and write audio paths, see the MixMonitor() implementation.<br>
<br>
--<br>
Russell Bryant<br>
Digium, Inc.  |  Engineering Manager, Open Source Software<br>
445 Jan Davis Drive NW   -    Huntsville, AL 35806  -  USA<br>
jabber: <a href="mailto:rbryant@digium.com">rbryant@digium.com</a>    -=-    skype: russell-bryant<br>
<a href="http://www.digium.com" target="_blank">www.digium.com</a> -=- <a href="http://www.asterisk.org" target="_blank">www.asterisk.org</a> -=- <a href="http://blogs.asterisk.org" target="_blank">blogs.asterisk.org</a><br>

<font color="#888888"><br>
--<br>
_____________________________________________________________________<br>
-- Bandwidth and Colocation Provided by <a href="http://www.api-digital.com" target="_blank">http://www.api-digital.com</a> --<br>
<br>
asterisk-dev mailing list<br>
To UNSUBSCRIBE or update options visit:<br>
   <a href="http://lists.digium.com/mailman/listinfo/asterisk-dev" target="_blank">http://lists.digium.com/mailman/listinfo/asterisk-dev</a><br>
</font></blockquote></div><br>