[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