Simon<br><br>I think the reason why dynamic H263 codec is not being loaded is because of the flags field in <font face="Courier New" size="2">PluginCodec_Definition<br><br>For dynamic codec flag is <br><br>PluginCodec_MediaTypeVideo |        // audio codec
<br>  PluginCodec_MediaTypeExtVideo |   //extended video <br>  PluginCodec_RTPTypeExplicit,        // specified RTP type<br><br>which makes up value of 69.<br><br>Now in H323PluginCodecManager::RegisterCodecs() function<br>
<br>the check (<br>           videoSupported &&<br>           ((encoder.flags & PluginCodec_MediaTypeMask) == PluginCodec_MediaTypeVideo ) && <br>           strcmp(encoder.sourceFormat, "YUV420P") == 0
<br>        )<br><br>fails because (</font><font face="Courier New" size="2">encoder.flags & PluginCodec_MediaTypeMask) == 5 and </font><font face="Courier New" size="2">PluginCodec_MediaTypeVideo = 4 .</font><font face="Courier New" size="2">
<br>There is no flag check for extended video.<br>So the codec is not loaded.<br>I am using H323plus version 1.19.5 downloaded from h323plus site.<br><br>I am just calling AddAllCapabilities(0, 0, "*") to load the plugins.
<br>Is there something else to be done to load extended video capabilities because I think this call is not loading extended video codecs because of the reason mentioned above.<br></font>