Hello!<br><br>My name is Poliana. I ported live 555 to Blackfin uCLinux. How can I submit it to the project?<br><br>I create a file called config.bfin_uclinux&nbsp; in order to configure the library to blackfin:<br><br>CROSS_COMPILER=&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; bfin-uclinux-<br>COMPILE_OPTS =&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; $(INCLUDES) -I. -DSOCKLEN_T=socklen_t -D_LARGEFILE_SOURCE=1 -DUCLINUX<br>C =&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; c<br>C_COMPILER =&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; $(CROSS_COMPILER)gcc<br>C_FLAGS =&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; $(COMPILE_OPTS) -Wall<br>CPP =&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; cpp<br>CPLUSPLUS_COMPILER =&nbsp;&nbsp;&nbsp; $(CROSS_COMPILER)g++<br>CPLUSPLUS_FLAGS =&nbsp;&nbsp;&nbsp; $(COMPILE_OPTS) -Wall<br>OBJ =&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; o<br>LINK =&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; $(CROSS_COMPILER)g++ -Wl,-elf2flt -o
 <br>LINK_OPTS =&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; -L. <br>CONSOLE_LINK_OPTS =&nbsp;&nbsp;&nbsp; $(LINK_OPTS)<br>LIBRARY_LINK =&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; $(CROSS_COMPILER)ld -o<br>LIBRARY_LINK_OPTS =&nbsp;&nbsp;&nbsp; $(LINK_OPTS) -r -Bstatic<br>LIB_SUFFIX =&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; a<br>LIBS_FOR_CONSOLE_APPLICATION =<br>LIBS_FOR_GUI_APPLICATION =<br>EXE =<br><br>I edited the file GroupsockHelper.cpp<br>$ diff ./groupsock/GroupsockHelper.cpp ../live_original/groupsock/GroupsockHelper.cpp<br>33,34d32<br>&lt; #include &lt;net/if.h&gt;<br>&lt; #include &lt;sys/ioctl.h&gt;<br>553,573d550<br>&lt; #ifdef UCLINUX<br>&lt; netAddressBits ourSourceAddressForMulticastUclinux(UsageEnvironment&amp; env) {<br>&lt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; int i=2;<br>&lt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; int s = socket (PF_INET, SOCK_STREAM,
 0);<br>&lt;<br>&lt;<br>&lt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; struct ifreq ifr;<br>&lt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; struct sockaddr_in *sin = (struct sockaddr_in *) &amp;ifr.ifr_addr;<br>&lt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; char *ip;<br>&lt;<br>&lt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ifr.ifr_ifindex = i;<br>&lt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ioctl (s, SIOCGIFNAME, &amp;ifr);<br>&lt;<br>&lt;<br>&lt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /* now ifr.ifr_name is set */<br>&lt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ioctl (s, SIOCGIFADDR, &amp;ifr);<br>&lt;<br>&lt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return (sin-&gt;sin_addr.s_addr);<br>&lt; }<br>&lt; #endif<br>&lt;<br>575,577d551<br>&lt; #ifdef UCLINUX<br>&lt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return
 ourSourceAddressForMulticastUclinux(env);<br>&lt; #endif<br><br>Thanks in advanced!<br><BR><BR><DIV>
<DIV>
<DIV>-------------------------------------------------------------<BR><STRONG>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;Poliana de Moraes</STRONG> </DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cel: (12)9155-9981<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4º ano Engenharia Elétrica <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; UNESP - campus de Guaratinguetá</DIV></DIV></DIV><p>&#32;
                <hr size=1> 
Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. <a href="http://us.rd.yahoo.com/mail/br/tagline/mobile_alerts/*http://br.mobile.yahoo.com/mailalertas/">Registre seu aparelho agora!</a>