On Mon, 2011-03-14 at 11:06 -0500, pl bossart wrote: > > I've pushed updates to passthrough-bt branches on my trees for > > pulseaudio (some core changes, rebased to current master), > > gst-plugins-base (MPEG audio payloader), and gst-plugins-good (pulsesink > > MPEG support). With all this, you should be able to test on your BT > > headset. > > I've got all these hanges, but still no luck. > > [ume at plb GST]$ gst-launch filesrc > location=~/AURAL/Audio/theTest-320.mp3 ! pulsesink > device=bluez_sink.00_0B_E4_94_31_9D > Setting pipeline to PAUSED ... > Pipeline is PREROLLING ... > ERROR: from element /GstPipeline:pipeline0/GstPulseSink:pulsesink0: > The stream is in the wrong format. > Additional debug info: > gstbaseaudiosink.c(914): gst_base_audio_sink_preroll (): > /GstPipeline:pipeline0/GstPulseSink:pulsesink0: > sink not negotiated. > ERROR: pipeline doesn't want to preroll. > Setting pipeline to NULL ... > Freeing pipeline ... > [ume at plb GST]$ gst-launch filesrc > location=~/AURAL/Audio/theTest-320.mp3 ! mp3parse ! pulsesink > device=bluez_sink.00_0B_E4_94_31_9D > 0:00:00.022098216 30380 0x8add070 ERROR GST_PIPELINE > ../grammar.y:614:gst_parse_perform_link: could not link mpegaudioparse0 > to pulsesink0 > WARNING: erroneous pipeline: could not link mpegaudioparse0 to pulsesink0 > > what I am missing in the setup ? PCM playback seems to work fine. There was one bit from pulsesink in gst-plugins-good that I'd missed pushing till a couple of hours ago which actually enables MP3 support on the pulsesink side. I'm guessing that is missing in your tree? If not, running gst-launch with --gst-debug=baseaudiosink:5,pulse*:5 should produce some more verbose logs that I can look at. Cheers, Arun