You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The plugin path is currently hardcoded to be $PREFIX/lib/gstreamer-1.0. This is not great in a number of cases:
When gstreamer and gstpeaq are in different prefixes. When trying out a package, I tend to put it in /usr/local, which is not where gstreamer is (/usr).
When gestreamer has a multilib plugin path. On Debian, the actual plugin path is /lib/x86_64-linux-gnu/gstreamer-1.0/.
There are two ways to work around that:
The system-wide way is to find the real plugin dir with pkg-config --variable=pluginsdir gstreamer-1.0.
The user-level way is to drop the thing in ~/.local/share/gstreamer-1.0/plugins. I actually made it a symlink to /usr/local/lib/gstreamer-1.0, which works well so far.
The text was updated successfully, but these errors were encountered:
* Install in the proper location by specifying --libdir (or --exec-prefix or
--prefix) when invoking configure. Assuming a standard GStreamer
installation, any of --libdir=/usr/lib, --exec-prefix=/usr, or --prefix=/usr
should work, differing in where the peaq executable and the documentation are
stored.
But also mentioning --libdir=$(dirname $(pkg-config --variable=pluginsdir gstreamer-1.0)) there could be helpful, thanks for bringing it up.
It might also be a good idea to check whether the plugin installation path is something where Gstreamer will look and print a warning otherwise, either during configure or make. Not everyone reads the docs first, after all...
The plugin path is currently hardcoded to be
$PREFIX/lib/gstreamer-1.0
. This is not great in a number of cases:/usr/local
, which is not wheregstreamer
is (/usr
)./lib/x86_64-linux-gnu/gstreamer-1.0/
.There are two ways to work around that:
pkg-config --variable=pluginsdir gstreamer-1.0
.~/.local/share/gstreamer-1.0/plugins
. I actually made it a symlink to/usr/local/lib/gstreamer-1.0
, which works well so far.The text was updated successfully, but these errors were encountered: