Hi,<br>
<br>
How can you be able to automatically detect the mode (narrowband/wb..) of the RTP stream?<br>
<br>
I have looked through the decoder source and find it is difficult to do so.<br>
Although the mode information NB/WB/UWB is identified by 0x/10/11 somewhere, but it's hard<br>
to know it before you do decoder intial.<br>
<br>
Any ideas?<br>
<br>
Lianghu<br><br><div><span class="gmail_quote">On 12/6/06, <b class="gmail_sendername">Aymeric Moizard</b> &lt;<a href="mailto:jack@atosc.org">jack@atosc.org</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br><br>On Wed, 6 Dec 2006, lianghu xu wrote:<br><br>&gt; Hi Jean-Marc,<br>&gt;<br>&gt; I remember you said that the SDP tells the mode information.<br><br>Right.<br><br>But a decoder like speex can always be configured from information
<br>contained in the incoming stream.<br><br>That makes your application more interroperable.<br><br>Aymeric MOIZARD / ANTISIP<br>amsip - <a href="http://www.antisip.com">http://www.antisip.com</a><br>osip2 - <a href="http://www.osip.org">
http://www.osip.org</a><br>eXosip2 - <a href="http://savannah.nongnu.org/projects/exosip/">http://savannah.nongnu.org/projects/exosip/</a><br><br>&gt; Is SDP what you called in-band signalling?<br><br>&gt; Lianghu<br>&gt;
<br>&gt; On 12/6/06, Jean-Marc Valin &lt;<a href="mailto:jean-marc.valin@usherbrooke.ca">jean-marc.valin@usherbrooke.ca</a>&gt; wrote:<br>&gt;&gt;<br>&gt;&gt; In a &quot;normal&quot; frame that doesn't have in-band signalling (which nobody
<br>&gt;&gt; seems to use anyway), the frame starts with the narrowband information.<br>&gt;&gt; If the frame is in wideband, then this will be followed by a bit of<br>&gt;&gt; wideband information that starts with a bit set to 1 (narrowband starts
<br>&gt;&gt; with a bit set to 0). Have a look at what the Speex decoder does. You<br>&gt;&gt; may actually want to have similar code in a &quot;null decoder&quot;.<br>&gt;&gt;<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Jean-Marc<br>&gt;&gt;<br>
&gt;&gt; Aymeric Moizard a écrit :<br>&gt;&gt; &gt;<br>&gt;&gt; &gt; Hi speexers,<br>&gt;&gt; &gt;<br>&gt;&gt; &gt; I want to be able to automatically detect the mode (narrowband/wb..)<br>&gt;&gt; &gt; of the RTP stream I'm receiving.
<br>&gt;&gt; &gt;<br>&gt;&gt; &gt; I guess this information is included in frames? Isn'it?<br>&gt;&gt; &gt; How can I read it?<br>&gt;&gt; &gt;<br>&gt;&gt; &gt; tks,<br>&gt;&gt; &gt; Aymeric MOIZARD / ANTISIP<br>&gt;&gt; &gt; amsip - 
<a href="http://www.antisip.com">http://www.antisip.com</a><br>&gt;&gt; &gt; osip2 - <a href="http://www.osip.org">http://www.osip.org</a><br>&gt;&gt; &gt; eXosip2 - <a href="http://savannah.nongnu.org/projects/exosip/">http://savannah.nongnu.org/projects/exosip/
</a><br>&gt;&gt; &gt;<br>&gt;&gt; &gt; _______________________________________________<br>&gt;&gt; &gt; Speex-dev mailing list<br>&gt;&gt; &gt; <a href="mailto:Speex-dev@xiph.org">Speex-dev@xiph.org</a><br>&gt;&gt; &gt; <a href="http://lists.xiph.org/mailman/listinfo/speex-dev">
http://lists.xiph.org/mailman/listinfo/speex-dev</a><br>&gt;&gt; &gt;<br>&gt;&gt; &gt;<br>&gt;&gt; _______________________________________________<br>&gt;&gt; Speex-dev mailing list<br>&gt;&gt; <a href="mailto:Speex-dev@xiph.org">
Speex-dev@xiph.org</a><br>&gt;&gt; <a href="http://lists.xiph.org/mailman/listinfo/speex-dev">http://lists.xiph.org/mailman/listinfo/speex-dev</a><br>&gt;&gt;<br>&gt;<br></blockquote></div><br>