<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>