[Bug 791717] It is necessary to delete Gstreamer cache for LV2 plugins to be found

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Mon Dec 18 16:33:51 UTC 2017


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

--- Comment #4 from Nicolas Dufresne (stormer) <nicolas at ndufresne.ca> ---
Did a quick try, which seems like needed, but it does not seem to fully fix the
issues:

> diff --git a/ext/lv2/gstlv2.c b/ext/lv2/gstlv2.c
> index 2c8253dc8..181f3ca5f 100644
> --- a/ext/lv2/gstlv2.c
> +++ b/ext/lv2/gstlv2.c
> @@ -255,7 +255,8 @@ plugin_init (GstPlugin * plugin)
>    side_right_role = lilv_new_uri (world, LV2_PORT_GROUPS__sideRight);
>  
>    gst_plugin_add_dependency_simple (plugin,
> -      "LV2_PATH", GST_LV2_DEFAULT_PATH, NULL, > GST_PLUGIN_DEPENDENCY_FLAG_NONE);
> +      "LV2_PATH", GST_LV2_DEFAULT_PATH, NULL,
> +      GST_PLUGIN_DEPENDENCY_FLAG_RECURSE);
>  
>    /* ensure GstAudioChannelPosition type is registered */
>    if (!gst_audio_channel_position_get_type ())


I've removed a plugin, and then the plugin didn't go away and inspecting that
plugin caused a crash. But I confirm it's totally buggy.

-- 
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