<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=utf-8">
<META content="MSHTML 6.00.2900.3243" name=GENERATOR></HEAD>
<BODY>
<DIV><SPAN class=500035716-15022008><FONT face=Arial color=#0000ff 
size=2>Marcos</FONT></SPAN></DIV>
<DIV><SPAN class=500035716-15022008><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=500035716-15022008><FONT face=Arial color=#0000ff size=2>To set 
being about to send 4CIF you use the command</FONT></SPAN></DIV>
<DIV><SPAN class=500035716-15022008><FONT face=Arial color=#0000ff 
size=2>H323EndPoint::SetVideoFrameSize(H323Capability::H323Capability::cif4MPI)</FONT></SPAN></DIV>
<DIV><SPAN class=500035716-15022008><FONT face=Arial color=#0000ff size=2>Note 
this a maximum value so you still will be able to receive CIF or 
QCIF.</FONT></SPAN></DIV>
<DIV><SPAN class=500035716-15022008><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=500035716-15022008><FONT face=Arial color=#0000ff size=2>Sizes 
above CIF use a generic plugin codec definition and this command sets the 
parameters of that generic codec to a maximum size of 4CIF.</FONT></SPAN></DIV>
<DIV><SPAN class=500035716-15022008><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=500035716-15022008><FONT face=Arial color=#0000ff size=2>You 
will need to use the H323plus CVS as it does not work in v1.20.2. (needs 
patch in h323pluginmgr.cxx)</FONT></SPAN></DIV>
<DIV><SPAN class=500035716-15022008><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=500035716-15022008><FONT face=Arial color=#0000ff size=2>Of 
course you will need to alter your OpenMCU video mixer code etc to 
handle 4CIF.</FONT></SPAN></DIV>
<DIV><SPAN class=500035716-15022008><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=500035716-15022008><FONT face=Arial color=#0000ff size=2>Just 
to note H323plus also supports 
extendedVideo capability (see H.239 code) which also allows 
you to create a generic capability with the ability to use 
multiple Video Inputs. :-)</FONT></SPAN></DIV>
<DIV><SPAN class=500035716-15022008><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=500035716-15022008><FONT face=Arial color=#0000ff 
size=2>Simon</FONT></SPAN></DIV>
<BLOCKQUOTE 
style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid">
  <DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma 
  size=2>-----Original Message-----<BR><B>From:</B> 
  h323plus-bounces@lists.packetizer.com 
  [mailto:h323plus-bounces@lists.packetizer.com]<B>On Behalf Of </B>Marcos Fábio 
  Jardini<BR><B>Sent:</B> Friday, February 15, 2008 9:40 PM<BR><B>To:</B> 
  h323plus@lists.packetizer.com<BR><B>Subject:</B> Re: [h323plus] Optmized 
  version os libs<BR><BR></FONT></DIV>Thanks Simon, actualy we are developing 
  with PWLib 1.10.3 and OpenH323 1.18.0. I already played arround 
  PVideoOutputDevice, injecting the incoming video (converted to BGR) to an Java 
  BufferedImage Data Buffer directly and re-split the video of participants in 
  separate panels (in the tests we have realtime response). Now I'm trying to 
  move the project from the old versions to the H323+ new versions (a very good 
  job, I need no more that's hacks to compile in Windows :)<BR><BR>About the 
  H.263 codec, there some app to see an exemple of how set the H263 Capability 
  and set it 4CIF?<BR>We're successfully using the ffmpeg H.263 plugin in linux 
  and windows in a modified version o OpenMCU 2.2.0. But just I'm moving the old 
  libs no this new project I'm a little stuck with H263 Capability and 
  4CIF.<BR><BR>Thanks again.<BR><BR>
  <DIV><SPAN class=gmail_quote>2008/2/14, Simon Horne <<A 
  href="mailto:s.horne@packetizer.com">s.horne@packetizer.com</A>>:</SPAN>
  <BLOCKQUOTE class=gmail_quote 
  style="PADDING-LEFT: 1ex; MARGIN: 0pt 0pt 0pt 0.8ex; BORDER-LEFT: rgb(204,204,204) 1px solid">
    <DIV>
    <DIV><SPAN><FONT face=Arial color=#0000ff size=2>Marcos</FONT></SPAN></DIV>
    <DIV><SPAN><FONT face=Arial color=#0000ff size=2></FONT></SPAN> </DIV>
    <DIV><SPAN><FONT face=Arial color=#0000ff size=2>All video codecs in 
    h323plus are plugin. Seperate files which are read in at startup with your 
    application. These plugins are just generic c/c++ code which do not need 
    linking to the main h323plus library. There are plugins for H.261,H.263 and 
    a H.264 under testing. The H.263 and H.264 plugins use the FFMPEG 
    library however having the AMD option would be good. The best place to start 
    would be to look at the H.263 plugin which is available with the A/V plugins 
    (Linux) from the H323plus website. Knowledge of the interworkings of 
    h323plus is not needed although you may need assistance with how the plugins 
    are linked in and used in the library.</FONT></SPAN></DIV>
    <DIV><SPAN></SPAN><FONT face=Tahoma><FONT size=2><SPAN><FONT face=Arial 
    color=#0000ff></FONT></SPAN></FONT></FONT> </DIV>
    <DIV><FONT size=+0><FONT face=Arial color=#0000ff size=2><SPAN>If you need 
    further assistance please let me know.</SPAN></FONT></FONT></DIV>
    <DIV><FONT size=+0><FONT face=Arial color=#0000ff 
    size=2><SPAN></SPAN></FONT></FONT> </DIV><SPAN class=sg>
    <DIV><FONT size=+0><FONT face=Arial color=#0000ff 
    size=2><SPAN>Simon</SPAN></FONT></FONT></DIV></SPAN>
    <DIV><SPAN class=e id=q_11819c6d7c5181ca_2>
    <DIV><FONT face=Tahoma><FONT size=2><SPAN></SPAN></FONT></FONT> </DIV>
    <DIV><FONT face=Tahoma><FONT size=2><SPAN> </SPAN>-----Original 
    Message-----<BR><B>From:</B> <A 
    onclick="return top.js.OpenExtLink(window,event,this)" 
    href="mailto:h323plus-bounces@lists.packetizer.com" 
    target=_blank>h323plus-bounces@lists.packetizer.com</A> [mailto:<A 
    onclick="return top.js.OpenExtLink(window,event,this)" 
    href="mailto:h323plus-bounces@lists.packetizer.com" 
    target=_blank>h323plus-bounces@lists.packetizer.com</A>]<B>On Behalf Of 
    </B>Marcos Fábio Jardini<BR><B>Sent:</B> Friday, February 15, 2008 4:56 
    AM<BR><B>To:</B> <A onclick="return top.js.OpenExtLink(window,event,this)" 
    href="mailto:h323plus@lists.packetizer.com" 
    target=_blank>h323plus@lists.packetizer.com</A><BR><B>Subject:</B> 
    [h323plus] Optmized version os libs<BR><BR></FONT></FONT></DIV>
    <BLOCKQUOTE 
    style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: rgb(0,0,255) 2px solid">To 
      not spend work in reinventing the wheel I want to know if there are people 
      working in the codecs and PColourConverter classes using the AMD 
      Performance Library.<BR>
      <DIV dir=ltr>AMD is providing the APL lib in Linux, Windows and Solaris 
      flavours, and they version of GNU GCC 4 for RH and SuSe.<BR>(<A 
      onclick="return top.js.OpenExtLink(window,event,this)" 
      href="http://developer.amd.com" 
      target=_blank>http://developer.amd.com</A>)<BR><BR></DIV>I'm woking in a 
      project for use in internet2, so I'll 'spend' some time in create of a RAW 
      YVU420 codec, but reading the APL manuals they provide suport for H.264 
      :). If some have interest or already in the same effort....<BR><BR>If 
      someone already have a RAW codec or already using the APL please can share 
      some hints on sourceforge forums of this project, I'll be 
      pleased.<BR><BR>Other question I have is how to add the H.263 video 
      capability in H323Plus, I'm new to the H.323 and openH323 implementation 
      and I am a bit lost with the modifications in H323plus.<BR 
      clear=all><B></B><BR>When the work is done I'll ask to put the code or the 
      link it to the internet (it's a project sponsored by the government for a 
      public university so, I think I'll have no problems in sharing the codes 
      produced/modified)<BR><BR>-----<BR></BLOCKQUOTE></SPAN></DIV></DIV></BLOCKQUOTE></DIV><BR><BR 
  clear=all><BR>-- <BR>-----<BR>Jogue RPG, alimente o lado criativo! 
</BLOCKQUOTE></BODY></HTML>