<div dir="ltr">Hi, thanks, David. I really appreciate your response. That clears up a lot. <br><br>So, this brings me to a straightforward question: is GStreamer generally more stable on Linux than Windows? Or at least, more used? I ask not to be negative but to essentially confirm a belief I have picked up after using it on Windows for a while. Honestly, I have dealt with quite a few more ephemeral issues: random access violations, performance issues, etc. on Windows than I have on Linux. Also, comments about it taking so long to build on Windows, and that there are known bugs that people are potentially not tracking, also makes me think Windows isn't as much the focus. <br><br>None of this is meant to be negative (honest), and I definitely believe major products are using it on Windows, but I'm just curious if there is a basis for these feelings? That perhaps getting it to work as well on Windows as it does on Linux perhaps simply means more work for me. <br><br>Thanks again. </div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Sep 5, 2019 at 2:43 PM David Ing <<a href="mailto:ding@panopto.com">ding@panopto.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"><div dir="ltr">The official Windows binaries are built using this tool:  

<a href="https://gitlab.freedesktop.org/gstreamer/cerbero" target="_blank">https://gitlab.freedesktop.org/gstreamer/cerbero</a><div><br></div><div>The official WIndows binaries are built on a Windows machine, although it is possible to build the mingw binaries from Linux using a cross-compile (through cerbero).  The MSVC build is great because it provides *.pdb files, but not all components can be built using msvc, the remainder are built via mingw.  Unfortunately, building on a WIndows machine takes a really really really long time.  (The cross-compile from Linux is much faster.)</div><div><br></div><div>With Cerbero, the 1.16 branches use a very old version of the mingw toolchain.  The master branch uses a newer version of the mingw toolchain.</div><div><br></div><div>There are a number of known bugs with the Windows version of gstreamer which do not exist on Linux.  (I do not know if anybody is maintaining a list of those bugs.)</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Sep 5, 2019 at 11:51 AM Ben Rush <<a href="mailto:ben@ben-rush.net" target="_blank">ben@ben-rush.net</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"><div dir="ltr">I have a desire to build Gstreamer on Windows, more specifically a debug build so that I can track down some crashes that are occurring. Unfortunately, it seems as though this isn't a thing that's well-traveled, or I'm at least getting conflicting information on forums and blog posts about the process. I thought I'd ask on here about the latest state of things since blog posts/forum posts can be depreciated quickly with updates. I'm cool with RTFM, but some sources I'm reading say the manual itself is out of date. <br><br>For example, a couple of blog posts (such as this one: 

<a href="https://cardinalpeak.com/blog/build-gstreamer-on-windows-an-advanced-tutorial/" target="_blank">https://cardinalpeak.com/blog/build-gstreamer-on-windows-an-advanced-tutorial/</a>) that don't appear too old, mention the existing instructions are, and I quote, "woefully out of date" (presumably when specifically targeting Windows) and that the task is "fairly complex". There are Windows builds, and so presumably there is a well-tested method for generating these binaries on Windows. If so, surely there are well-tested steps out there for doing what I want. But if instructions available to me (I'm assuming this blog post meant the official instructions) are out of date, I'd like to keep that in mind as I'm using them. Or if HE is wrong, I'd like to know that. And if the official instructions are NOT out of date, I'm wondering if anyone has had any luck using them to generate any other than release builds? <br><br>Any advice? Pointers? Feedback? Thanks for your time. <br><br><br></div>
_______________________________________________<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>
_______________________________________________<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>