[pulseaudio-discuss] [WIP] Passthrough support

Arun Raghavan arun.raghavan at collabora.co.uk
Mon Mar 14 09:33:59 PDT 2011


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




More information about the pulseaudio-discuss mailing list