From: Ali S. <ali...@ta...> - 2007-06-09 15:18:06
|
Hello again, Now I finally managed to fix the stdcall symbol naming problem (the @x that get appended), by making use of Aliasing (both symbols are available now), now Regsvr32 succeeds, but I still get this error saying that it failed at creating the FakeSink filter. Any help/idea/suggestion would be very welcome. Thanks -- Ali On Thu, 2007-06-07 at 23:29 +0200, S=C3=A9bastien Moutte wrote: > It could be an exportation problem, you should see DllRegisterServer in=20 > the Dependency Walker and not DllRegisterServer@0 > I'm using a .def to export functions, maybe mingw doesn't handle it=20 > correctly ... >=20 > Ali Sabil a =C3=A9crit : > > 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@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: > > =20 > >> It seems like the filter doesn=E2=80=99t get registered as it should b= e. 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. > >> > >> =20 > >> > >> 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. > >> > >> =20 > >> > >> Thank you > >> > >> =20 > >> > >> -- > >> > >> Ali > >> > >> =20 > >> > >> =20 > >> ______________________________________________________________________ > >> From:Sebastien Moutte [mailto:seb...@mo...]=20 > >> Sent: Wednesday, June 06, 2007 4:34 PM > >> To: Ali Sabil; gst...@li... > >> Subject: RE: [gst-devel] gst directshow wrapper weirdness > >> > >> > >> =20 > >> > >> 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 =E2=80=9CDSHOW fake sink filter= =E2=80=9D in the DirectShow installed filters list. > >> > >> Regards, > >> > >> Sebastien > >> > >> =20 > >> > >> From:gst...@li... > >> [mailto:gst...@li...] On Behalf Of > >> Ali Sabil > >> Sent: mardi 5 juin 2007 11:55 > >> To: gst...@li... > >> Subject: [gst-devel] gst directshow wrapper weirdness > >> > >> > >> =20 > >> > >> 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=3D-2147221164) > >> ERROR: Pipeline doesn't want to pause. > >> Setting pipeline to NULL ... > >> FREEING pipeline ... > >> > >> Thanks > >> > >> -- > >> Ali > >> > >> =20 > >> > >> > >> ----------------------------------------------------------------------= --- > >> 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 mailin= g list gst...@li... https://lists.sourceforge.net/= lists/listinfo/gstreamer-devel > >> =20 > > > > -----------------------------------------------------------------------= -- > > 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 > > gst...@li... > > https://lists.sourceforge.net/lists/listinfo/gstreamer-devel > > =20 |