<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Ok, I did a bit more investigating and have a solution:<br>
<br>
gst-launch-0.10 pulsesrc device=p2.monitor !
audio/x-raw-int,rate=44100,depth=16 ! audioconvert ! vorbisenc ! oggmux
! shout2send ip=127.0.0.1 port=8000 password=network mount=stream.ogg<br>
<br>
I needed to specify the format of content coming out of the pulsesrc.
Now everything works fine. I will say that the cpu usage is quite a bit
higher with this solution than just having mpd stream straight to the
shout server, and there is the annoyance that when the stream
corks/pauses gst-launch exits.<br>
<br>
I'm going to play with this more since I would like this to be an extra
zone for playback.<br>
<br>
Thanks for your help Colin.<br>
<br>
Matt<br>
<br>
<br>
Colin Guthrie wrote:
<blockquote cite="mid:g3u24h$b93$1@ger.gmane.org" type="cite">
  <pre wrap="">Matthew Patterson wrote:
  </pre>
  <blockquote type="cite">
    <pre wrap="">Colin,

I finally got around to trying this technique of sending audio out to a 
shout server. Everything appears to work right from the start. 
gst-launch starts up, the stream appears on my shoutcast server, etc. 
But when I connect to the stream it contains nothing but silence. And 
even more odd is that vlc says the stream is mono when the source 
monitor is definitely stereo. I dug a little deeper with the pulseaudio 
manager and sure enough monitor source is producing stereo and there is 
sound going through it (volume monitor) but the outgoing recording 
stream sets up as mono??? This is the exact line I'm using:

gst-launch-0.10 pulsesrc device=zone5.monitor ! audioconvert ! vorbisenc 
! oggmux ! shout2send ip=127.0.0.1 port=8000 password=#### mount=stream.ogg

Any ideas?
    </pre>
  </blockquote>
  <pre wrap=""><!---->
Well not really TBH. I don't actually use it myself (I just get my 
curiosity piqued easily!)

I'd try replacing the shout2send part of the pipeline with another 
"thingy" (I don't know the term!) perhaps filesink? Slap it to a .ogg 
file and make sure it's OK.... if it's not then I guess it some other 
part of the pipeline and you can perhaps fiddle with it a bit to try and 
work out what's going on...

Col

_______________________________________________
pulseaudio-discuss mailing list
<a class="moz-txt-link-abbreviated" href="mailto:pulseaudio-discuss@mail.0pointer.de">pulseaudio-discuss@mail.0pointer.de</a>
<a class="moz-txt-link-freetext" href="https://tango.0pointer.de/mailman/listinfo/pulseaudio-discuss">https://tango.0pointer.de/mailman/listinfo/pulseaudio-discuss</a>
  </pre>
</blockquote>
</body>
</html>