[gst-devel] GStreamer on Windows

Jeffrey Barish jeff_barish at earthlink.net
Tue Oct 14 21:24:11 CEST 2008


Michael Smith wrote:

> On Tue, Oct 14, 2008 at 9:55 AM, Jeffrey Barish
> <jeff_barish at earthlink.net> wrote:
>> After 4 days of effort, I still have not managed to get GStreamer to work
>> on
>> Windows.  Is anyone using GStreamer on Windows?  Can you give me a clue
>> how you did it?
> 
> The binaries on the website are pretty out of date (though I'd expect
> them to work). The recommended way is to build gstreamer yourself -
> then it certainly works well, I know of lots of people and several
> companies using it on windows.

With the binaries on the website I get:

C:\Program Files\Common Files\GStreamer\0.10\bin>gst-launch-0.10
audiotestsrc

** (gst-launch-0.10:776): WARNING **: error while parsing
ERROR: pipeline could not be constructed: no element "audiotestsrc".

I have GST_PLUGIN_PATH set to C:\Program Files\Common
Files\GStreamer\0.10\lib\gstreamer-0.10, which is where
libgstaudiotestsrc.dll is located.

> OABuild is generally considered the nicest/easiest build system to use
> for building gstreamer on windows.

With OABuild, I get:

C:\gstreamer\bin>gst-launch-0.10 playbin uri=c:\windows\temp\alsndmgr.wav

** (gst-launch-0.10.exe:1944): WARNING **: Failed to load plugin 'C
\gstreamer\lib\gstreamer-0.10/libdshowsrcwrapper.dll': This application has
failed to start because the application configuration is incorrect.
Reinstalling the application may fix this problem.

** (gst-launch-0.10.exe:1944): WARNING **: Failed to load plugin 'C
\gstreamer\lib\gstreamer-0.10/libgstdshowvideosink.dll': This application
has failed to start because the application configuration is incorrect.
Reinstalling the application may fix this problem.

** (gst-launch-0.10.exe:1944): WARNING **: Failed to load plugin 'C
\gstreamer\lib\gstreamer-0.10/libgstdshowvideosink.dll': This application
has failed to start because the application configuration is incorrect.
Reinstalling the application may fix this problem.
Setting pipeline to PAUSED ...
ERROR: Pipeline doesn't want to pause.
ERROR: from element /GstPlayBin:playbin0: A C protocol source plugin is
required to play this stream, but not installed.
Additional debug info:
..\..\gst\playback\gstplaybasebin.c(1673): gen_source_element
(): /GstPlayBin:playbin0:
No URI handler for c
Setting pipeline to NULL ...
FREEING pipeline ...

There are two problems here.  I don't know what to do about either.  I would
love to get OABuild to work.


When I try to build gstreamer myself, I get:

jeffbarish at duo-xp:/tmp/gstreamer-0.10.21$ ./configure
...lots of stuff...
checking for XML... yes
configure: error: Could not link libxml2 test program.  Check if you have
the necessary dependencies.

What are the necessary dependencies?


I'm wondering whether it would be easier to convince the world to switch to
Ubuntu so that I don't have to do this port.
-- 
Jeffrey Barish





More information about the gstreamer-devel mailing list