<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>sippy rtpproxy changes</title><link>https://sourceforge.net/p/sippy/rtpproxy/</link><description>Recent changes to rtpproxy repository in sippy project</description><atom:link href="https://sourceforge.net/p/sippy/rtpproxy/feed" rel="self"/><language>en</language><lastBuildDate>Thu, 02 Jan 2014 23:50:26 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/sippy/rtpproxy/feed" rel="self" type="application/rss+xml"/><item><title>Make sure we exit process_commands() routine once there is no more</title><link>https://sourceforge.net/p/sippy/rtpproxy/ci/e485027ec45beadf8073eab977fb20945e7b9a75/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Make sure we exit process_commands() routine once there is no more commands to process.&lt;br /&gt;&lt;a href="/p/sippy/rtpproxy/ci/e485027ec45beadf8073eab977fb20945e7b9a75/"&gt;View Changes&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">sobomax</dc:creator><pubDate>Thu, 02 Jan 2014 23:50:26 -0000</pubDate><guid>https://sourceforge.net/p/sippy/rtpproxy/ci/e485027ec45beadf8073eab977fb20945e7b9a75/</guid></item><item><title>Clarify comment.</title><link>https://sourceforge.net/p/sippy/rtpproxy/ci/c2c15e360cf326120df0abbf4828a5bbdb3fd9f8/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Clarify comment.&lt;br /&gt;&lt;a href="/p/sippy/rtpproxy/ci/c2c15e360cf326120df0abbf4828a5bbdb3fd9f8/"&gt;View Changes&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Maksym Sobolyev</dc:creator><pubDate>Fri, 30 Aug 2013 22:28:12 -0000</pubDate><guid>https://sourceforge.net/p/sippy/rtpproxy/ci/c2c15e360cf326120df0abbf4828a5bbdb3fd9f8/</guid></item><item><title>    o Improve RTP/RTCP/MOH processing loop to do poll every 5ms;</title><link>https://sourceforge.net/p/sippy/rtpproxy/ci/7e19d743d1273796acac4cb1c75430e5e86aabea/</link><description>&lt;div class="markdown_content"&gt;&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="nx"&gt;o&lt;/span&gt; &lt;span class="nx"&gt;Improve&lt;/span&gt; &lt;span class="nx"&gt;RTP&lt;/span&gt;&lt;span class="p"&gt;/&lt;/span&gt;&lt;span class="nx"&gt;RTCP&lt;/span&gt;&lt;span class="p"&gt;/&lt;/span&gt;&lt;span class="nx"&gt;MOH&lt;/span&gt; &lt;span class="nx"&gt;processing&lt;/span&gt; &lt;span class="k"&gt;loop&lt;/span&gt; &lt;span class="k"&gt;to&lt;/span&gt; &lt;span class="k"&gt;do&lt;/span&gt; &lt;span class="nx"&gt;poll&lt;/span&gt; &lt;span class="nx"&gt;every&lt;/span&gt; &lt;span class="mi"&gt;5&lt;/span&gt;&lt;span class="nx"&gt;ms&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;     &lt;span class="nx"&gt;o&lt;/span&gt; &lt;span class="nx"&gt;make&lt;/span&gt; &lt;span class="nx"&gt;sure&lt;/span&gt; &lt;span class="k"&gt;to&lt;/span&gt; &lt;span class="nb"&gt;run&lt;/span&gt; &lt;span class="nx"&gt;recv&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="nb"&gt;once&lt;/span&gt; &lt;span class="nb"&gt;for&lt;/span&gt; &lt;span class="nb"&gt;each&lt;/span&gt; &lt;span class="nx"&gt;socket&lt;/span&gt; &lt;span class="nb"&gt;for&lt;/span&gt; &lt;span class="nb"&gt;each&lt;/span&gt; &lt;span class="nx"&gt;poll&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="nx"&gt;round&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;     &lt;span class="nx"&gt;o&lt;/span&gt; &lt;span class="nx"&gt;reduce&lt;/span&gt; &lt;span class="nx"&gt;number&lt;/span&gt; &lt;span class="nx"&gt;of&lt;/span&gt; &lt;span class="nx"&gt;gettimeofday&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="nx"&gt;calls&lt;/span&gt; &lt;span class="nx"&gt;we&lt;/span&gt; &lt;span class="n"&gt;do&lt;/span&gt; &lt;span class="k"&gt;in&lt;/span&gt; &lt;span class="nx"&gt;the&lt;/span&gt; &lt;span class="nx"&gt;RTP&lt;/span&gt; &lt;span class="k"&gt;loop&lt;/span&gt;&lt;span class="nx"&gt;.&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nx"&gt;br&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&amp;lt;&lt;/span&gt;&lt;span class="nx"&gt;a&lt;/span&gt; &lt;span class="n"&gt;href&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;/p/sippy/rtpproxy/ci/7e19d743d1273796acac4cb1c75430e5e86aabea/&amp;quot;&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="nx"&gt;View&lt;/span&gt; &lt;span class="nx"&gt;Changes&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="nx"&gt;a&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Maksym Sobolyev</dc:creator><pubDate>Fri, 30 Aug 2013 19:58:00 -0000</pubDate><guid>https://sourceforge.net/p/sippy/rtpproxy/ci/7e19d743d1273796acac4cb1c75430e5e86aabea/</guid></item><item><title>Undef MIN/MAX finctions if they are defined in some other place.</title><link>https://sourceforge.net/p/sippy/rtpproxy/ci/75c961523f922ec6d6062c2741c49052fec4e0e9/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Undef MIN/MAX finctions if they are defined in some other place.&lt;br /&gt;&lt;a href="/p/sippy/rtpproxy/ci/75c961523f922ec6d6062c2741c49052fec4e0e9/"&gt;View Changes&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">sobomax</dc:creator><pubDate>Fri, 30 Aug 2013 19:49:53 -0000</pubDate><guid>https://sourceforge.net/p/sippy/rtpproxy/ci/75c961523f922ec6d6062c2741c49052fec4e0e9/</guid></item><item><title>Fix some mis-merges in the last commit. Reduce diff to our other</title><link>https://sourceforge.net/p/sippy/rtpproxy/ci/c71201d897ee7c5620d88bb7d56412cd9dc3362a/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Fix some mis-merges in the last commit. Reduce diff to our other version it has been merged from.&lt;br /&gt;&lt;a href="/p/sippy/rtpproxy/ci/c71201d897ee7c5620d88bb7d56412cd9dc3362a/"&gt;View Changes&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">sobomax</dc:creator><pubDate>Fri, 30 Aug 2013 19:44:14 -0000</pubDate><guid>https://sourceforge.net/p/sippy/rtpproxy/ci/c71201d897ee7c5620d88bb7d56412cd9dc3362a/</guid></item><item><title>    o Fix a bug that could result in non-authentic packet to latch in during</title><link>https://sourceforge.net/p/sippy/rtpproxy/ci/6ef096f36894ef37f79e6a7e4568001c56035827/</link><description>&lt;div class="markdown_content"&gt;&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="nx"&gt;o&lt;/span&gt; &lt;span class="nx"&gt;Fix&lt;/span&gt; &lt;span class="nx"&gt;a&lt;/span&gt; &lt;span class="nx"&gt;bug&lt;/span&gt; &lt;span class="nx"&gt;that&lt;/span&gt; &lt;span class="nx"&gt;could&lt;/span&gt; &lt;span class="n"&gt;result&lt;/span&gt; &lt;span class="k"&gt;in&lt;/span&gt; &lt;span class="nx"&gt;non&lt;/span&gt;&lt;span class="na"&gt;-authentic&lt;/span&gt; &lt;span class="nx"&gt;packet&lt;/span&gt; &lt;span class="k"&gt;to&lt;/span&gt; &lt;span class="n"&gt;latch&lt;/span&gt; &lt;span class="k"&gt;in&lt;/span&gt; &lt;span class="nx"&gt;during&lt;/span&gt;     &lt;span class="nx"&gt;session&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;resulting&lt;/span&gt; &lt;span class="k"&gt;in&lt;/span&gt; &lt;span class="nx"&gt;sudden&lt;/span&gt; &lt;span class="nx"&gt;no&lt;/span&gt;&lt;span class="na"&gt;-audio&lt;/span&gt; &lt;span class="nx"&gt;problem&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nx"&gt;br&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&amp;lt;&lt;/span&gt;&lt;span class="nx"&gt;a&lt;/span&gt; &lt;span class="n"&gt;href&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;/p/sippy/rtpproxy/ci/6ef096f36894ef37f79e6a7e4568001c56035827/&amp;quot;&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="nx"&gt;View&lt;/span&gt; &lt;span class="nx"&gt;Changes&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="nx"&gt;a&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">sobomax</dc:creator><pubDate>Fri, 30 Aug 2013 19:41:48 -0000</pubDate><guid>https://sourceforge.net/p/sippy/rtpproxy/ci/6ef096f36894ef37f79e6a7e4568001c56035827/</guid></item><item><title>Rename POLL_LIMIT into POLL_RATE, which better captures its purpose.</title><link>https://sourceforge.net/p/sippy/rtpproxy/ci/5d030295ce90f2f6ff292b0d65bae1d4318db02a/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Rename POLL_LIMIT into POLL_RATE, which better captures its purpose.&lt;br /&gt;&lt;a href="/p/sippy/rtpproxy/ci/5d030295ce90f2f6ff292b0d65bae1d4318db02a/"&gt;View Changes&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">sobomax</dc:creator><pubDate>Fri, 30 Aug 2013 19:11:17 -0000</pubDate><guid>https://sourceforge.net/p/sippy/rtpproxy/ci/5d030295ce90f2f6ff292b0d65bae1d4318db02a/</guid></item></channel></rss>