Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 229619

Summary: media-plugins/gst-plugins-ladspa: causes gst-inspect to try to open an X session
Product: Gentoo Linux Reporter: Alexis Ballier <aballier>
Component: Current packagesAssignee: GStreamer package maintainers <gstreamer>
Status: RESOLVED NEEDINFO    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Alexis Ballier gentoo-dev 2008-06-26 14:57:23 UTC
As mentionned on bug #200735 ; I'm opening a new bug as in fact this doesn't seem related since the reporter doesn't have gst-plugins-ladspa installed.

If I don't have a gstreamer registry:
0:00:03.200076547  7077 0xafe080 DEBUG         GST_REGISTRY gstregistry.c:453:gst_registry_add_feature:<registry0> adding feature 0xeb86c0 (ladspa-tap-equalizer)
0:00:03.200862411  7077 0xafe080 DEBUG               ladspa gstladspa.c:72:gst_ladspa_base_init: base_init 0xec5070
0:00:03.200953205  7077 0xafe080 DEBUG               ladspa gstladspa.c:92:gst_ladspa_base_init: LADSPA port name: "Input"
0:00:03.201000698  7077 0xafe080 DEBUG               ladspa gstladspa.c:95:gst_ladspa_base_init: GStreamer pad name: "Input"
0:00:03.201070820  7077 0xafe080 DEBUG               ladspa gstladspa.c:92:gst_ladspa_base_init: LADSPA port name: "Output"
0:00:03.201118592  7077 0xafe080 DEBUG               ladspa gstladspa.c:95:gst_ladspa_base_init: GStreamer pad name: "Output"
0:00:03.201187037  7077 0xafe080 DEBUG               ladspa gstladspa.c:324:gst_ladspa_class_init: class_init 0xec5070
0:00:03.201290962  7077 0xafe080 DEBUG         GST_REGISTRY gstregistry.c:453:gst_registry_add_feature:<registry0> adding feature 0xeb87e0 (ladspa-retroFlange)
No protocol specified

(gst-inspect-0.10:7077): Gtk-WARNING **: cannot open display: :0.0
0:00:03.477832099  7076 0xafe080 DEBUG             GST_INIT gst.c:848:ensure_current_registry_forking: parent waiting on child
0:00:03.477930437  7076 0xafe080 DEBUG             GST_INIT gst.c:850:ensure_current_registry_forking: parent done waiting on child
0:00:03.477947758  7076 0xafe080 ERROR             GST_INIT gst.c:853:ensure_current_registry_forking: child did not exit normally, terminated by signal
Error initializing: Error re-scanning registry , child terminated by signal


If I uninstall gst-plugins-ladspa then it is fine, it creates the registry as expected and also allows me to compile totem (otherwise it dies at configure).

retroFlange seems to be the ladspa plugin causing the troubles to gst:
media-plugins/swh-plugins-0.4.15 (/usr/lib64/ladspa/retro_flange_1208.so)
Comment 1 Mart Raudsepp gentoo-dev 2010-08-03 03:03:52 UTC
Is this still an issue with gst-plugins-ladspa-0.10.19 (or even older)?
They reworked some plugin_init stuff in 0.10.19 for ladspa, and the whole plugin scanning process earlier in gstreamer core (separate helper process, etc)
Comment 2 Gilles Dartiguelongue (RETIRED) gentoo-dev 2012-12-02 23:04:47 UTC
Please reopen with information requested by Mart.