<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"><base href="x-msg://6379/"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Are you sure symbol visibility is a problem even if these are in different dll's ? I think this shouldn't be an issue.<div><br></div><div>Mike</div><div><br><div><div>On Jul 6, 2013, at 12:10 PM, Jeff Leung <<a href="mailto:jleung@v10networks.ca">jleung@v10networks.ca</a>> wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div lang="EN-US" link="blue" vlink="purple" style="font-family: Helvetica; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div class="WordSection1" style="page: WordSection1; "><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; "><span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125); ">The project was within FreeSWITCH, but the problem is because the way how the opus lib builds, it includes silk and celt and I wasn’t going to have FS to build all of that in tree because I was afraid the symbols from OPUS would conflict with the symbols in CELT and SILK.<o:p></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; "><span style="font-size: 11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125); "> </span></div><div style="border-style: none none none solid; border-left-width: 1.5pt; border-left-color: blue; padding: 0in 0in 0in 4pt; position: static; z-index: auto; "><div><div style="border-style: solid none none; border-top-width: 1pt; border-top-color: rgb(181, 196, 223); padding: 3pt 0in 0in; "><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; "><b><span style="font-size: 10pt; font-family: Tahoma, sans-serif; ">From:</span></b><span style="font-size: 10pt; font-family: Tahoma, sans-serif; "><span class="Apple-converted-space"> </span><a href="mailto:freeswitch-users-bounces@lists.freeswitch.org">freeswitch-users-bounces@lists.freeswitch.org</a> [mailto:freeswitch-<a href="mailto:users-bounces@lists.freeswitch.org">users-bounces@lists.freeswitch.org</a>]<span class="Apple-converted-space"> </span><b>On Behalf Of<span class="Apple-converted-space"> </span></b>Peter Olsson<br><b>Sent:</b><span class="Apple-converted-space"> </span>Saturday, July 6, 2013 2:02 AM<br><b>To:</b><span class="Apple-converted-space"> </span>FreeSWITCH Users Help<br><b>Subject:</b><span class="Apple-converted-space"> </span>Re: [Freeswitch-users] mod_opus codec on Windows<o:p></o:p></span></div></div></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; "><o:p> </o:p></div><div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; ">Ah, ok. So you did the build of the lib outside fs, and then just pointed to the built library?<o:p></o:p></div><div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; "><o:p> </o:p></div></div><div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; ">I'll start working to get this integrated in the Windows build, by downloading the lib source files, unpacking them, and then building them.<o:p></o:p></div></div><div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; "><o:p> </o:p></div></div><div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; ">I will submit a Jira as soon as I have some progress. I might get back to you with further questions.<o:p></o:p></div></div><div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; "><o:p> </o:p></div></div><div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; ">/Peter<o:p></o:p></div></div></div><div><p class="MsoNormal" style="margin: 0in 0in 12pt; font-size: 12pt; font-family: 'Times New Roman', serif; "><o:p> </o:p></p><div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; ">2013/7/6 Jeff Leung <<a href="mailto:jleung@v10networks.ca" target="_blank" style="color: purple; text-decoration: underline; ">jleung@v10networks.ca</a>><o:p></o:p></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; ">The project file is nothing more than having mod_opus to point to an out of<br>tree directory where the actual opus binary libs are built.<br><br>The binaries I did was basically a bunch of hacks, there is quite some work<br>needed to be done with integrating the build process of opus with<br>FreeSWITCH's VS solution file<br><br>> -----Original Message-----<br>> From:<span class="Apple-converted-space"> </span><a href="mailto:freeswitch-users-bounces@lists.freeswitch.org" style="color: purple; text-decoration: underline; ">freeswitch-users-bounces@lists.freeswitch.org</a><span class="Apple-converted-space"> </span>[mailto:<a href="mailto:freeswitch-" style="color: purple; text-decoration: underline; ">freeswitch-</a><br>><span class="Apple-converted-space"> </span><a href="mailto:users-bounces@lists.freeswitch.org" style="color: purple; text-decoration: underline; ">users-bounces@lists.freeswitch.org</a>] On Behalf Of Peter Olsson<br>> Sent: Saturday, July 6, 2013 12:07 AM<br>> To: FreeSWITCH Users Help<br>> Subject: Re: [Freeswitch-users] mod_opus codec on Windows<br>><br>> Good work! Could you also please file a Jira, and upload the project files<br>and<br>> modifications that you've made for this to work? I'd be happy to assist<br>and<br>> get this commited.<br>><br>> /Peter<br>><br>> 6 jul 2013 kl. 08:20 skrev Jeff Leung <<a href="mailto:jleung@v10networks.ca" style="color: purple; text-decoration: underline; ">jleung@v10networks.ca</a>>:<br>><br>> > As I heard on last Wednesday's conference call, mod_opus isn't<br>"available"<br>> > on Windows, basically meaning that FreeSWITCH users can't fully<br>> > implement WebRTC on Windows Platforms just yet.<br>> ><br>> > I have taken the steps to have the codec successfully build on this<br>> > platform; However it's a pain in the neck to build as the opus library<br>> > generates multiple libs which includes CELT and SILK codecs (Go figure).<br>> ><br>> > Shoot me a message off-list if you would like to use the binary I've<br>> > built for Win64 platforms.<br>> ><br>> > Before anybody asks for a 32-bit binary, the short answer is going to be<br>no.<br>> > I won't be providing a 32-bit binary as I intend this binary to be<br>> > used in a production environment.<br>> ><br>> ></div></div></div></div></div></div></blockquote></div></div></body></html>