<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=us-ascii"><meta name=Generator content="Microsoft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:Cambria;
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {mso-style-priority:99;
        mso-style-link:"Balloon Text Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif";}
span.EmailStyle18
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.BalloonTextChar
        {mso-style-name:"Balloon Text Char";
        mso-style-priority:99;
        mso-style-link:"Balloon Text";
        font-family:"Tahoma","sans-serif";}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-US link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif"'>Vladimir<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif"'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif"'>There are variations in the plugin architecture between Opal and H323plus. Hence why I did not supply the actual plugin files. I can confirm that the h264 h323plus plugin (with h239) works without issue.  I have seen issues with the H.263+ implementation (originally from Opal) and why the old h.263 implementation (</span><span style='font-size:11.0pt;font-family:"Cambria","serif"'>h263ffmpeg_pwplugin.dll</span><span style='font-size:11.0pt;font-family:"Calibri","sans-serif"'>) is still in the H323plus CVS which includes the </span><span style='font-size:11.0pt;font-family:"Calibri","sans-serif"'>old FFMPEG binary (</span><span style='font-family:"Calibri","sans-serif"'>libavcodec.dll)</span><span style='font-size:11.0pt;font-family:"Calibri","sans-serif"'>. </span><span style='font-family:"Calibri","sans-serif"'><o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif"'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif"'>Simon<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><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"'> Vladimir Fekete [mailto:vladko.fekete@gmail.com] <br><b>Sent:</b> 08 February 2011 03:40<br><b>To:</b> ZAHRA dehghanianfard<br><b>Cc:</b> h323plus@lists.packetizer.com; opal; opal<br><b>Subject:</b> Re: [Opalvoip-devel] [h323plus] error H.263<o:p></o:p></span></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Hello all,<o:p></o:p></p><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal> It is little bit off-topic, since it concerns OPAL 3.9.0 and above (e.g. trunk from svn), but, I can confirm, that H.263 codec support can be nicely without problems compiled under windows 7 32bit using VisualStudio2010 solution which is in OPAL 3.9.0 and above. (i did it). I tried also other codecs one can found in plugin directory of OPAL. Also PTlib and OPAL itself - both might be compiled directly from solution. <o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>Codec plugins  I was able to make run so far is (capability list from openam):<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><div><p class=MsoNormal>   Cisco G.7231AR{sw} <1><o:p></o:p></p></div><div><p class=MsoNormal>   Cisco G.7231A{sw} <2><o:p></o:p></p></div><div><p class=MsoNormal>   G.711-ALaw-64k <3><o:p></o:p></p></div><div><p class=MsoNormal>   G.711-uLaw-64k <4><o:p></o:p></p></div><div><p class=MsoNormal>   G.723.1{sw} <5><o:p></o:p></p></div><div><p class=MsoNormal>   H.261-CIF{sw} <6><o:p></o:p></p></div><div><p class=MsoNormal>   H.261-QCIF{sw} <7><o:p></o:p></p></div><div><p class=MsoNormal>   H.261{sw} <8><o:p></o:p></p></div><div><p class=MsoNormal>   H.263-CIF{sw} <9><o:p></o:p></p></div><div><p class=MsoNormal>   H.263-QCIF{sw} <10><o:p></o:p></p></div><div><p class=MsoNormal>   H.263{sw} <11><o:p></o:p></p></div><div><p class=MsoNormal>   H.239 Capabilities <12><o:p></o:p></p></div><div><p class=MsoNormal>           H.263{sw} <1><o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal> however today I found out, that data transfer of H.263 is broken (looks like broken paylod in rtp data stream). H.261 works fine (i was testing openmcu together with openphone and myphone) and I could see this behavior on both - "pure opal" applications as well as mixed opal/h323+ (yes I know that opal uses h323+ or part of it). Right now I'm not entirely sure whether it is caused by me or there is a bug. I have a plan to investigate it further.<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>Concernig plugin files, I was able to compile in the end (e.g. what you get from opal/plugins/ after build) :<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><div><p class=MsoNormal> g7231acm_pwplugin.dll<o:p></o:p></p></div><div><p class=MsoNormal> G726_ptplugin.dll<o:p></o:p></p></div><div><p class=MsoNormal> h261vic_pwplugin.dll<o:p></o:p></p></div><div><p class=MsoNormal> libavcodec.dll<o:p></o:p></p></div><div><p class=MsoNormal> Vic H.261 Video Codec.lib<o:p></o:p></p></div></div><div><p class=MsoNormal> ffmpeg H.263 Video Codec.lib<o:p></o:p></p></div><div><p class=MsoNormal> h263ffmpeg_pwplugin.dll<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>I had to download ffmpeg and compile it as well in order to build opal plugins for ffmpeg h263.<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>Concerning H264 plugin for OPAL - there is a problem around plugin-config.h file. Project uses it but according to svn it is not supported anymore (at least I saw the last one in OPAL 3.6.something (maybe even lesser version) and after that it was deleted from svn tree), so one can have x264 build under windows (which can be done also with little patience, but will have problems with opal plugin). - that's so far my observation. <o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>Hope it helped!<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>Best regards,<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>   Vladimir<o:p></o:p></p></div><p class=MsoNormal><o:p> </o:p></p><div><p class=MsoNormal>On Mon, Feb 7, 2011 at 12:01 PM, Simon Horne <<a href="mailto:s.horne@packetizer.com">s.horne@packetizer.com</a>> wrote:<o:p></o:p></p><div><div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>I think both the opal and h323plus community can benefit.<o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><a href="http://www.h323plus.org/source/download/ffmpeg_x264.zip" target="_blank">http://www.h323plus.org/source/download/ffmpeg_x264.zip</a><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Place all files in your application directory.<o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>The FFMPEG (with w32threads) and X264 is built with mingw/msys.  x264plugin_helper.exe is built with vs2008 and requires vs2008 runtime.<o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Simon<o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span style='font-size:11.0pt;color:#1F497D'> </span><o:p></o:p></p><div><div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><b><span style='font-size:10.0pt'>From:</span></b><span style='font-size:10.0pt'> Robert Jongbloed [mailto:<a href="mailto:robertj@voxlucida.com.au" target="_blank">robertj@voxlucida.com.au</a>] <br><b>Sent:</b> 07 February 2011 15:48<br><b>To:</b> ZAHRA dehghanianfard<br><b>Cc:</b> opal; opal<br><b>Subject:</b> Re: [Opalvoip-devel] error H.263</span><o:p></o:p></p></div></div><div><div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p><div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>The answer to your questions are:<o:p></o:p></p></div><div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p></div><div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>1) Yes, but you need to compile it.<o:p></o:p></p></div><div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>2) The result of compiling it is a DLL<o:p></o:p></p></div><div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>3) You will have to figure out why it doesn't compile under windows.<o:p></o:p></p></div><div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p></div><div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p></div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>I have to admit to not being able to get the H.263 (or x264) codecs to compile and work under Windows, though I have only tried somewhat briefly. Unfortunately the authors of all the libraries mainly use Linux, though it is my understanding that it can be compiled using MinGW/Cygwin.<o:p></o:p></p><div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p><div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p></div><div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>I am sure the OPAL community would be incredibly grateful to anyone that can provide a pre-built binary for the H.263 (and x264!) codec.<o:p></o:p></p><div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p></div><div><div><div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span style='font-size:13.5pt;color:black'><br>--------</span><o:p></o:p></p></div><div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span style='font-size:13.5pt;color:black'>Robert Jongbloed</span><o:p></o:p></p></div><div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span style='font-size:13.5pt;color:black'>Vox Lucida Pty. Ltd.</span><o:p></o:p></p></div><div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span style='font-size:13.5pt;color:black'> </span><o:p></o:p></p></div></div><p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:12.0pt'><o:p> </o:p></p></div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p><div><div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>On 03/02/2011, at 5:33 PM, ZAHRA dehghanianfard wrote:<o:p></o:p></p></div><p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:12.0pt'><o:p> </o:p></p><table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0><tr><td valign=top style='padding:0cm 0cm 0cm 0cm'><p>Hi robert.<o:p></o:p></p><p>Many thanks for your last support; I need to use OpenPhone3.8.2 by H.263 codec run. <o:p></o:p></p><p>1)<span style='font-size:7.0pt'>      </span>Is OpenPhone 3.8.2 with Opal 3.8.2 & Ptlib2.8.2 support H.263 codec inside?<o:p></o:p></p><p>2)<span style='font-size:7.0pt'>      </span>If the above response is YES, Are you suggesting any H.263 DLL file?<o:p></o:p></p><p>3)<span style='font-size:7.0pt'>      </span>I find a source that name is “H.263-1998” then I download that and compiles it but I find below Error inside:<o:p></o:p></p><div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p></div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span style='color:#0000BF'>1>------ Build started: Project: H.263-1998 (FFMPEG) Video Codec, Configuration: Debug Win32 ------<br>1>Compiling...<br>1>h263pframe.cxx<br>1>c:\opal\plugins\video\h.263-1998\../common/ffmpeg.h(155) : fatal error C1083: Cannot open include file: 'libavcodec\avcodec.h': No such file or directory<br>1>h263-1998.cxx<br>1>c:\opal\plugins\video\h.263-1998\../common/ffmpeg.h(155) : fatal error C1083: Cannot open include file: 'libavcodec\avcodec.h': No such file or directory<br>1>Generating Code...<br>1>Build log was saved at "<a href="file:///c:\opal\plugins\Debug\H263-1998\BuildLog.htm">file://c:\opal\plugins\Debug\H263-1998\BuildLog.htm</a>"<br>1>H.263-1998 (FFMPEG) Video Codec - 2 error(s), 0 warning(s)<br>========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========</span><o:p></o:p></p><div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p></div><p style='margin-bottom:0cm;margin-bottom:.0001pt'>I try to solve this problem by download a “libavcodec” that use some header & DLL file that I copy in “C:\opal\plugin\video\common” but I take below error:<o:p></o:p></p><div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p></div><div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p></div><p style='margin-bottom:0cm;margin-bottom:.0001pt'><span style='color:#40007F'>1>------ Build started: Project: H.263-1998 (FFMPEG) Video Codec, Configuration: Debug Win32 ------<br>1>Compiling...<br>1>h263pframe.cxx<br>1>c:\opal\plugins\video\h.263-1998\../common/ffmpeg.h(185) : fatal error C1189: #error :  Libavcodec LIBAVCODEC_VERSION_INT too old.<br>1>h263-1998.cxx<br>1>c:\opal\plugins\video\h.263-1998\../common/ffmpeg.h(185) : fatal error C1189: #error :  Libavcodec LIBAVCODEC_VERSION_INT too old.<br>1>Generating Code...<br>1>Build log was saved at "<a href="file:///c:\opal\plugins\Debug\H263-1998\BuildLog.htm">file://c:\opal\plugins\Debug\H263-1998\BuildLog.htm</a>"<br>1>H.263-1998 (FFMPEG) Video Codec - 2 error(s), 0 warning(s)<br>========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========</span> <o:p></o:p></p><div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p></div><p style='margin-bottom:0cm;margin-bottom:.0001pt'>Please guide me to i can have H.263 codec with DLL & source over OpenPhone 3.8.2 here.<o:p></o:p></p><p style='margin-bottom:0cm;margin-bottom:.0001pt'>I am in wait for your response.<o:p></o:p></p><p style='margin-bottom:0cm;margin-bottom:.0001pt'>Best Regards.<o:p></o:p></p><p style='margin-bottom:0cm;margin-bottom:.0001pt'>Zahra. <o:p></o:p></p></td></tr></table><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><br>------------------------------------------------------------------------------<br>Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)!<br>Finally, a world-class log management solution at an even better price-free!<br>Download using promo code Free_Logger_4_Dev2Dev. Offer expires <br>February 28th, so secure your free ArcSight Logger TODAY! <br><a href="http://p.sf.net/sfu/arcsight-sfd2d_______________________________________________" target="_blank">http://p.sf.net/sfu/arcsight-sfd2d_______________________________________________</a><br>Opalvoip-devel mailing list<br><a href="mailto:Opalvoip-devel@lists.sourceforge.net" target="_blank">Opalvoip-devel@lists.sourceforge.net</a><br><a href="https://lists.sourceforge.net/lists/listinfo/opalvoip-devel" target="_blank">https://lists.sourceforge.net/lists/listinfo/opalvoip-devel</a><o:p></o:p></p></div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p></div></div></div></div></div></div></div><p class=MsoNormal><o:p> </o:p></p></div></div></body></html>