I used the official installer to install GStreamer on Windows (XP). When I
run: C:\gstreamer\bin>gst-inspect-0.10.exe audiotestsrc I get: ** (gst-inspect-0.10.exe:2952): WARNING **: Failed to load plugin 'C \Program Files\Common Files\gstreamer\0.10\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. After rebooting, I get: ** (gst-inspect-0.10.exe:2756): WARNING **: The GStreamer function gst_init_get_option_group() was called, but the GLib threading system has not been initialised yet, something that must happen before any other GLib function is called. The application needs to be fixed so that it calls if (!g_thread_supported ()) g_thread_init(NULL); as very first thing in its main() function. Please file a bug against this application. No such element or plugin 'audiotestsrc' Reinstalling does not fix this problem. libshowsrcwrapper.dll and libgstaudiotestsrc.dll are in the lib\gstreamer-0.10 folder. Does anyone know what I should do? -- Jeffrey Barish ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
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? -- Jeffrey Barish ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
On Tue, Oct 14, 2008 at 9:55 AM, Jeffrey Barish
<[hidden email]> 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. OABuild is generally considered the nicest/easiest build system to use for building gstreamer on windows. Mike ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
Michael Smith wrote:
> On Tue, Oct 14, 2008 at 9:55 AM, Jeffrey Barish > <[hidden email]> 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@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 ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
On Tue, Oct 14, 2008 at 12:24 PM, Jeffrey Barish
<[hidden email]> wrote: > With OABuild, I get: > > C:\gstreamer\bin>gst-launch-0.10 playbin uri=c:\windows\temp\alsndmgr.wav Well, step one: you must give a URI to playbin, not a windows path. Step two: figure out why those plugins aren't loading. I don't, offhand, know why that might be - though it won't stop you from playing a WAV file, so long as you provide a URI. Mike ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
Michael Smith wrote:
> On Tue, Oct 14, 2008 at 12:24 PM, Jeffrey Barish > <[hidden email]> wrote: > >> With OABuild, I get: >> >> C:\gstreamer\bin>gst-launch-0.10 playbin uri=c:\windows\temp\alsndmgr.wav > > Well, step one: you must give a URI to playbin, not a windows path. How's this? gst-launch-0.10 playbin uri=file://windows/temp/alsndmgr.wav > Step two: figure out why those plugins aren't loading. I don't, > offhand, know why that might be - though it won't stop you from > playing a WAV file, so long as you provide a URI. Setting pipeline to PAUSED ... ERROR: Pipeline doesn't want to pause. ERROR: from element /GstPlayBin:playbin0: A FILE 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 file Setting pipeline to NULL ... FREEING pipeline ... I get the same message about needing a FILE protocol source plugin. gst-launch is finding the modules, so the warning about being unable to load them means just that. I would suppose a version problem, but the modules and the exe's all came out of the same installer -- one that apparently works for everyone else. -- Jeffrey Barish ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
In reply to this post by Jeffrey Barish
Hi,
The dshodecwrapper doesn't works because OAbuild doesn't include libgstvolume, witch is needed by this plugin. (I recently send them an email with the guidelines to solve it as their oil version is to old to compile libgstvolume) I recently compiled GStreamer on windows using OAbuild with libgstffmpeg linked to a full-supported ffmpeg. I can send the binaries to test it. For me it's working quite well... El mar, 14-10-2008 a las 13:24 -0600, Jeffrey Barish escribió: > Michael Smith wrote: > > > On Tue, Oct 14, 2008 at 9:55 AM, Jeffrey Barish > > <[hidden email]> 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@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. ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
In reply to this post by Jeffrey Barish
On Tue, Oct 14, 2008 at 1:39 PM, Jeffrey Barish
<[hidden email]> wrote: > Michael Smith wrote: > >> On Tue, Oct 14, 2008 at 12:24 PM, Jeffrey Barish >> <[hidden email]> wrote: >> >>> With OABuild, I get: >>> >>> C:\gstreamer\bin>gst-launch-0.10 playbin uri=c:\windows\temp\alsndmgr.wav >> >> Well, step one: you must give a URI to playbin, not a windows path. > > How's this? > > gst-launch-0.10 playbin uri=file://windows/temp/alsndmgr.wav Still the wrong URL, you probably wanted: file:///c:/windows/temp/alsndmgr.wav I think. Or maybe it's file://c:/windows/temp/alsndmgr.wav If neither of those work, then you should enable debugging (use the GST_DEBUG environment variable) and start tracking down what's going wrong with plugin loading. Mike ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
In reply to this post by Andoni Morales
Andoni Morales Alastruey wrote:
> The dshodecwrapper doesn't works because OAbuild doesn't include > libgstvolume, witch is needed by this plugin. (I recently send them an > email with the guidelines to solve it as their oil version is to old to > compile libgstvolume) > I recently compiled GStreamer on windows using OAbuild with libgstffmpeg > linked to a full-supported ffmpeg. I can send the binaries to test it. > For me it's working quite well... If OABuild doesn't have dshowsrcwrapper, how is it possible for OABuild to work "quite well" for anyone? It seems as if dshowsrcwrapper is required for any pipeline. For me, libdshowsrcwrapper.dll is the first module that fails to load, presumably because of the problem that you described. I also see that libgstdshowvideosink.dll fails to load. Why GStreamer would be trying to load a module that seems related to video when all I'm trying to do is play a .wav file I don't know. Could it be that dshowvideosink suffers from the same problem that you described for dshowsrcwrapper? -- Jeffrey Barish ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
If OABuild doesn't have dshowsrcwrapper, how is it possible for OABuild to It's possible using the ffmpeg plugin. The dshowsrcwrapper doesn't work for me with audio files, so I removed it and forced gstreamer to use ffmpeg, wich decode almost everything. Try downloading the binaries I compiled this morning: http://downloads.sourceforge.net/longomatch/gstreamer-0.10.20-win32_x86.rar?use_mirror= Extract them in path without spaces (I don't know why, but if you don't any plugin is recognized) Set the plugins path: set GST_PLUGIN_PATH=c:\gstreamer\gst-libs then try this pipeline: gst-launch-0.10.exe filesrc location="c:\\dir\\file.avi ! decodebin ! ffmpegcolorspace ! directdrawsink Remember to put a double backslash on the file path ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
I forgot to mention that the playbin pulgin, using gst-launch, never worked for me on windows as it always complains about a missing FILE plugin. But it works in my C app, strange behaviour... ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
In reply to this post by Andoni Morales
2008/10/15 Andoni Morales <[hidden email]>
upppsss, I was talking about dshowdecwrapper, not dshowsrcwrapper ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
In reply to this post by Andoni Morales
Andoni Morales wrote:
> > It's possible using the ffmpeg plugin. > The dshowsrcwrapper doesn't work for me with audio files, so I removed it > and forced gstreamer to use ffmpeg, wich decode almost everything. > Try downloading the binaries I compiled this morning: > http://downloads.sourceforge.net/longomatch/gstreamer-0.10.20-win32_x86.rar?use_mirror= > Extract them in path without spaces (I don't know why, but if you don't > any plugin is recognized) > Set the plugins path: > set GST_PLUGIN_PATH=c:\gstreamer\gst-libs > then try this pipeline: > gst-launch-0.10.exe filesrc location="c:\\dir\\file.avi ! decodebin ! > ffmpegcolorspace ! directdrawsink > Remember to put a double backslash on the file path Well, the package works fine with the command that you gave me, but unless I am misunderstanding it doesn't solve my problem because I need playbin (and a few other plugins -- let's see: vorbisenc, oggmux, lame, wavenc, flacenc, filesink, audioconvert, cdparanoiasrc). You mentioned that playbin worked for you in your C application. I was figuring on running the pipeline from the command line using gst-launch because my program is written in Python and I doubt that Python bindings are available for OABuild. -- Jeffrey Barish ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
El mié, 15-10-2008 a las 12:23 -0600, Jeffrey Barish escribió:
> Well, the package works fine with the command that you gave me, but unless I > am misunderstanding it doesn't solve my problem because I need playbin (and > a few other plugins -- let's see: vorbisenc, oggmux, lame, wavenc, flacenc, > filesink, audioconvert, cdparanoiasrc). > > You mentioned that playbin worked for you in your C application. I was > figuring on running the pipeline from the command line using gst-launch > because my program is written in Python and I doubt that Python bindings > are available for OABuild. Hi: I don't know how python bindings works (if they use gst-launch or they wrap the gstreamer libs) but it doesn't mater if it's OAbuild or not as OAbuild is just a way of compiling GStreamer for Windows. The final result is the same, a set of libs and executables. Filesink and audioconvert are included. For lame you can use ffenc_libmp3lame. For wavenc you can use any of the ffenc_adpcm*. OAbuild doesn't include yet all the gstreamer plugins. I hope it will do so in the future. What you can do is try to cross-compile gstreamer using mingw: http://gstreamer.freedesktop.org/wiki/GStreamer_Cross_Compile_With_MinGW_In_Chroot_Environment And customize it to your needs... ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
http://gstreamer.freedesktop.org/wiki/Win32_Cross_Compiling_With_Mingw contains a simpler cross compilation instructions based on David Schleef's scripts
2008/10/15 Andoni Morales Alastruey <[hidden email]> El mié, 15-10-2008 a las 12:23 -0600, Jeffrey Barish escribió: -- Tal Shalif +81-90-9688-2696 ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
Hi
May i suggest using Elisa's release ? http://elisa.fluendo.com/download/elisa/windows/elisa-mediacenter-0.5.17.exe I've found it rather helpful... Flo ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
Free forum by Nabble | Edit this page |