Question on dshowvideodec

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Question on dshowvideodec

anisci
Hi,

I'm trying to play a video file using dshowvideodec plugin on Windows
I compiled libdshowfilter and libgstdshowvideodec using MS Visual Studio 2005 and successfully get two dll files(libgstdshow.dll, libgstdshowvideodec.dll).

However, when I started playing a video file, got error message and dshowvdec plug-in didn't work.

/*
ERROR: from element /playbin0/decodebin0/dshowvdec_divx40: Can't create an instance of the directshow fakesrc (error=-2147221164)
Additional debug info:
.\gstdshowvideodec.c(967): (function) (): /playbin0/decodebin0/dshowvdec_divx40
** Message: don't know how to handle video/x-divx, divxversion=(int)4, framerate=(fraction)30000/1001, width=(int)600, height=(int)450 
*/

Do you have any suggestion on how to solve this problem?

Thanks in advance,
-anisci

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: Question on dshowvideodec

Sébastien Moutte
Hey,
Normally Dshow fake filters are registered by calling gst_dshow_register_fakefilters at decoder plugin initialization.
If it doesn't work, it could be because you don't have administration rights or you are using Vista with UAC.
DirectShow filters need administration rights to be registered so I will register them in the setup installers and application using them will have to register them at installation time.

You can try to run regsvr32 $PATH/libdshow.dll to register them so you will see if there is an error returned or UAC prompted.
Regards,
Sebastien

anisci wrote:
Hi,

I'm trying to play a video file using dshowvideodec plugin on Windows
I compiled libdshowfilter and libgstdshowvideodec using MS Visual Studio 2005 and successfully get two dll files(libgstdshow.dll, libgstdshowvideodec.dll).

However, when I started playing a video file, got error message and dshowvdec plug-in didn't work.

/*
ERROR: from element /playbin0/decodebin0/dshowvdec_divx40: Can't create an instance of the directshow fakesrc (error=-2147221164)
Additional debug info:
.\gstdshowvideodec.c(967): (function) (): /playbin0/decodebin0/dshowvdec_divx40
** Message: don't know how to handle video/x-divx, divxversion=(int)4, framerate=(fraction)30000/1001, width=(int)600, height=(int)450 
*/

Do you have any suggestion on how to solve this problem?

Thanks in advance,
-anisci

------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/

_______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel