[gst-devel] Ogg, Spider, and Volume not working together
in7y118 at public.uni-hamburg.de
Fri Mar 5 13:16:04 CET 2004
Ok, but now it's fixed for real.
Quoting John Thacker <thacker at math.cornell.edu>:
> On Fri, Mar 05, 2004 at 03:00:57PM +0100, Thomas Vander Stichele wrote:
> > > gst-launch-0.7 filesrc location=filename.ogg ! spider ! volume ! osssink
> > worked fine for me in HEAD, also had static in 0.7.5
> > > Same results with static when I use alsasink or esdsink at the end.
> > Cannot test alsasink. esdsink worked fine in both versions for me.
> > > gst-launch-0.7 filesrc location=filename.ogg ! spider ! osssink
> > >
> > > also produces static, but using alsasink or esdsink at the end sounds
> > > perfectly fine.
> > >
> > John, do all these fixes combined fix your problems, or is something
> > still left now ?
> Just updated to CVS and reinstalled. Aside from the different error
> messages for ! oggdemux ! vorbisdec ! osssink (which is a bad pathway
> anyway, and those changes have already been disputed), I see no change.
> filesrc location=filename.ogg ! spider ! osssink
> is still static. Looks like it's still not calling audioconvert.
> filesrc location=filename.ogg ! spider ! volume ! osssink
> is also still static, and also static with any other sink as well.
> ! oggdemux ! vorbisdec ! audioconvert ! volume ! osssink
> is also still static, same with other sinks.
> ! oggdemux ! vorbisdec ! audioconvert ! alsasink
> gives incredibly odd distortion, whereas it worked fine before.
> The pipeline
> ! oggdemux ! vorbisdec ! volume ! alsasink
> just refuses to run with new messages about a state change bug.
> Another weird thing I just noticed that occurs with HEAD but not
> All the behavior above is if I run gst-register as root, but not as
> user. (With no ~/.gstreamer-0.7/registry.xml file)
> If I run gst-register as a user, it builds the user registry (and
> reports twice as many plugins as when I run it as root, 220 instead
> of 110). After doing so, the other plugins seem to work, but spider
> doesn't. For example,
> gst-launch-0.7 filesrc location=filename.ogg ! spider ! audioconvert !
> now gives the following error:
> ** (process:17233): CRITICAL **: how to remove plugins?
> (process:17233): GStreamer-CRITICAL **: Factory for `oggdemux' has no type
> Segmentation fault
> Explictly stating the plugin works as before. Deleting
> ~/.gstreamer-0.7/registry.xml makes spider go back to working.
> This only happens in HEAD, not 0.7.5, as I just went back and tested.
> John Thacker
> This SF.Net email is sponsored by: IBM Linux Tutorials
> Free Linux tutorial presented by Daniel Robbins, President and CEO of
> GenToo technologies. Learn everything from fundamentals to system
> gstreamer-devel mailing list
> gstreamer-devel at lists.sourceforge.net
More information about the gstreamer-devel