GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Was bedeutet „auf der schwarzen Liste“ bei GStreamer?

Wenn Sie sicher wissen möchten, warum diese Plugins auf der schwarzen Liste stehen, können Sie "registry.dat" entfernen (führen Sie locate aus, um den Speicherort herauszufinden), und führen Sie dann gst-inspect erneut aus. Die Plugins werden erneut untersucht und der Grund für ihre schwarze Liste angegeben gedruckt werden soll.

Es kann mehrere Gründe geben, warum sie auf die schwarze Liste gesetzt werden. Wenn Sie dies tun, sollten Sie sie herausfinden.

Alternativ können Sie auch gst-inspect location_of_the_dynamic_library.so

ausführen

Für gstreamer 1.8 muss gst-inspect-1.0 mit zusätzlicher GST_DEBUG=4 env var gestartet werden, um detaillierte Gründe anzuzeigen (in meinem Fall inkompatible Version):

GST_DEBUG=4 gst-inspect-1.0  /usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgst_some_plugin.so
...15-20 lines with non-interesting details...

0:00:00.035553207  4287     0x29f93c00 WARN      GST_PLUGIN_LOADING gstplugin.c:485:gst_plugin_register_func: plugin "/usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgst_some_plugin.so" has incompatible version (plugin: 1.10, gst: 1,8), not loading
Could not load plugin file: File "/usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgst_some_plugin.so" appears to be a GStreamer plugin, but it failed to initialize

Linux
  1. Was bedeutet POSIX?

  2. Was bedeutet *nix?

  3. Welche Bedeutung haben die einzelnen Zeilen der Assembly-Ausgabe eines C hello world?

  4. Was bedeuten fork() und grep unter Linux?

  5. Was bedeutet „! -d` in diesem Bash-Befehl?

Was ist die Shell unter Linux?

iptables vs. nftables:Was ist der Unterschied?

Was ist der Kill-Befehl in Linux?

Was ist die Logjam-Schwachstelle?

Was bedeutet ein doppeltes Dollarzeichen in Bash/Makefile?

Was bedeutet curl -k -i -X ​​unter Linux?