GNU/Linux >> Znalost Linux >  >> Linux

Co znamená „černá listina“ na GStreamer?

pokud chcete s jistotou vědět, proč jsou tyto pluginy na černé listině, můžete odstranit „registry.dat“ (spusťte locate a zjistěte jeho umístění), poté znovu spusťte gst-inspect , pluginy budou znovu prozkoumány a důvod jejich zařazení na černou listinu by měl být vytištěn.

Důvodů, proč jsou na černé listině, může být několik, pokud to uděláte, měli byste je najít.

Případně můžete také spustit gst-inspect location_of_the_dynamic_library.so


Pro gstreamer 1.8 je třeba spustit gst-inspect-1.0 s další varovnou prostředí GST_DEBUG=4, aby bylo možné zobrazit podrobný důvod (v mém případě nekompatibilní verze):

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. Jaký je trik LD_PRELOAD?

  2. Co znamená *nix?

  3. Jaký je význam každého řádku výstupu sestavy C hello world?

  1. Jaký je nejlepší plugin pracovních prostorů Emacs?

  2. Jaký je význam `! -d` v tomto příkazu Bash?

  3. Co je to souborový systém NSFS?

  1. Linux vs. Unix:Jaký je rozdíl?

  2. Význam $? Ve skriptu Shell?

  3. Co je zlatý linker?