[gst-devel] gst directshow wrapper weirdness

Sébastien Moutte sebastien at moutte.net
Thu Jun 7 23:29:40 CEST 2007


It could be an exportation problem, you should see DllRegisterServer in 
the Dependency Walker and not DllRegisterServer at 0
I'm using a .def to export functions, maybe mingw doesn't handle it 
correctly ...

Ali Sabil a écrit :
> The actual error message from regsvr32 is "ligstdhow-0.10-0.dll was
> loaded, but the DllRegisterServer entry point was not found".
>
> The weird thing is that the DllRegisterServer at 0 symbol is defined in
> the .dll file (I checked using a tool called Dependency Walker)
>
> Any ideas about the problem ?
>
> --
> Ali
>
> On Wed, 2007-06-06 at 18:13 +0200, Ali Sabil wrote:
>   
>> 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
>>
>>  
>>
>>
>> -------------------------------------------------------------------------
>> This SF.net email is sponsored by DB2 Express
>> Download DB2 Express C - the FREE version of DB2 express and take
>> control of your XML. No limits. Just data. Click to get it now.
>> http://sourceforge.net/powerbar/db2/
>> _______________________________________________ gstreamer-devel mailing list gstreamer-devel at lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
>>     
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by DB2 Express
> Download DB2 Express C - the FREE version of DB2 express and take
> control of your XML. No limits. Just data. Click to get it now.
> http://sourceforge.net/powerbar/db2/
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
>   




More information about the gstreamer-devel mailing list