<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    Hi,<br>
    <br>
    Here is what I receive running ./threaded-example
    <pre>ieo@ieo-tomsksoft ~/cpp/nice $ ./threaded-example 1 173.194.71.127 19302</pre>
    <pre>SIGNAL: state changed 1 1 gathering[1]</pre>
    <pre>waiting for candidate-gathering-done signal...SIGNAL candidate gathering done</pre>
    <pre>Copy this line to remote client:</pre>
    <pre>
  M4uo a4Q9jSGKw29nJobtOhEjR2 1,2013266431,10.0.150.80,57102,host 2,1677721855,82.200.1.250,57102,srflx</pre>
    <pre>
Enter remote data (single line, no wrapping):</pre>
    <pre>> sXt7 9bl8fMsXuTEqR20SkXPap+ 1,2013266431,10.0.150.80,41727,host 2,1677721855,82.200.1.250,41727,srflx</pre>
    <pre>SIGNAL: state changed 1 1 connecting[2]</pre>
    <pre>waiting for state READY or FAILED signal...SIGNAL: state changed 1 1 connected[3]</pre>
    <pre>SIGNAL: selected pair 1 1SIGNAL: state changed 1 1 ready[4]</pre>
    <pre>
Negotiation complete: ([10.0.150.80]:57102, [10.0.150.80]:41727)</pre>
    <pre>
Send lines to remote (Ctrl-D to quit):</pre>
    <pre>> Got data length: 32</pre>
    <br>
    Take a look at what I receive (extra 32 bytes I do not send):<br>
    <br>
    <img src="cid:part1.07030404.04010005@tomsksoft.com" alt=""><br>
    <br>
    <br>
    <div class="moz-cite-prefix">On 01/16/2016 03:15 PM, Philip Withnall
      wrote:<br>
    </div>
    <blockquote cite="mid:1452935730.2817.8.camel@tecnocode.co.uk"
      type="cite">
      <pre wrap="">Hi,

I just tried to reproduce this locally (on Linux) and could not.

Could you please provide a copy of the SDP strings generated by libnice
using nice_agent_generate_local_sdp(), and the ones generated by the
manual handling? That might help me investigate.

Thanks,
Philip

On Wed, 2016-01-13 at 22:05 +0600, Egor O. Ivanov wrote:
</pre>
      <blockquote type="cite">
        <pre wrap="">Hi,

Today I tried to run a few examples on my linux machine and found
that this example (<a class="moz-txt-link-freetext" href="https://github.com/libnice/libnice/blob/master/exa">https://github.com/libnice/libnice/blob/master/exa</a>
mples/sdp-example.c) does not work - I do receive extra bytes I do
not send.
In contrast, this example (<a class="moz-txt-link-freetext" href="https://github.com/libnice/libnice/blob/ma">https://github.com/libnice/libnice/blob/ma</a>
ster/examples/threaded-example.c) does work.
Comparing them I decided to replace
nice_agent_generate_local_sdp()/nice_agent_parse_remote_sdp() from
not working examples with manual sdp handling (like in the 2nd
example that works)
and libnice started to work on Android with the latter approach.
So looks like there is a bug with
nice_agent_generate_local_sdp()/nice_agent_parse_remote_sdp() on
linux/android.
My colleague faced the same issue.
Steps to reproduce:
1. sudo apt-get install libnice* (on ubuntu/mint/debian 64bits)
2. compile and run sdp-example.c as described in its doc
3. you will receive extra 32 bytes of data
4. I was able to reproduce it with more fresh libnice 0.1.13 


________________________________________
From: nice [<a class="moz-txt-link-abbreviated" href="mailto:nice-bounces@lists.freedesktop.org">nice-bounces@lists.freedesktop.org</a>] On Behalf Of Egor O.
Ivanov
Sent: Tuesday, January 12, 2016 9:26 PM
To: <a class="moz-txt-link-abbreviated" href="mailto:nice@lists.freedesktop.org">nice@lists.freedesktop.org</a>
Subject: [libnice] multiple "new-selected-pair-full" calls and weird
extra 7 bytes in receive callbacks

Hello,

I'm using libnice on ios and android. The code is the same on both
and
on iOS it worls perfectly, but fails on Android.
I do receive multiple "new-selected-pair-full" calls with correct 1st
pair and wrong 2nd and 3rd.

  selected pair 1 : 1
  selected pair 3 : remote-1
  selected pair 8 : 3

The problem is that periodically I do receive weird 7 bytes in my
receive callback.
I tried different versions 0.1.10 and 0.1.13, but no luck.

Thanks.
_______________________________________________
nice mailing list
<a class="moz-txt-link-abbreviated" href="mailto:nice@lists.freedesktop.org">nice@lists.freedesktop.org</a>
<a class="moz-txt-link-freetext" href="http://lists.freedesktop.org/mailman/listinfo/nice">http://lists.freedesktop.org/mailman/listinfo/nice</a>
_______________________________________________
nice mailing list
<a class="moz-txt-link-abbreviated" href="mailto:nice@lists.freedesktop.org">nice@lists.freedesktop.org</a>
<a class="moz-txt-link-freetext" href="http://lists.freedesktop.org/mailman/listinfo/nice">http://lists.freedesktop.org/mailman/listinfo/nice</a></pre>
      </blockquote>
    </blockquote>
    <br>
  </body>
</html>