<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>
<div>To update my previous post, I can now load H.261 codec after copy the plugin to the ptlib plugin directory. The problem was because the application only search the ptlib plugin directory by default and not the application's directory. Nevertheless, the video does not seems to be working properly. It raises unhandled exception on calling codec->codecFunction (h323pluginmgr.cxx line 1783). </div><div><br></div><div>Simon, you mentioned that you tested the H.261 x64, do you have any issue in the video (en)coding?</div><div><br></div><div>I also recompiled the H.263-ffmpeg plugin in 64 bit successfully , but it is not loaded in H323 application. The tracing output show that "Plugin Codec DLL h263ffmpeg_ptplugin contains no codec definitions". What does this error means? how can I get around this problem?</div><div><br></div><div>Thanks for any help.</div><div><br></div><div>Jess</div><br><div><div id="SkyDrivePlaceholder"></div><hr id="stopSpelling">From: y030052@live.com<br>To: s.horne@packetizer.com<br>Date: Fri, 3 Feb 2012 08:54:26 +0800<br>CC: h323plus@lists.packetizer.com<br>Subject: Re: [h323plus] Unable to load H.263 and H.264 plugin dll for x64 windows<br><br>

<meta http-equiv="Content-Type" content="text/html; charset=unicode">
<meta name="Generator" content="Microsoft SafeHTML">
<style>
.ExternalClass .ecxhmmessage P
{padding:0px;}
.ExternalClass body.ecxhmmessage
{font-size:10pt;font-family:Tahoma;}

</style>
<div dir="ltr">
Simon,<div><br>I checked out the H.261 projects from CVS and compiled it without any problem. <span style="font-size:10pt">However, I still cannot see the codec loaded in the simpleplus application, despite I have placed the plugin file on the same folder as simpleplus.exe. I have also double checked to ensure that I am using x64 ptlib and h323 libraries. Any idea what I have done wrong?</span></div><div><span style="font-size:10pt"><br></span></div><div><span style="font-size:10pt">Jess</span></div><div><span style="font-size:10pt"><br></span></div><div><div><div id="ecxSkyDrivePlaceholder"></div><hr id="ecxstopSpelling">From: s.horne@packetizer.com<br>To: y030052@live.com<br>CC: h323plus@lists.packetizer.com<br>Subject: RE: [h323plus] Unable to load H.263 and H.264 plugin dll for x64 windows<br>Date: Thu, 2 Feb 2012 19:49:47 +1000<br><br>

<style>
.ExternalClass p.ecxMsoNormal, .ExternalClass li.ecxMsoNormal, .ExternalClass div.ecxMsoNormal
{margin-bottom:.0001pt;font-size:12.0pt;font-family:"Times New Roman","serif";}
.ExternalClass a:link, .ExternalClass span.ecxMsoHyperlink
{color:blue;text-decoration:underline;}
.ExternalClass a:visited, .ExternalClass span.ecxMsoHyperlinkFollowed
{color:purple;text-decoration:underline;}
.ExternalClass p
{margin-right:0cm;margin-left:0cm;font-size:12.0pt;font-family:"Times New Roman","serif";}
.ExternalClass span.ecxEmailStyle18
{font-family:"Calibri","sans-serif";color:#1F497D;}
.ExternalClass .ecxMsoChpDefault
{font-size:10.0pt;}
@page WordSection1
{size:612.0pt 792.0pt;}
.ExternalClass div.ecxWordSection1
{page:WordSection1;}
</style><div class="ecxWordSection1"><p class="ecxMsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Jess</span></p><p class="ecxMsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"> </span></p><p class="ecxMsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">X64 support is definitely a work in progress. </span></p><p class="ecxMsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">To load the audio/video plugins the files also have to be compiled x64. I just checked in and tested vs2010 x64 support for H.261 but beyond that you are on your own.</span></p><p class="ecxMsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"> </span></p><p class="ecxMsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">You will need to compile the H.263 and H.264 plugins x64 and build your own x64 version of X264 and FFMPEG. Sorry I don’t yet have prebuilt x64 binaries.</span></p><p class="ecxMsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"> </span></p><p class="ecxMsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Simon</span></p><p class="ecxMsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"> </span></p><div><div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm"><p class="ecxMsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> h323plus-bounces@lists.packetizer.com [mailto:h323plus-bounces@lists.packetizer.com] <b>On Behalf Of </b>Y030052 Ng<br><b>Sent:</b> 02 February 2012 12:42<br><b>To:</b> h323plus@lists.packetizer.com<br><b>Subject:</b> [h323plus] Unable to load H.263 and H.264 plugin dll for x64 windows</span></p></div></div><p class="ecxMsoNormal"> </p><div><div><p class="ecxMsoNormal"><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">Hello,</span></p></div><div><p class="ecxMsoNormal"><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> </span></p></div><div><p class="ecxMsoNormal"><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">I have been trying to get 64-bit H323plus to work. Now I am struggling with getting the 64-bit H.263 (both H263-1998 and ffmpeg) and H.264 video plugins working on 64-bit H323plus application. </span></p></div><div><p class="ecxMsoNormal"><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> </span></p></div><div><p class="ecxMsoNormal"><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">I upgraded the h263_2008.sln and h263ffmpeg_2008.sln to VS 2010 and x64 solution files. I am able to compile them successfully. I placed the dlls under the same folder as the simpleplus application. But I do not see the simpleplus application loads either of these h263 codecs. Has anyone tried to compile these plugin projects in 64-bit? I will greatly appreciate if anyone who has done this can share the compiled dlls or give me some guides on this... </span></p></div><div><p class="ecxMsoNormal"><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> </span></p></div><div><p class="ecxMsoNormal"><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">I have not tried to recompile the H.264 plugin as I expect much more complication with that project, but I do hope can get the H.264 plugin working as well.</span></p></div><div><p class="ecxMsoNormal"><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> </span></p></div><div><p class="ecxMsoNormal"><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> </span></p></div><div><p class="ecxMsoNormal"><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">Best regards,</span></p></div><div><p class="ecxMsoNormal"><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">Jess</span></p></div></div></div></div></div>                                         </div></div>                                        </div></body>
</html>