[Bug 784337] New: GStreamer doesn't work when the application path contains a folder named "bin"

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Thu Jun 29 13:58:59 UTC 2017


https://bugzilla.gnome.org/show_bug.cgi?id=784337

            Bug ID: 784337
           Summary: GStreamer doesn't work when the application path
                    contains a folder named "bin"
    Classification: Platform
           Product: GStreamer
           Version: git master
                OS: Windows
            Status: NEW
          Severity: major
          Priority: Normal
         Component: gstreamer (core)
          Assignee: gstreamer-bugs at lists.freedesktop.org
          Reporter: zack81 at gmx.net
        QA Contact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---

Gstreamer doesnt work correctly when the application path contains a folder
named: "bin".

It doesn't matter where the bin folder is in the application path e.g.:
"C:\my_path\is\here\bin\app.exe" or "C:\bin\my_path\is\here\app.exe"
When there is a "bin" folder the application will not work anymore.

You could set the "GST_PLUGIN_PATH", which is of course a workaround only.
And doesn't work in further code calls:
When I did later a call to `gst_discoverer_discover_uri`, the application
blocked for unknown reason (when I removed my app from the "bin" subfolder
everything worked again)

GStreamer should always search first, relative to the gstreamer DLL location
For example:
Module path: "C:\my_path\is\here\bin\libgstreamer-1.0-0.dll"
First try this plugin path: "C:\my_path\is\here\bin\lib\gstreamer-1.0\"

The gstreamer applications like gst-discoverer-1.0.exe and gst-launch-1.0.exe
should be portable applications, but in fact they aren't because of this
limitation...

This is an absolute intuitive behavior, which needs to be fixed.

PS: I don't know whether this is a windows only bug.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list