Hi!
I installed GStreamerWinBuild-0.10.6.exe and GStreamer-WinBuilds-SKD-0.10.6.exe on Windows XP from http://www.gstreamer-winbuild.ylatuya.es/doku.php?id=download A well-debugged GStreamer application, which runs seamlessly on Ubuntu Linux 11.10/12.04 for days without any warnings when ported to Windows starts to work as intended for a couple seconds but then fails almost immediately with error messages like: !!!Error in element qtdemux1: GStreamer encountered a general stream error. Debug: ..\..\..\..\..\Source\gst-plugins-good\gst\qtdemux\qtdemux.c(2959): gst_qtdemux_loop (): /GstPipeline:main_pipe/GnlComposition:composition/GnlSource:gsrc2/GstPipeline:pipe2/GstDecodeBin2:dec2/GstQTDemux:qtdemux1: streaming stopped, reason not-negotiated SEGMENT DONE message I do not change a single bit in my C-code !!Error in element qtdemux1: This file contains no playable streams. Debug: ..\..\..\..\..\Source\gst-plugins-good\gst\qtdemux\qtdemux.c(520): gst_qtdemux_post_no_playable_stream_error (): /GstPipeline:main_pipe/GnlComposition:composition/GnlSource:gsrc2/GstPipeline:pipe2/GstDecodeBin2:dec2/GstQTDemux:qtdemux1: no known streams found Any ideas? Anyone succeeeded to (reliably) port GStreamer to Windows? "GStreamer Win32 builds - get the latest GStreamer binaries for Windows." (http://lrn.no-ip.info/gstreamer/) linked from GStreamer's Wiki fail miserably as well, as I reported earlier Thanks! _______________________________________________ gstreamer-devel mailing list [hidden email] http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel |
> Any ideas?
Start with using a later build (the beta is pretty stable, actually): http://code.google.com/p/ossbuild/downloads/list Or you can instead wait for the SDK that's been announced which is likely to be more up-to-date. Could you also please provide your pipeline? _______________________________________________ gstreamer-devel mailing list [hidden email] http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel |
Thanks!
I did as you suggested but it asked me to file a bug (below). I installed GStreamer-WinBuilds-GPL-x86-Beta04-0.10.7.msi GStreamer-WinBuilds-SDK-GPL-x86-Beta04-0.10.7.msi and after fiddling with include paths succeeded to compile using the batch file @set PTH=%ProgramFiles(x86)%\OSSBuild\GStreamer\v0.10.7\sdk cl.exe /I"%PTH%\include" /I"%PTH%\include\glib-2.0" /I"%PTH%\include\gstreamer-0.10" /I"%PTH%\include\libxml2" main.c /link /libpath:"%PTH%\lib" gstreamer-0.10.lib gobject-2.0.lib gmodule-2.0.lib gthread-2.0.lib glib-2.0.lib intl.lib iconv.lib (gcc refused to compile: c:/Program Files (x86)/OSSBuild/GStreamer/v0.10.7/sdk/include/stdint.h:33:2: error: #error "Use this header only with Microsoft Visual C++ compilers!" In file included from c:\mingw\bin\../lib/gcc/mingw32/4.6.2/../../../../include/ wchar.h:617:0,) Also, cl.exe with /Wall produced tons of warnings (never seen on Linux with gcc: ... C:\Program Files (x86)\OSSBuild\GStreamer\v0.10.7\sdk\include\glib-2.0\gobject/g type.h(1540) : warning C4668: '__GNUC__' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' C:\Program Files (x86)\OSSBuild\GStreamer\v0.10.7\sdk\include\glib-2.0\gobject/g value.h(124) : warning C4820: '_GValue' : '4' bytes padding added after data mem ber 'g_type' C:\Program Files (x86)\OSSBuild\GStreamer\v0.10.7\sdk\include\glib-2.0\gobject/g param.h(269) : warning C4820: '_GParameter' : '4' bytes padding added after data member 'name' C:\Program Files (x86)\OSSBuild\GStreamer\v0.10.7\sdk\include\glib-2.0\gobject/g paramspecs.h(622) : warning C4820: '_GParamSpecChar' : '1' bytes padding added a fter data member 'default_value' C:\Program Files (x86)\OSSBuild\GStreamer\v0.10.7\sdk\include\glib-2.0\gobject/g paramspecs.h(639) : warning C4820: '_GParamSpecUChar' : '1' bytes padding added after data member 'default_value' C:\Program Files (x86)\OSSBuild\GStreamer\v0.10.7\sdk\include\glib-2.0\gobject/g paramspecs.h(861) : warning C4820: '_GParamSpecString' : '3' bytes padding added after data member 'substitutor' ...) Anyway (after some fiddling with environment variables), the compiled program started to run, with just two complaints: - "The program cannot start because python2.6.dll is missing" (it started anyway; I have not requested python; python2.6 is old story, not available any more; python distributables do not have python*.dll) - "ImportError: module pygtk" (twice) And it run pretty well, until (previously it successfully played the same files numerous times) *** Iteration 966, playing ad number 5: Smartscreen_default_movie_4.avi !!!Error in element conversion: Internal GStreamer error: code not implemented. Please file a bug at http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer. Debug: ..\..\..\..\..\Source\gst-plugins-base\gst\ffmpegcolorspace\gstffmpegcolo rspace.c(495): gst_ffmpegcsp_transform (): /GstPipeline:main_pipe/GstFFMpegCsp:c onversion: cannot convert between formats SEGMENT DONE message *** Iteration 967, playing ad number 18: we_believe_its_about_ny.png !!!Error in element avidemux1: Internal data stream error. Debug: ..\..\..\..\..\Source\gst-plugins-good\gst\avi\gstavidemux.c(5143): gst_a vi_demux_loop (): /GstPipeline:main_pipe/GnlComposition:composition/GnlSource:gs rc5/GstPipeline:pipe5/GstDecodeBin2:dec5/GstAviDemux:avidemux1: streaming stopped, reason not-supported SEGMENT DONE message My pipe is pretty straightforward: I combine a bunch of gnlsources and then play them in random order. Under Linux it works OK for weeks, under Windows the same program fails as described before, just after a few hundred iterations. On Fri, May 4, 2012 at 6:08 PM, David Hoyt <[hidden email]> wrote: >> Any ideas? > > Start with using a later build (the beta is pretty stable, actually): http://code.google.com/p/ossbuild/downloads/list > > Or you can instead wait for the SDK that's been announced which is likely to be more up-to-date. Could you also please provide your pipeline? > _______________________________________________ > gstreamer-devel mailing list > [hidden email] > http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel _______________________________________________ gstreamer-devel mailing list [hidden email] http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel |
Free forum by Nabble | Edit this page |