first of all, i HEART amarok.  very featurefull, very useable and just plain 
pretty.  but while it works just fine @home, my box here @work is not playing 
nice with the gstreamer engine.  the xine engine works, but what i want is 
gstreamer (crossfade doesn't seem to work with xine).

anyway, it seems that gstreamer can't understand what to do 
with /dev/sound/dsp.  i'm using alsa, and since i can use the xine engine, i 
have to assume it's not my kernel config or permissions.  i have to be 
missing something in gstreamer.  here's what's in my world file:

$ grep gst /var/lib/portage/world
media-plugins/gst-plugins-ogg
media-plugins/gst-plugins-vorbis
media-plugins/gst-plugins-mad
media-plugins/gst-plugins-alsa
media-libs/gstreamer
media-libs/gst-plugins
media-plugins/gst-plugins-lame

and here's amarok's debug output.  any suggestions?


amarok: [virtual void BrowserBar::polish()]
amarok: [controller] Loading URL: 
file:/mnt/share/copyleft/media/audio/mp3/t/tori%20amos/little%20earthquakes/tori%20amos.
%20%20little%20earthquakes%20%20(04)%20%20precious%20things.mp3
amarok: BEGIN: virtual bool GstEngine::load(const KURL&, bool)
amarok:   [Gst-Engine] Loading url: 
file:/mnt/share/copyleft/media/audio/mp3/t/tori%20amos/little%20earthquakes/tori%20amos.
%20%20little%20earthquakes%20%20(04)%20%20precious%20things.mp3
amarok:   BEGIN: bool GstEngine::createPipeline()
amarok:     [Gst-Engine] Thread scheduling priority: 2
amarok:     [Gst-Engine] Sound output method: alsasink
amarok:     [Gst-Engine] CustomSoundDevice: false
amarok:     [Gst-Engine] Sound Device: /dev/sound/dsp
amarok:     [Gst-Engine] CustomOutputParams: false
amarok:     [Gst-Engine] Output Params:
amarok: [void gst_equalizer_init(GstEqualizer*)]
amarok: [GstPadLinkReturn gst_equalizer_link(GstPad*, const GstCaps*)]
amarok:     [Gst-Engine] [ERROR!] Could not set outputThread to state PLAYING!
amarok:     BEGIN: void GstEngine::destroyPipeline()
amarok:     END__: void GstEngine::destroyPipeline() - Took 0s
amarok:   END__: bool GstEngine::createPipeline() - Took 0.11s
amarok: END__: virtual bool GstEngine::load(const KURL&, bool) - Took 0.11s

-- 
When you can't run no more you crawl.
When you can't do that, you find someone to carry you.
        - Mal, Firefly, "The Message"
--
[email protected] mailing list

Reply via email to