<div dir="ltr"><div>Thanks a lot Eion, We'll connect with Ashish and discuss how to best make the best design.<br><br>Thanks!<br><br></div>//Niklas<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">2014-04-27 23:32 GMT+02:00 Eion Robb <span dir="ltr"><<a href="mailto:eion@robbmob.com" target="_blank">eion@robbmob.com</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Have a chat to Ashish Gupta who worked on that.  His code is in the soc/2013/ashmew2/filetransferY branch<br>
</div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><br><div class="gmail_quote">On 26 April 2014 21:50, Niklas Andersson <span dir="ltr"><<a href="mailto:niklas.andersson@openforce.se" target="_blank">niklas.andersson@openforce.se</a>></span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Good idea! Do you know who I could talk to?<br><br>Regards,<br></div>Niklas<br></div><div class="gmail_extra">


<br><br><div class="gmail_quote">2014-04-26 8:06 GMT+02:00 Eion Robb <span dir="ltr"><<a href="mailto:eion@robbmob.com" target="_blank">eion@robbmob.com</a>></span>:<div><div><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Might also be worth looking at how Farstream was used in the jingle file transfer project done as part of last years summer of code.<br>



</div><div class="gmail_extra"><br><br><div class="gmail_quote"><div><div>On 25 April 2014 19:08, Niklas Andersson <span dir="ltr"><<a href="mailto:niklas.andersson@openforce.se" target="_blank">niklas.andersson@openforce.se</a>></span> wrote:<br>





</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div><div dir="ltr"><div>Thanks for your comment Jorge!<br><br>We will put together a design proposal, and let your senior developers review it. We have one of Pidgin's "Crazy Patch Writers" in our core team, so I am sure we will come up with an interesting solution here. ;-) I had a look at the AUTHORS list for current and active developers.<br>






<br></div><div>Best regards,<br></div><div>Niklas<br></div> <br></div><div class="gmail_extra"><br><br><div class="gmail_quote">2014-04-24 18:04 GMT+02:00 Jorge Villaseñor <span dir="ltr"><<a href="mailto:salinasv@gmail.com" target="_blank">salinasv@gmail.com</a>></span>:<div>





<div><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div>On Thu, Apr 24, 2014 at 7:34 AM, Niklas Andersson <span dir="ltr"><<a href="mailto:niklas.andersson@openforce.se" target="_blank">niklas.andersson@openforce.se</a>></span> wrote:<br>








<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi,<br><br> We are working on the Lync-support in SIPE-plugin for Pidgin, and we would need to add some functionality in libpurple. We would like to hear if anyone has any objections as to how we think this could best be implemented.<br>








</div></blockquote><div><br></div></div><div>Nice, I would love to see that plugin working and be able to replace lync in my work laptop.<br></div><div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">








<div dir="ltr"> We think what we want to do is being able to use Farstream (and that means also libnice) in different contexts than only voice calls. Some internal libpurple API that creates a pipeline and user can specify whether he wants an RTP conference for voice call or only raw stream, whether to enable ICE etc.<br>









<br> Libpurple gives him some handles that he can use to read and write data. Then he'll connect a camera and microphone, or expose the data stream to external RDP application, depending on the actual use case.<br><br>









 What we want is being able to use Farstream and ICE for different kinds of data transfer than just calling, like file transfer or desktop sharing - we'd like to be able for example to use ICE and RTP encryption in Farstream to establish a connection and receive a file with libpurple.<br>









<br>Any objections, or additional thoughts on this suggestion? We would like to first assemble a proposed design you could comment on, then we build it and provide the project with the patches.<br><br>Regards,<br>Niklas<br>









</div><br clear="all"></blockquote></div></div><br></div><div class="gmail_extra">I am not familiar with the Farstream code so don't take my comments as authoritative. That said, I think it is a good idea to have a common API for the kind of functionality that Farstream offers so we can use.<br>








<br></div><div class="gmail_extra">I think the best idea would be to post the proposed design so our most active and senior developers can review and give some feedback.<br><br>I am looking forward to see all this functionality implemented on pidgin.<span><font color="#888888"><br>








</font></span></div><span><font color="#888888"><div class="gmail_extra"><br>-- <br>Masca<br><br>A: Because it messes up the order in which people normally read text.<br>Q: Why is top-posting such a bad thing?<br>
A: Top-posting.<br>Q: What is the most annoying thing on usenet and in e-mail?
</div></font></span></div>
</blockquote></div></div></div><br></div>
<br></div></div>_______________________________________________<br>
Devel mailing list<br>
<a href="mailto:Devel@pidgin.im" target="_blank">Devel@pidgin.im</a><br>
<a href="https://pidgin.im/cgi-bin/mailman/listinfo/devel" target="_blank">https://pidgin.im/cgi-bin/mailman/listinfo/devel</a><br></blockquote></div><br></div>
</blockquote></div></div></div><br></div>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div>