<div dir="ltr">Hello,<div><br></div><div>Our team would like to build GStreamer in Visual Studio (VS) 2010.  With git origin checkout at Sept 13, 2013, win32\vs10\gstreamer.sln is modified so that gstreamer, base, gstcoreelements and gst-launch vcxproj projects are built.  The following is my machine info.</div>
<div><br></div><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div><div><font size="1">OS Name -<span style="white-space:pre"> </span>Microsoft Windows 7 Ultimate</font></div></div><div><div><font size="1">Version<span style="white-space:pre"> - </span>6.1.7601 Service Pack 1 Build 7601</font></div>
</div><div><font size="1">System Type<span style="white-space:pre"> - </span>x64-based PC</font></div><div><div><font size="1">Microsoft Visual Studio 2010 - Version 10.0.40219.1 SP1Rel</font></div></div><div><div><font size="1">Microsoft .NET Framework - Version 4.5.50709 SP1Rel</font></div>
</div></blockquote><div><br></div><div>When debugging gst-launch with "<font face="courier new, monospace">-v fakesrc num-buffers=3 ! fakesink</font>", it breaks with stack overflow error at the following.  </div>
<div><br></div><div><div><font size="1">Unhandled exception at 0x1006caa7 in gst-launch-0.11.exe: 0xC00000FD: Stack overflow.</font></div><div><font size="1"><br></font></div><div><font size="1"> <span class="" style="white-space:pre">   </span>gobject-2-vs10.dll!1006caa7() <span class="" style="white-space:pre">    </span></font></div>
<div><font size="1"> <span class="" style="white-space:pre">    </span>[Frames below may be incorrect and/or missing, no symbols loaded for gobject-2-vs10.dll]<span class="" style="white-space:pre">  </span></font></div><div>
<font size="1"> <span class="" style="white-space:pre">       </span>gobject-2-vs10.dll!1002f7c7() <span class="" style="white-space:pre">    </span></font></div><div><font size="1"> <span class="" style="white-space:pre">      </span>gobject-2-vs10.dll!1002f0f8() <span class="" style="white-space:pre">    </span></font></div>
<div><font size="1"> <span class="" style="white-space:pre">    </span>gobject-2-vs10.dll!1002e49e() <span class="" style="white-space:pre">    </span></font></div><div><font size="1"> <span class="" style="white-space:pre">      </span>gobject-2-vs10.dll!100536f1() <span class="" style="white-space:pre">    </span></font></div>
<div><font size="1"> <span class="" style="white-space:pre">    </span>gobject-2-vs10.dll!100523c7() <span class="" style="white-space:pre">    </span></font></div><div><font size="1"> <span class="" style="white-space:pre">      </span>gobject-2-vs10.dll!10052e49() <span class="" style="white-space:pre">    </span></font></div>
<div><b>><span class="" style="white-space:pre">       </span>gstreamer-0.11.dll!gst_bin_recalculate_latency(_GstBin * bin)  Line 2450 + 0x16 bytes<span class="" style="white-space:pre">     </span>C</b></div><div><font size="1"> <span class="" style="white-space:pre">        </span>gstreamer-0.11.dll!gst_bin_change_state_func(_GstElement * element, GstStateChange transition)  Line 2555 + 0x9 bytes<span class="" style="white-space:pre">     </span>C</font></div>
<div><font size="1"> <span class="" style="white-space:pre">    </span>gstreamer-0.11.dll!gst_pipeline_change_state(_GstElement * element, GstStateChange transition)  Line 471 + 0x27 bytes<span class="" style="white-space:pre">     </span>C</font></div>
<div><font size="1"> <span class="" style="white-space:pre">    </span>gstreamer-0.11.dll!gst_element_change_state(_GstElement * element, GstStateChange transition)  Line 2605 + 0x15 bytes<span class="" style="white-space:pre">     </span>C</font></div>
<div><font size="1"> <span class="" style="white-space:pre">    </span>gstreamer-0.11.dll!gst_element_set_state_func(_GstElement * element, GstState state)  Line 2561 + 0xd bytes<span class="" style="white-space:pre">       </span>C</font></div>
<div><font size="1"> <span class="" style="white-space:pre">    </span>gstreamer-0.11.dll!gst_element_set_state(_GstElement * element, GstState state)  Line 2462 + 0x15 bytes<span class="" style="white-space:pre">   </span>C</font></div>
<div><font size="1"> <span class="" style="white-space:pre">    </span>gst-launch-0.11.exe!main(int argc, char * * argv)  Line 1128 + 0xd bytes<span class="" style="white-space:pre">  </span>C</font></div><div><font size="1"> <span class="" style="white-space:pre">     </span>gst-launch-0.11.exe!__tmainCRTStartup()  Line 555 + 0x19 bytes<span class="" style="white-space:pre">    </span>C</font></div>
<div><font size="1"> <span class="" style="white-space:pre">    </span>gst-launch-0.11.exe!mainCRTStartup()  Line 371<span class="" style="white-space:pre">    </span>C</font></div><div><font size="1"> <span class="" style="white-space:pre">     </span>kernel32.dll!761d336a() <span class="" style="white-space:pre">  </span></font></div>
<div><font size="1"> <span class="" style="white-space:pre">    </span>ntdll.dll!77849f72() <span class="" style="white-space:pre">     </span></font></div><div><font size="1"> <span class="" style="white-space:pre">      </span>ntdll.dll!77849f45() <span class="" style="white-space:pre">     </span></font></div>
<div><br></div><div><div>The console window has the following output</div><div><br></div></div></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><div><div><font size="1">Setting pipeline to PAUSED ...</font></div>
</div></div></div><div><div><div><font size="1">Pipeline is PREROLLING ...</font></div></div></div><div><div><div><font size="1">Pipeline is PREROLLED ...</font></div></div></div><div><div><div><font size="1">Setting pipeline to PLAYING ...</font></div>
</div></div></blockquote><div><div><br></div><div>gst-inspect returns the following</div><div><br></div></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><div><div><font size="1">coreelements:  valve: Valve element</font></div>
</div></div></div><div><div><div><font size="1">coreelements:  multiqueue: MultiQueue</font></div></div></div><div><div><div><font size="1">coreelements:  typefind: TypeFind</font></div></div></div><div><div><div><font size="1">coreelements:  tee: Tee pipe fitting</font></div>
</div></div><div><div><div><font size="1">coreelements:  filesink: File Sink</font></div></div></div><div><div><div><font size="1">coreelements:  queue2: Queue 2</font></div></div></div><div><div><div><font size="1">coreelements:  queue: Queue</font></div>
</div></div><div><div><div><font size="1">coreelements:  output-selector: Output selector</font></div></div></div><div><div><div><font size="1">coreelements:  input-selector: Input selector</font></div></div></div><div><div>
<div><font size="1">coreelements:  identity: Identity</font></div></div></div><div><div><div><font size="1">coreelements:  funnel: Funnel pipe fitting</font></div></div></div><div><div><div><font size="1">coreelements:  filesrc: File Source</font></div>
</div></div><div><div><div><font size="1">coreelements:  fdsink: Filedescriptor Sink</font></div></div></div><div><div><div><font size="1">coreelements:  fdsrc: Filedescriptor Source</font></div></div></div><div><div><div>
<font size="1">coreelements:  fakesink: Fake Sink</font></div></div></div><div><div><div><font size="1">coreelements:  fakesrc: Fake Source</font></div></div></div><div><div><div><font size="1">coreelements:  capsfilter: CapsFilter</font></div>
</div></div><div><div><div><font size="1">staticelements:  bin: Generic bin</font></div></div></div><div><div><div><font size="1">staticelements:  pipeline: Pipeline object</font></div></div></div></blockquote><div><div><br>
</div><div>Does it ring any bell?  Many thanks in advance. </div>-- <br>Best regards,<div>Sau Ming</div>

</div></div>