View previous topic :: View next topic |
Author |
Message |
greywolf n00b
Joined: 22 Jun 2002 Posts: 18 Location: Scotland
|
Posted: Wed Apr 28, 2004 12:46 am Post subject: gstreamer not registering any plugins |
|
|
I should preface this post by admitting that i have dabbled with some breakmygentoo ebuilds recently, which may have contributed to my problem.
When trying to upgrade to the most recent gstreamer and rhythmbox (0.8x), i have managed somehow to break my gst installation. Everytime i run (and re-run) gst-register, it says:
Code: | rebuilding global_registry (/usr/local/var/cache/gstreamer-0.8/registry.xml)
rebuilding user_registry (/root/.gstreamer-0.8/registry.xml)
loaded 0 plugins with 0 features |
Running gstreamer-properties naturally is useless because there are no sinks to play through. I have tried re-emerging and unmerging and re-emerging every gst related package, with no progress.
I have no idea what would be causing this, all the 0.8x gst packages compile and install perfectly well, but gstreamer just cannot register any of it's components. There must be a simple fix for this, but I lack the knowledge to find one. |
|
Back to top |
|
|
greywolf n00b
Joined: 22 Jun 2002 Posts: 18 Location: Scotland
|
Posted: Wed Apr 28, 2004 3:00 pm Post subject: |
|
|
**BUMP** |
|
Back to top |
|
|
Kabuto l33t
Joined: 01 Aug 2002 Posts: 701
|
Posted: Wed Apr 28, 2004 5:30 pm Post subject: |
|
|
You running gst-register-0.8 for .8?
It should build /var/lib/cache/gstreamer-0.8/registry.xml and all libs should be in /usr/lib/gstreamer-0.8 subdir. |
|
Back to top |
|
|
greywolf n00b
Joined: 22 Jun 2002 Posts: 18 Location: Scotland
|
Posted: Wed Apr 28, 2004 5:50 pm Post subject: |
|
|
Like I said, all the gstreamer ebuilds appear to build perfectly. The /usr/lib/gstreamer-0.8 dir is full of files.
The /var/lib/cache/gstreamer-0.8/registry.xml is empty and the /root/.gstreamer-0.8/registry.xml file only contains the following:
Code: | <?xml version="1.0"?>
<GST-PluginRegistry>
<gst-plugin-paths>
</gst-plugin-paths>
</GST-PluginRegistry> |
There must be something causing gst-register-0.8 to look in the wrong dir (not /usr/lib/gstreamer-0.8) and thus finding no plugins. Is it as simple as changing a file to tell it to look somewhere else? |
|
Back to top |
|
|
greywolf n00b
Joined: 22 Jun 2002 Posts: 18 Location: Scotland
|
Posted: Wed Apr 28, 2004 6:37 pm Post subject: |
|
|
Hmm.. I seem to have fixed it. Not sure exactly what changed this time.
I deleted both the /var/cache/gstreamer-0.8 dir and the /root/.gstreamer-0.8 dir and then reinstalled all the gst* packages.
This time, it installed the registry.xml file to /usr/local/var/cache/gstreamer-0.8. It also contains a line reading:
Code: | <path>/usr/local/lib/gstreamer-0.8</path> |
I just did a
Code: | ln -s /usr/lib/gstreamer-0.8 /usr/local/lib/gstreamer-0.8 |
A gst-register-0.8 now registers all the components as expected now.
Strange... |
|
Back to top |
|
|
robmoss Retired Dev
Joined: 27 May 2003 Posts: 2634 Location: Jesus College, Oxford
|
|
Back to top |
|
|
infirit l33t
Joined: 11 Jan 2003 Posts: 778 Location: Hoofddorp / The Netherlands
|
Posted: Sun May 16, 2004 12:10 pm Post subject: |
|
|
greywolf wrote: | This time, it installed the registry.xml file to /usr/local/var/cache/gstreamer-0.8. | How did you install the plugins to /usr/local/....... ? did you copy it or did you modify the ebuild?
Thanks _________________ EASY TO INSTALL = Difficult to install, but instruction manual has pictures.
Join the adopt an unanswered post initiative today |
|
Back to top |
|
|
miklid n00b
Joined: 19 Nov 2003 Posts: 15 Location: Sweden
|
Posted: Mon May 17, 2004 9:44 am Post subject: |
|
|
I've got the same problem here;
Code: | miklid@manta miklid $ gst-register-0.8
trying to load global_registry
rebuilding user_registry (/home/miklid/.gstreamer-0.8/registry.xml)
loaded 0 plugins with 0 features
|
Ideas anyone?? |
|
Back to top |
|
|
MK Tux's lil' helper
Joined: 27 Nov 2002 Posts: 97 Location: Bærum, Norway
|
Posted: Mon May 17, 2004 10:09 am Post subject: |
|
|
I got the same problem, tried a lot of things, but nothing seems to work, gst-register-0.8 --gst-plugin-path=/usr/lib/gstreamer-0.8 should work I'd hope, but no success. |
|
Back to top |
|
|
leartist n00b
Joined: 21 May 2004 Posts: 5 Location: Karlsruhe, Germany
|
|
Back to top |
|
|
|