<div dir="ltr"><div dir="ltr"><div dir="ltr">I am sorry to jump into this conversation late.<div><br></div><div>I am currently using the binaries for 1.14.4 which are published here:  <a href="https://gstreamer.freedesktop.org/data/pkg/windows/">https://gstreamer.freedesktop.org/data/pkg/windows/</a>  I believe they are built using Cerbero and mingw (gcc, autotools, etc.).</div><div><br></div><div>I use these binaries in a VS 2017 C++ program (including the libav plugin), but I am not using Matlab in any way.  Previously I was using earlier binaries with VS 2015 before I moved to VS 2017.  In general, I have not observed the kinds of problems that Marc is describing.  (Actually I have, but it is always a bug in my own c++ code.)  However, I have **occasionally** observed a problem where the program behaves strangely when the native debugger (Visual Studio) is attached.  But it sounds like you are not running with a debugger attached.</div><div><br></div><div>If you can run your program inside a debugger, you can use a tool called AppVerifier or gflags to help diagnose heap corruption problems.  For example:  <a href="https://stackoverflow.com/questions/2470131/visual-studio-how-to-find-source-of-heap-corruption-errors">https://stackoverflow.com/questions/2470131/visual-studio-how-to-find-source-of-heap-corruption-errors</a></div><div><br></div><div>If you are really stuck you can try to learn how to use WinDBG ... It is difficult to figure out but sometimes it is the only way to diagnose these kinds of problems.</div></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Mar 12, 2019 at 4:58 AM Nirbheek Chauhan <<a href="mailto:nirbheek.chauhan@gmail.com">nirbheek.chauhan@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Tue, Mar 12, 2019 at 5:11 PM Marc Gelinas <<a href="mailto:mgelinas@kinova.ca" target="_blank">mgelinas@kinova.ca</a>> wrote:<br>
> Would it be possible for me then to build GStreamer with MSVC?<br>
<br>
You can do this starting with the 1.15.2 development release:<br>
<br>
<a href="https://gitlab.freedesktop.org/gstreamer/cerbero/#enabling-visual-studio-support" rel="noreferrer" target="_blank">https://gitlab.freedesktop.org/gstreamer/cerbero/#enabling-visual-studio-support</a><br>
<br>
> Any caveats?<br>
<br>
Some plugins are disabled, and only x86_64 is currently available. For<br>
more details, see:<br>
<br>
<a href="https://gitlab.freedesktop.org/gstreamer/cerbero/issues/121" rel="noreferrer" target="_blank">https://gitlab.freedesktop.org/gstreamer/cerbero/issues/121</a><br>
<br>
> Any plans in the very near future for the GStreamer team to provide libraries built with MSVC?<br>
<br>
The 1.15.2 release shipped with x86_64 binaries built with MSVC:<br>
<br>
<a href="https://gstreamer.freedesktop.org/data/pkg/windows/1.15.2/" rel="noreferrer" target="_blank">https://gstreamer.freedesktop.org/data/pkg/windows/1.15.2/</a><br>
<br>
Cheers,<br>
Nirbheek<br>
_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank">gstreamer-devel@lists.freedesktop.org</a><br>
<a href="https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" rel="noreferrer" target="_blank">https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a></blockquote></div>