The opening didn't break it just returned false The reason it returned false was that it was unable to locate a common h.239 capability.
Make sure you have a compatible H.263 plugin. It should have a PluginCodec_MediaTypeExtVideo in the plugin definition. If not get it out of the CVS in the extensions directory.
The Simple program in the applications directory of the CVS supports H.239.
Simon -----Original Message----- From: h323plus-bounces@lists.packetizer.com [mailto:h323plus-bounces@lists.packetizer.com]On Behalf Of Abhishek Rohilla Sent: Friday, January 04, 2008 4:25 PM To: h323plus@lists.packetizer.com Subject: Re: [h323plus] How to Add Extended Video Capability for H.239
Hi
I have done the following in class derived from H323EndPoint this->AddAllCapabilities(0, 0, "*"); this->AddAllExtendedVideoCapabilities(0,P_MAX_INDEX);
Then during call I called H323Connection::OpenExtendedVideoSession( unsigned role,H323ChannelNumber &) in H323EndPoin::OnConnectionEstablished()
In OpenExtendedVideoSession() it breaks without opening extended video channel because the check (remoteCapability != NULL) fails.
I am trying to connect my application with Polycom PVX with H239 content enabled
I couldn't find H239 sample on CVS on sourceforge. Please help.