[gst-devel] Ogg, Spider, and Volume not working together
Benjamin Otte
in7y118 at public.uni-hamburg.de
Fri Mar 5 13:16:04 CET 2004
Ok, but now it's fixed for real.
(I hope)
Benjamin
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.
>
> Now
>
> ! 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
> 0.7.5:
>
> 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 !
> osssink
>
> 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
> administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
>
More information about the gstreamer-devel
mailing list