[h323plus] DirectShow support (was Problem with Logitech camera)
Simon Horne
s.horne at packetizer.com
Fri Jan 18 12:31:10 EST 2008
JF
We will be upgrading both h323plus and GnuGk after the next stable release
of both projects h323plus (v1.20) GnuGk (v2.2.7).
I managed to do some porting of the directshow code to windows a while back
but I understand more support for it has been added to the more recent ptlib
releases and that should be the code to work off. Sorry I guess at this time
you are on your own until we can catch up with ptlib.
If you just send me your version of CVideoOutputDevice privately I will
merge it with the CVS (and fix the PnP issue) and do a stable release of
MyPhone2 with h323plus.
Simon
> -----Original Message-----
> From: h323plus-bounces at lists.packetizer.com
> [mailto:h323plus-bounces at lists.packetizer.com]On Behalf Of JF NP
> Sent: Friday, January 18, 2008 8:31 PM
> To: h323plus at lists.packetizer.com
> Subject: Re: [h323plus] DirectShow support (was Problem with Logitech
> camera)
>
>
> Hi, Simon:
>
> First of all, thank you for your help. I summarize my
> current status as follows:
>
> 1. If I download the latest version of PTLIb from SVN,
> builds fine (i suppose that has DirectShow support
> enabled for Windows native), But when I try to compile
> H323PLus (either the official release or the one from
> CVS) it gives me compile errors.
> 2. If I get the official release of PTLib (with
> support for DirectShow only for MINGW), but "patched"
> with the configure.ac file from the SVN, it compiles
> and detects and enables DirectShow. I can also compile
> both H323PLus (official) and Simple and MyPhone2. I've
> also added the vidinput_directx.* to the PTLib Static
> project, because they are not included by default. And
> also, I've removed some __MINGW__ defines to allow the
> DirectShow code to run in Windows native. All of this
> seems to work fine. But when MyPhone2 or Simple tried
> to open the Input Device, they cannot do it because in
> the method PPluginManager::GetPluginsDeviceNames(),
> the line PDevicePluginServiceDescriptor * descr =
>
> (PDevicePluginServiceDescriptor
> *)GetServiceDescriptor(serviceName, serviceType);
> always return NULL. It seems that I have to do
> something more in order to register the DirectShow
> video input device driver. doesn´t it?
>
> I know that all of this problems are due to my
> "hacking" of the PTLib code to "force" DirectShow
> support in Windows native. You said in a previous
> message that you planned to release an official
> version of PTLib with DirectShow support in Windows
> native "in a couple of weeks". Do you think that is
> better for me to wait for this official release? Are
> you close to release that version?
>
> BTW, I've managed to "fix" the CVideoOutputDevice in
> MyPhone2 using code from PVideoOutputDevice_Window. It
> works fine in CIF and QCIF, but I have to fix the
> "PinP mode" for local video when using CIF. How could
> I contribute this fix?
>
> Best retgards,
>
>
> --- Simon Horne <s.horne at packetizer.com> escribió:
>
> > Looks like some changes in ptlib and <ptlib/dshow.h>
> > no longer works.
> >
> > Remove the line and see if the directshow video
> > input device is loaded.
> > Sometimes (and and for me it didn't automatically
> > load)
> >
> > If not then add.
> > #include <ptlib/msos/ptlib/vidinput_directx.h>
> >
> > which is what <ptlib/dshow.h> should be an alias for
> >
> > Simon
> > -----Original Message-----
> > From: h323plus-bounces at lists.packetizer.com
> > [mailto:h323plus-bounces at lists.packetizer.com]On
> > Behalf Of JF NP
> > Sent: Friday, January 18, 2008 1:58 AM
> > To: h323plus at lists.packetizer.com
> > Subject: [h323plus] DirectShow support (was
> > Problem with Logitech camera)
> >
> >
> > Hi,
> >
> > I've downloaded the latest version of PTLib from
> > SVN and in fact, in configure.ac there is a section
> > about directshow. When I compile PTLib, configure
> > detects DirectShow support and enabled it. But my
> > problem is that when I try to compile Simple or
> > MyPhone2 to make tests, both fail because they have
> > an #include <ptlib/dshow.h>, and there is no such
> > header file. What am I doing wrong? Where can I
> > found that file?
> >
> > BR,
> >
> >
> > ----- Mensaje original ----
> > De: Simon Horne <s.horne at packetizer.com>
> > Para: JF NP <jfnp090274 at yahoo.es>
> > Enviado: martes, 15 de enero, 2008 23:06:55
> > Asunto: RE: [h323plus] Problem with Logitech
> > camera
> >
> > 
> > Br
> >
> > Unless there is an section in configure.ac in your
> > version of ptlib for diectshow I would not just
> > define it. Let configure find it if both pwlib
> > version supports it and it get detected. The
> > original version of directshow was only for mingw
> > however it has since been ported to VS and added to
> > the configure.ac to autodetect support.
> > ====================
> > Simon Horne
> > email. s.horne at isvo.net
> > Principal Maintainer
> > h323plus Library
> >
> > Consulting and Contracting
> > consulting at h323plus.org.
> > ========================
> >
> > -----Original Message----
> > From: h323plus-bounces at lists.packetizer.com
> > [mailto:h323plus-bounces at lists.packetizer.com]On
> > Behalf Of JF NP
> > Sent: Wednesday, January 16, 2008 3:33 AM
> > To: H323plus
> > Subject: Re: [h323plus] Problem with Logitech
> > camera
> >
> >
> > Hi,
> >
> > Is it possible to have DirectShow enabled on
> > native Windows simply by defining P_DIRECTSHOW in
> > ptbuildopts.h? Is it necessary any other work?
> >
> > Br,
> >
> >
> > ----- Mensaje original ----
> > De: Simon Horne <s.horne at packetizer.com>
> > Para: JF NP <jfnp090274 at yahoo.es>
> > CC: H323plus <h323plus at lists.packetizer.com>
> > Enviado: miércoles, 9 de enero, 2008 19:29:51
> > Asunto: RE: [h323plus] Problem with Logitech
> > camera
> >
> >
> > I will try and have stable release out within
> > the next couple of weeks.
> >
> > Simon
> >
> > > -----Original Message-----
> > > From: h323plus-bounces at lists.packetizer.com
> > >
> > [mailto:h323plus-bounces at lists.packetizer.com]On
> > Behalf Of JF NP
> > > Sent: Wednesday, January 09, 2008 11:35 PM
> > > To: H323plus
> > > Subject: Re: [h323plus] Problem with Logitech
> > camera
> > >
> > >
> > > Hi, Simon:
> > >
> > > Do you know when will the next version (with
> > > DirectShow support) be released?
> > >
> > > BR,
> > >
> > > --- Simon Horne <s.horne at packetizer.com>
> > escribió:
> > >
> > > >
> > > > JP
> > > >
> > > > The problem is that not all windows webcams
> > are
> > > > supported with the existing
> > > > VideoForWindows. Directshow fixes that
> > unfortunately
> > > > for pwlib 1.12 it is
> > > > only available with mingw compilations for
> > windows.
> > > > I have checked a bit of
> > > > work to allow it to be compiled with Visual
> > Studio
> > > > however that is in PTLib.
> > > > Once we migrate to PTlib and release the
> > stable
> > > > version of h323plus the
> > > > problem should be rectified.
> > > >
> > > > Simon
> > > >
> > > > > -----Original Message-----
> > > > > From:
> > h323plus-bounces at lists.packetizer.com
> > > > >
> > [mailto:h323plus-bounces at lists.packetizer.com]On
> > > > Behalf Of JF NP
> > > > > Sent: Wednesday, January 09, 2008 8:00 PM
> > > > > To: h323plus at lists.packetizer.com
> > > > > Subject: [h323plus] Problem with Logitech
> > camera
> > > > >
> > > > >
> > > > > Hi,
> > > > >
> > > > > I have a Logitech Communicate STX webcam,
> > but I
> > > > cannot
> > > > > make it work with h323plus. I've attached
> > a trace
> > > > from
> > > > > vidtest. Could anybody help me?
> > > > > My computer runs Windows XP SP 2
> > (Spanish).
> > > > >
> > > > > Thanks in advance,
> > > > >
> > > > >
> > > > >
> > > > >
> > ______________________________________________
> > > > > Web Revelación Yahoo! 2007:
> > > > > Premio Favorita del Público.
> > > > >
> > > >
> > >
> >
> http://es.promotions.yahoo.com/revelacion2007/favoritos/
> > > >
> > > >
> > >
> > >
> > >
> > >
> > > ______________________________________________
> > > Web Revelación Yahoo! 2007:
> > > Premio Favorita del Público.
> > >
> >
> http://es.promotions.yahoo.com/revelacion2007/favoritos/
> >
> >
> >
> >
> >
> >
> >
> ------------------------------------------------------------------
> ----------
> >
> > Web Revelación Yahoo! 2007:
> > Premio Favorita del Público - ¡Vota tu
> > preferida!
> >
> >
> === message truncated ===
>
>
>
>
> ______________________________________________
> Web Revelación Yahoo! 2007:
> Premio Favorita del Público.
> http://es.promotions.yahoo.com/revelacion2007/favoritos/
More information about the h323plus
mailing list