I'm having trouble getting gstreamer's basic first tutorial to run. I've installed the following: 1) https://gstreamer.freedesktop.org/data/pkg/windows/1.15.2/gstreamer-1.0-devel-msvc-x86_64-1.15.2.msi 2) https://gstreamer.freedesktop.org/data/pkg/windows/1.15.2/gstreamer-1.0-msvc-x86_64-1.15.2.msi I then wanted to play around with the tutorials. So I opened up VS, loaded the property sheets as described here ( https://gstreamer.freedesktop.org/documentation/installing/on-windows.html ) and everything built just fine. It won't run, however as I get a number of failing to load library problems. I had set my environment variables as such: PATH=%PATH%;E:\gstreamer2\1.0\x86_64\bin GST_PLUGIN_PATH=E:\gstreamer2\1.0\x86_64\lib\gstreamer-1.0 GST_DEBUG=4 Still, failures. I used a program called Process Monitor to understand what was failing to load, and noticed a stream of failures surrounding libtiff-5.dll not being found. Upon searching the installer directories, it was missing. So, I grew suspicious and downloaded the mingw installers. It was there in those. In fact, in the msvc installers, there is no tiff library installed at all. Is this an oversight, or am I missing something? _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel |
On Fri, Apr 5, 2019 at 1:25 AM Ben Rush <[hidden email]> wrote:
> Still, failures. I used a program called Process Monitor to understand what was failing to load, and noticed a stream of failures surrounding libtiff-5.dll not being found. Upon searching the installer directories, it was missing. So, I grew suspicious and downloaded the mingw installers. It was there in those. > > In fact, in the msvc installers, there is no tiff library installed at all. > > Is this an oversight, or am I missing something? > Which plugin(s) required libtiff-5.dll in the 1.15.2 MSVC release? Can you confirm that it was only the spandsp plugin? If so, that's fixed by https://gitlab.freedesktop.org/gstreamer/cerbero/commit/f9733a73f483fc61583b865b2f806e3f001d37e2 Generally load library warnings just cause those specific plugins to get disabled, so they shouldn't stop you from continuing the tutorial. We'd still like to get a full list of plugins that are affected by that so we can fix it, of course. Somewhat relatedly, note that the following plugins are known to be incompatible with the MSVC build and are disabled in that: https://gitlab.freedesktop.org/gstreamer/cerbero/issues/121 Cheers, Nirbheek _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel |
Hi. First off, thanks for taking the time to help me out. My company is going to be using gstreamer pretty extensively soon, and we deploy on Windows, so I imagine there's going to be a few Windows-related questions coming from me over the next few months (and maybe even contributions if we encounter issues). To jump to your question, no, it was specifically the spandsp plugin (E:\gstreamer\1.0\x86_64\lib\gstreamer-1.0\gstspandsp.dll) that was the problem. It was a red herring in that it wasn't what was preventing the tutorial from working. Upon bringing up the debug log to level 4, I noticed the following error: "TLS/SSL support not available; install glib-networking. I dug using various tracing tools to discover what was trying to be loaded, and found that if I put the folder "gio" with the following files: modules/giognutls.dll modules/giognutls.pdb modules/giognutls.a Under E:\gstreamer\1.0\x86_64\bin, I could then get the player to work. Is this an installer-related issue, or is this something I missed in the documentation? I'm trying to "off-road" a bit and write the tutorials from the ground up, again, since we plan on writing our own software that uses gstreamer and I want to figure these things out now. Thanks. On Thu, Apr 4, 2019 at 6:50 PM Nirbheek Chauhan <[hidden email]> wrote: On Fri, Apr 5, 2019 at 1:25 AM Ben Rush <[hidden email]> wrote: _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel |
Le jeu. 4 avr. 2019 20 h 40, Ben Rush <[hidden email]> a écrit :
I noticed this issue two days ago, it's a glib thing. For reasons I still don't understand, they lookup for Gio extensions in different directory when things are built with msvc. But the install path does not seem to match. We'll need to fix it in glib, unless I'm mistaken. And then carry this into cerbero.
_______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel |
Free forum by Nabble | Edit this page |