[gst-devel] gst directshow wrapper weirdness

Ali Sabil ali.sabil at tandberg.com
Wed Jun 6 18:13:57 CEST 2007


It seems like the filter doesn't get registered as it should be. I also
tried to make DllRegister and DllUnregister dllexported and ran regsvr32
to register it, but it failed saying that the filter could not be
registered.

 

Btw, I had to apply some fixes, to get it to build, and I am building it
using mingw32 on GNU/Linux, if you want I can make the compiled
libgstdshow available so hat you can take a look at it.

 

Thank you

 

--

Ali

 

________________________________

From: Sebastien Moutte [mailto:sebastien at moutte.net] 
Sent: Wednesday, June 06, 2007 4:34 PM
To: Ali Sabil; gstreamer-devel at lists.sourceforge.net
Subject: RE: [gst-devel] gst directshow wrapper weirdness

 

Hi,

It seems the DirectShow fake sink element is not registered on your
computer.

This filter is implemented inside libdshow-0.10.dll and normally
dshowvideosrc and dshowaudiosrc are registering it automatically so you
have probably some dependency problem or there was a problem during the
registration.

If you have installed DirectX SDK, you have probably graphedit.exe on
your computer, you can use it to search for "DSHOW fake sink filter" in
the DirectShow installed filters list.

Regards,

Sebastien

 

From: gstreamer-devel-bounces at lists.sourceforge.net
[mailto:gstreamer-devel-bounces at lists.sourceforge.net] On Behalf Of Ali
Sabil
Sent: mardi 5 juin 2007 11:55
To: gstreamer-devel at lists.sourceforge.net
Subject: [gst-devel] gst directshow wrapper weirdness

 

Hello all,

After many days trying to cross compile the new directshow wrapper, and
the audio and video source for windows using mingw32, I finally
succeeded in building the .dll files, but now when I try to run it I get
the following error :

 $ gst-launch-0.10.exe dshowvideosrc ! ffmpegcolorspace ! directdrawsink
Setting pipeline to PAUSED ...
0:00:00.264301000  2056 003D42E0 ERROR        dshowvideosrc
gstdshowvideosrc.c:602:gst_dshowvideosrc_start: Can't create an instance
of our dshow fakesink filter (error=-2147221164)
ERROR: Pipeline doesn't want to pause.
Setting pipeline to NULL ...
FREEING pipeline ...

Thanks

--
Ali

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20070606/dee923e2/attachment.htm>


More information about the gstreamer-devel mailing list