<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<div class="moz-cite-prefix">Hi,<br>
<br>
You don't need the qml plugin however that may be where your
problem lies. I have also never used Qt Creator on Windows but
used qmake manually.<br>
<br>
Without more exact information on what combinations you have tried
I cannot help you other than what I've mentioned previously. That
you need to get the compiler environment correct between GStreamer
and Qt as they may have different expectations for the runtime
environment both for C++ and C.<br>
<br>
Look through dependency walker (or equivalent) for differing CRT,
debug vs release CRT, CRT version differences, C++ ABIs, C/C++
compiler versions, MSVC vs GCC, 32-bit vs 64-bit libraries or
application, PATH environment variable setup, etc.<br>
<br>
Cheers<br>
-Matt<br>
<br>
On 9/3/20 11:28 am, Daniel Johnson wrote:<br>
</div>
<blockquote type="cite"
cite="mid:CA+nDE0hwgXSdEuoGKyfdUi6vwfyZcg0VziGVzJNWquSNuMEj1A@mail.gmail.com">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<div dir="auto">
<div>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">On Sat, Mar 7, 2020, 9:45
PM Matthew Waters <<a href="mailto:ystreet00@gmail.com"
moz-do-not-send="true">ystreet00@gmail.com</a>>
wrote:<br>
</div>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="auto">Assuming the issue is c++ abi differences
between GStreamer and Qt, you need to ensure that both
Qt and GStreamer's qml plugin are built against the same
c++ abi. This generally means the msvc c++ abi as Qt
and GStreamer have/had different mingw compiler versions
with different c++ abis.</div>
</blockquote>
</div>
</div>
<div dir="auto"><br>
</div>
<div dir="auto">Do I need the QML plugin at all? I was just
going to use the xid, or HWND and video overlay. The Qt
documentation seems to indicate that msvc isn't supported with
the open source version of Qt Creator, so I wouldn't have
thought it was compiled with msvc. </div>
<div dir="auto"><br>
</div>
<div dir="auto">Is there a good way to figure out what something
is compiled with using a tool that looks at the PE binaries?
I'm not even sure I have 64 bit versions. I'd be happy to
compile Gstreamer from source to match Qt, or vice versa or
compile both. I just haven't figured out how to even diagnose
the problem other than guess and check which has so far been
very time consuming and unproductive. It never gets to the
point that I can printf, or attach a debugger, but compiles
without warnings. </div>
<div dir="auto"><br>
</div>
<div dir="auto"><br>
</div>
<div dir="auto">
<div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
</blockquote>
</div>
</div>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<pre class="moz-quote-pre" wrap="">_______________________________________________
gstreamer-devel mailing list
<a class="moz-txt-link-abbreviated" href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a>
<a class="moz-txt-link-freetext" href="https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel">https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a>
</pre>
</blockquote>
<p><br>
</p>
</body>
</html>