<div dir="ltr"><div>Other observations with the pulseaudio-raop2 git code as of 2014-04-15:<br></div><div>Tested and works with Fedora 20 and Ubuntu 13.10.<br></div><div><br></div><div>Switching from the Logitech UE Air Speaker (volume set to 30%) to another sink set at 100% causes a brief loud period from the Air Speaker before it cuts out. That does appear to be caused by the RAOP driver resetting the volume just prior to switching over.<br>
<br>( 332.683|   0.000) D: [raop-sink] raop_client.c: Resending 1 packets starting at 8384<br>( 332.685|   0.001) D: [raop-sink] module-raop-sink.c: Received control packet.<br>( 332.685|   0.000) D: [raop-sink] raop_client.c: Resending 1 packets starting at 8385<br>
( 332.685|   0.000) D: [raop-sink] module-raop-sink.c: Received control packet.<br>( 332.685|   0.000) D: [raop-sink] raop_client.c: Resending 1 packets starting at 8386<br>( 335.107|   2.422) D: [raop-sink] module-raop-sink.c: Received timing packet.<br>
( 337.207|   2.099) D: [raop-sink] module-raop-sink.c: Received timing packet.<br>( 339.534|   2.327) D: [raop-sink] module-raop-sink.c: Received timing packet.<br>( 342.034|   2.500) D: [raop-sink] module-raop-sink.c: Received timing packet.<br>
( 342.549|   0.514) D: [raop-sink] module-raop-sink.c: Received control packet.<br>( 342.549|   0.000) D: [raop-sink] raop_client.c: Resending 1 packets starting at 9638<br>( 343.694|   1.145) I: [lt-pulseaudio] source-output.c: Freeing output 4 "Peak detect"<br>
( 343.694|   0.000) D: [lt-pulseaudio] module-raop-sink.c: Volume adjusted: orig=62965 adjusted=63778<br>( 343.694|   0.000) D: [lt-pulseaudio] module-raop-sink.c: Requested volume: front-left: 62965 /  96%,   front-right: 62965 /  96%<br>
( 343.694|   0.000) D: [lt-pulseaudio] module-raop-sink.c: Got hardware volume: front-left: 63778 /  97%,   front-right: 63778 /  97%<br>( 343.695|   0.000) D: [lt-pulseaudio] module-raop-sink.c: Calculated software volume: front-left: 65536 / 100% / 0.00 dB,   front-right: 65536 / 100% / 0.00 dB<br>
( 343.695|   0.000) D: [lt-pulseaudio] raop_client.c: volume=63778 db=-0.708542<br>( 343.695|   0.000) D: [lt-pulseaudio] rtsp_client.c: Sending command: SET_PARAMETER<br>( 343.695|   0.000) D: [raop-sink] sink.c: Requesting rewind due to started move<br>
( 343.695|   0.000) D: [raop-sink] module-raop-sink.c: RAOP: IDLE<br>( 343.695|   0.000) D: [raop-sink] rtsp_client.c: Sending command: FLUSH<br>( 343.695|   0.000) I: [lt-pulseaudio] sink-input.c: Trying to change sample rate<br>
( 343.695|   0.000) I: [lt-pulseaudio] sink.c: Cannot update rate, monitor source is RUNNING<br>( 343.695|   0.000) I: [lt-pulseaudio] protocol-native.c: Requested tlength=200.00 ms, minreq=10.00 ms<br>( 343.695|   0.000) D: [lt-pulseaudio] protocol-native.c: Adjust latency mode enabled, configuring sink latency to half of overall latency.<br>
( 343.695|   0.000) D: [lt-pulseaudio] protocol-native.c: Requested latency=90.00 ms, Received latency=90.00 ms<br>( 343.695|   0.000) I: [lt-pulseaudio] resampler.c: Using resampler 'speex-float-1'<br>( 343.695|   0.000) I: [lt-pulseaudio] resampler.c: Using float32le as working format.<br>
( 343.695|   0.000) I: [lt-pulseaudio] resampler.c: Choosing speex quality setting 1.<br>( 343.695|   0.000) D: [lt-pulseaudio] memblockq.c: memblockq requested: maxlength=33554432, tlength=0, base=4, prebuf=0, minreq=1 maxrewind=0<br>
( 343.695|   0.000) D: [lt-pulseaudio] memblockq.c: memblockq sanitized: maxlength=33554432, tlength=33554432, base=4, prebuf=0, minreq=4 maxrewind=0<br>( 343.695|   0.000) D: [lt-pulseaudio] sink-input.c: Updated resampler for sink input 2<br>
( 343.696|   0.000) D: [alsa-sink-HDMI 0] sink.c: Requesting rewind due to finished move<br>( 343.696|   0.000) D: [alsa-sink-HDMI 0] alsa-sink.c: Latency set to 20.00ms<br>( 343.696|   0.000) D: [alsa-sink-HDMI 0] alsa-sink.c: hwbuf_unused=62920<br>
( 343.696|   0.000) D: [alsa-sink-HDMI 0] alsa-sink.c: setting avail_min=16058<br>( 343.696|   0.000) D: [alsa-sink-HDMI 0] alsa-sink.c: Requested to rewind 65536 bytes.<br>( 343.696|   0.000) D: [alsa-sink-HDMI 0] alsa-sink.c: Limited to 2312 bytes.<br>
( 343.696|   0.000) D: [lt-pulseaudio] sink-input.c: Successfully moved sink input 2 to alsa_output.pci-0000_01_00.1.hdmi-stereo.<br>( 343.696|   0.000) D: [alsa-sink-HDMI 0] alsa-sink.c: before: 578<br>( 343.696|   0.000) D: [lt-pulseaudio] module-suspend-on-idle.c: Sink alsa_output.pci-0000_01_00.1.hdmi-stereo becomes busy, resuming.<br>
( 343.696|   0.000) D: [alsa-sink-HDMI 0] alsa-sink.c: after: 578<br>( 343.696|   0.000) D: [alsa-sink-HDMI 0] alsa-sink.c: Rewound 2312 bytes.<br>( 343.696|   0.000) D: [lt-pulseaudio] core-subscribe.c: Dropped redundant event due to change event.<br>
<br></div><br>The "Builtin Audio Analog Stereo" option is not present with the raop2 branch code. Is that just an omission on my part when building the code or is that a deeper issue?<br><br><br></div><div class="gmail_extra">
<br><br><div class="gmail_quote">On Wed, Apr 16, 2014 at 6:43 PM, Toby Haynes <span dir="ltr"><<a href="mailto:tjwhaynes@gmail.com" target="_blank">tjwhaynes@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr"><div><br></div><div>Bingo! I've got so used to firewall states behaving properly I forgot to ever consider this as a problem. Feel free to add the Logitech UE Air Speaker to the list of "tested, works" devices. Also if anyone is looking for one of these, <a href="http://tigerdirect.ca" target="_blank">tigerdirect.ca</a> is selling them for less than $100 US (MRSP $390).<br>

<br></div><div>Is there any way to automatically push ports open on via systemd for the firewall? It would be good to detect needed ports and open them up if they are closed.<br><br></div><div>Many thanks,<br></div><div>
Toby Haynes<br>
</div></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Apr 16, 2014 at 3:35 PM, Martin Blanchard <span dir="ltr"><<a href="mailto:tchaik@gmx.com" target="_blank">tchaik@gmx.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">It seems that you're firewall is blocking UDP traffic on port 6002 and<br>
probably on 6001 also. On fedora you can try (as root):<br>
<br>
  # systemctl stop firewalld.service<br>
<br>
Or something like this:<br>
<br>
  # firewall-cmd --zone=trusted --add-interface=wlp3s0<br>
<div><div><br>
On Tue, 2014-04-15 at 22:58 -0400, Toby Haynes wrote:<br>
> I''ve collected network traffic between my Fedora 20 laptop<br>
> (192.168.1.109) and the Logitech UE Air Speaker (192.168.1.103) using<br>
><br>
> tshark -p -i wlp3s0 -w logitech-ue.pcap host 192.168.1.103<br>
><br>
><br>
> I've also included the output log from pulseaudio-raop2. The two files<br>
> can be downloaded using the following links (you should not need to<br>
> sign into Google to get them).<br>
><br>
> <a href="https://drive.google.com/file/d/0B6e6VZu2JQS-Q2NhVFVBVDFqeTg/edit?usp=sharing" target="_blank">https://drive.google.com/file/d/0B6e6VZu2JQS-Q2NhVFVBVDFqeTg/edit?usp=sharing</a><br>
> <a href="https://drive.google.com/file/d/0B6e6VZu2JQS-TWxSVTdpZFdrYU0/edit?usp=sharing" target="_blank">https://drive.google.com/file/d/0B6e6VZu2JQS-TWxSVTdpZFdrYU0/edit?usp=sharing</a><br>
><br>
><br>
> The capture begins before the pulseaudio-raop2 code is started and<br>
> covers starting QuodLibet, ensuring that QuodLibet is using the<br>
> Logitech sink and clicking Play in QuodLibet. I'm happy to perform<br>
> experiments, hack on the code and use a debugger to step through<br>
> code/memory.<br>
><br>
><br>
><br>
> I really appreciate any help,<br>
><br>
><br>
> Thanks,<br>
> Toby Haynes<br>
><br>
><br>
><br>
> On Tue, Apr 15, 2014 at 3:15 PM, Martin Blanchard <<a href="mailto:tchaik@gmx.com" target="_blank">tchaik@gmx.com</a>><br>
> wrote:<br>
>         Hello Toby,<br>
><br>
>         From what I can read here, the server is responding with '500<br>
>         Internal<br>
>         Server Error' to the rtsp RECORD request sent by pulseaudio.<br>
>         We may find<br>
>         quite a lot of reasons to this, and I'm afraid pulseaudio's<br>
>         log won't be<br>
>         enough to debug the issue...<br>
><br>
>         Is it possible to you to dump the network traffic down to a<br>
>         file while<br>
>         this is happening ? You can use WireShark [1] for example,<br>
>         available in<br>
>         fedora repos. The dump will hopefully help identify the<br>
>         problem...<br>
><br>
>         Thanks,<br>
>         Martin<br>
><br>
>         [1] <a href="http://www.wireshark.org" target="_blank">http://www.wireshark.org</a><br>
><br>
>         On Mon, 2014-04-14 at 22:09 -0400, Toby Haynes wrote:<br>
>         > I've been trying to get my Logitech UE Air Speaker to<br>
>         receive audio<br>
>         > from either of my Fedora 20 or Ubuntu 13.10 installations<br>
>         (both<br>
>         > 64bit). The speaker works reasonably with the android app<br>
>         Streambels<br>
>         > so I know it is properly associated with the network and<br>
>         functional.<br>
>         ><br>
>         ><br>
>         > I've compiled the latest git repository from<br>
>         > <a href="http://hfujita.github.io/pulseaudio-raop2/" target="_blank">hfujita.github.io/pulseaudio-raop2/</a> and run the newly built<br>
>         > pulseaudio<br>
>         ><br>
>         > ./src/pulseaudio -n -F src/<a href="http://default.pa" target="_blank">default.pa</a> -p $(pwd)/src/<br>
>         --log-time=1<br>
>         > -vvvv 2>&1 | tee pulse.log<br>
>         ><br>
>         ><br>
>         > I can see the Logitech UE Air Speaker in the list of devices<br>
>         from<br>
>         > pavucontol and I can select it for the Quod Libet music<br>
>         player.<br>
>         > Attempting to start playing a song gets:<br>
>         ><br>
>         > ( 333.067| 125.120) D: [raop-sink] protocol-native.c:<br>
>         Requesting<br>
>         > rewind due to end of underrun.<br>
>         > ( 333.067|   0.000) D: [raop-sink] protocol-native.c:<br>
>         Requesting<br>
>         > rewind due to end of underrun.<br>
>         > ( 333.067|   0.000) D: [raop-sink] protocol-native.c:<br>
>         Requesting<br>
>         > rewind due to end of underrun.<br>
>         > ( 333.068|   0.000) D: [raop-sink] protocol-native.c:<br>
>         Requesting<br>
>         > rewind due to end of underrun.<br>
>         > ( 333.068|   0.000) D: [raop-sink] protocol-native.c:<br>
>         Requesting<br>
>         > rewind due to end of underrun.<br>
>         > ( 333.068|   0.000) D: [raop-sink] protocol-native.c:<br>
>         Requesting<br>
>         > rewind due to end of underrun.<br>
>         > ( 333.068|   0.000) D: [raop-sink] protocol-native.c:<br>
>         Requesting<br>
>         > rewind due to end of underrun.<br>
>         > ( 333.068|   0.000) D: [raop-sink] protocol-native.c:<br>
>         Requesting<br>
>         > rewind due to end of underrun.<br>
>         > ( 333.068|   0.000) D: [raop-sink] sink-input.c: Requesting<br>
>         rewind due<br>
>         > to uncorking<br>
>         > ( 333.068|   0.000) D: [lt-pulseaudio]<br>
>         module-suspend-on-idle.c: Sink<br>
>         > raop_output.Logitech-UE-Air-Speaker-39DB34.local becomes<br>
>         busy,<br>
>         > resuming.<br>
>         > ( 333.068|   0.000) D: [raop-sink] module-raop-sink.c: RAOP:<br>
>         RUNNING<br>
>         > ( 333.068|   0.000) D: [raop-sink] rtsp_client.c: Attempting<br>
>         to<br>
>         > connect to server '<a href="http://192.168.1.102:1167" target="_blank">192.168.1.102:1167</a>'<br>
>         > ( 333.070|   0.001) D: [lt-pulseaudio] rtsp_client.c:<br>
>         Established RTSP<br>
>         > connection from local ip 192.168.1.109<br>
>         > ( 333.070|   0.000) D: [lt-pulseaudio] rtsp_client.c:<br>
>         Sending command:<br>
>         > OPTIONS<br>
>         > ( 333.073|   0.003) D: [lt-pulseaudio] rtsp_client.c: Full<br>
>         response<br>
>         > received. Dispatching<br>
>         > ( 333.073|   0.000) D: [lt-pulseaudio] raop_client.c: RAOP:<br>
>         OPTIONS<br>
>         > ( 333.074|   0.000) D: [lt-pulseaudio] rtsp_client.c:<br>
>         Sending command:<br>
>         > ANNOUNCE<br>
>         > ( 333.078|   0.004) D: [lt-pulseaudio] rtsp_client.c: Full<br>
>         response<br>
>         > received. Dispatching<br>
>         > ( 333.078|   0.000) D: [lt-pulseaudio] raop_client.c: Socket<br>
>         bound to<br>
>         > port 6001 (SOCK_DGRAM)<br>
>         > ( 333.078|   0.000) D: [lt-pulseaudio] raop_client.c: Socket<br>
>         bound to<br>
>         > port 6002 (SOCK_DGRAM)<br>
>         > ( 333.078|   0.000) D: [lt-pulseaudio] rtsp_client.c:<br>
>         Sending command:<br>
>         > SETUP<br>
>         > ( 334.075|   0.996) D: [lt-pulseaudio] rtsp_client.c: Full<br>
>         response<br>
>         > received. Dispatching<br>
>         > ( 334.075|   0.000) D: [lt-pulseaudio] raop_client.c: RAOP:<br>
>         SETUP<br>
>         > ( 334.075|   0.000) D: [lt-pulseaudio] raop_client.c: Using<br>
>         > server_port=1324, control_port=1325 & timing_port=1326<br>
>         > ( 334.075|   0.000) D: [lt-pulseaudio] raop_client.c:<br>
>         Connected to<br>
>         > 192.168.1.102 on port 1324 (SOCK_DGRAM)<br>
>         > ( 334.075|   0.000) D: [lt-pulseaudio] raop_client.c:<br>
>         Connected to<br>
>         > 192.168.1.102 on port 1325 (SOCK_DGRAM)<br>
>         > ( 334.075|   0.000) D: [lt-pulseaudio] raop_client.c:<br>
>         Connected to<br>
>         > 192.168.1.102 on port 1326 (SOCK_DGRAM)<br>
>         > ( 334.075|   0.000) D: [lt-pulseaudio] module-raop-sink.c:<br>
>         Connection<br>
>         > authenticated, syncing with server...<br>
>         > ( 334.075|   0.000) D: [lt-pulseaudio] rtsp_client.c:<br>
>         Sending command:<br>
>         > RECORD<br>
>         > ( 335.582|   1.506) W: [lt-pulseaudio] rtsp_client.c:<br>
>         Unexpected<br>
>         > response: RTSP/1.0 500 Internal Server Error<br>
>         > ( 335.582|   0.000) W: [lt-pulseaudio] rtsp_client.c:<br>
>         Unexpected<br>
>         > response: Server: AirTunes/103.2<br>
>         > ( 335.582|   0.000) W: [lt-pulseaudio] rtsp_client.c:<br>
>         Unexpected<br>
>         > response: CSeq: 4<br>
>         > ( 335.582|   0.000) W: [lt-pulseaudio] rtsp_client.c:<br>
>         Unexpected<br>
>         > response:<br>
>         ><br>
>         ><br>
>         > and the song stays at position 0.00. Pausing the song gets<br>
>         ><br>
>         > ( 970.603| 635.021) D: [raop-sink] protocol-native.c:<br>
>         Requesting<br>
>         > rewind due to end of underrun.<br>
>         > ( 970.603|   0.000) D: [raop-sink] sink-input.c: Requesting<br>
>         rewind due<br>
>         > to corking<br>
>         > ( 970.603|   0.000) D: [raop-sink] module-raop-sink.c: RAOP:<br>
>         IDLE<br>
>         > ( 970.603|   0.000) D: [raop-sink] rtsp_client.c: Sending<br>
>         command:<br>
>         > FLUSH<br>
>         > ( 970.603|   0.000) D: [lt-pulseaudio]<br>
>         module-suspend-on-idle.c: Sink<br>
>         > raop_output.Logitech-UE-Air-Speaker-39DB34.local becomes<br>
>         idle, timeout<br>
>         > in 5 seconds.<br>
>         > ( 971.447|   0.844) W: [lt-pulseaudio] rtsp_client.c:<br>
>         Unexpected<br>
>         > response: RTSP/1.0 455 Method Not Valid In This State<br>
>         > ( 971.447|   0.000) W: [lt-pulseaudio] rtsp_client.c:<br>
>         Unexpected<br>
>         > response: Server: AirTunes/103.2<br>
>         > ( 971.447|   0.000) W: [lt-pulseaudio] rtsp_client.c:<br>
>         Unexpected<br>
>         > response: CSeq: 5<br>
>         > ( 971.447|   0.000) W: [lt-pulseaudio] rtsp_client.c:<br>
>         Unexpected<br>
>         > response:<br>
>         > ( 975.604|   4.156) I: [lt-pulseaudio]<br>
>         module-suspend-on-idle.c: Sink<br>
>         > raop_output.Logitech-UE-Air-Speaker-39DB34.local idle for<br>
>         too long,<br>
>         > suspending ...<br>
>         > ( 975.604|   0.000) D: [lt-pulseaudio] sink.c: Suspend cause<br>
>         of sink<br>
>         > raop_output.Logitech-UE-Air-Speaker-39DB34.local is 0x0004,<br>
>         suspending<br>
>         > ( 975.604|   0.000) D: [raop-sink] module-raop-sink.c: RAOP:<br>
>         SUSPENDED<br>
>         > ( 975.604|   0.000) D: [raop-sink] rtsp_client.c: Sending<br>
>         command:<br>
>         > TEARDOWN<br>
>         > ( 975.604|   0.000) I: [lt-pulseaudio] core.c: All sinks and<br>
>         sources<br>
>         > are suspended, vacuuming memory<br>
>         > ( 975.617|   0.012) D: [lt-pulseaudio] rtsp_client.c: Full<br>
>         response<br>
>         > received. Dispatching<br>
>         > ( 975.617|   0.000) D: [lt-pulseaudio] raop_client.c: RAOP:<br>
>         TEARDOWN<br>
>         > ( 975.617|   0.000) D: [lt-pulseaudio] raop_client.c: RTSP<br>
>         control<br>
>         > channel closed (teardown)<br>
>         > ( 975.617|   0.000) D: [lt-pulseaudio] module-raop-sink.c:<br>
>         Connection<br>
>         > closed, informing IO thread...<br>
>         ><br>
>         ><br>
>         > Attempting to play again gets the same issue.<br>
>         ><br>
>         ><br>
>         > Double clicking on a new track however looks like it is<br>
>         actually<br>
>         > workin - however, no sound is heard from the Air Speaker.<br>
>         Manually<br>
>         > adjusting the volume on the speaker has no impact.<br>
>         ><br>
>         > (1010.990|   7.400) D: [raop-sink] protocol-native.c:<br>
>         Requesting<br>
>         > rewind due to end of underrun.<br>
>         > (1010.990|   0.000) D: [raop-sink] sink-input.c: Requesting<br>
>         rewind due<br>
>         > to corking<br>
>         > (1010.990|   0.000) D: [raop-sink] module-raop-sink.c: RAOP:<br>
>         IDLE<br>
>         > (1010.990|   0.000) D: [raop-sink] rtsp_client.c: Sending<br>
>         command:<br>
>         > FLUSH<br>
>         > (1010.990|   0.000) D: [lt-pulseaudio]<br>
>         module-suspend-on-idle.c: Sink<br>
>         > raop_output.Logitech-UE-Air-Speaker-39DB34.local becomes<br>
>         idle, timeout<br>
>         > in 5 seconds.<br>
>         > (1010.991|   0.001) D: [lt-pulseaudio] module-raop-sink.c:<br>
>         Volume<br>
>         > adjusted: orig=99957 adjusted=89072<br>
>         > (1010.991|   0.000) D: [lt-pulseaudio] module-raop-sink.c:<br>
>         Requested<br>
>         > volume: front-left: 99957 / 153%,   front-right: 99957 /<br>
>         153%<br>
>         > (1010.991|   0.000) D: [lt-pulseaudio] module-raop-sink.c:<br>
>         Got<br>
>         > hardware volume: front-left: 89072 / 136%,   front-right:<br>
>         89072 / 136%<br>
>         > (1010.991|   0.000) D: [lt-pulseaudio] module-raop-sink.c:<br>
>         Calculated<br>
>         > software volume: front-left: 65536 / 100% / 0.00 dB,<br>
>         front-right:<br>
>         > 65536 / 100% / 0.00 dB<br>
>         > (1010.991|   0.000) D: [lt-pulseaudio] raop_client.c:<br>
>         volume=89072<br>
>         > db=0.000000<br>
>         > (1010.991|   0.000) D: [lt-pulseaudio] rtsp_client.c:<br>
>         Sending command:<br>
>         > SET_PARAMETER<br>
>         > (1010.991|   0.000) D: [lt-pulseaudio]<br>
>         module-suspend-on-idle.c: Sink<br>
>         > raop_output.Logitech-UE-Air-Speaker-39DB34.local becomes<br>
>         idle, timeout<br>
>         > in 5 seconds.<br>
>         > (1010.991|   0.000) D: [lt-pulseaudio] core.c: Hmm, no<br>
>         streams around,<br>
>         > trying to vacuum.<br>
>         > (1010.991|   0.000) I: [lt-pulseaudio] sink-input.c: Freeing<br>
>         input 1<br>
>         > "'Shame for You' by 'Lily Allen'"<br>
>         > (1010.991|   0.000) I: [lt-pulseaudio] client.c: Freed 3<br>
>         "Quod Libet"<br>
>         > (1010.991|   0.000) I: [lt-pulseaudio] protocol-native.c:<br>
>         Connection<br>
>         > died.<br>
>         > (1010.994|   0.002) W: [lt-pulseaudio] rtsp_client.c:<br>
>         Unexpected<br>
>         > response: RTSP/1.0 455 Method Not Valid In This State<br>
>         > (1010.994|   0.000) W: [lt-pulseaudio] rtsp_client.c:<br>
>         Unexpected<br>
>         > response: Server: AirTunes/103.2<br>
>         > (1010.994|   0.000) W: [lt-pulseaudio] rtsp_client.c:<br>
>         Unexpected<br>
>         > response: CSeq: 5<br>
>         > (1010.994|   0.000) W: [lt-pulseaudio] rtsp_client.c:<br>
>         Unexpected<br>
>         > response:<br>
>         > (1010.997|   0.002) I: [lt-pulseaudio] client.c: Created 4<br>
>         "Native<br>
>         > client (UNIX socket client)"<br>
>         > (1010.997|   0.000) D: [lt-pulseaudio] protocol-native.c:<br>
>         Protocol<br>
>         > version: remote 29, local 29<br>
>         > (1010.997|   0.000) I: [lt-pulseaudio] protocol-native.c:<br>
>         Got<br>
>         > credentials: uid=1000 gid=1000 success=1<br>
>         > (1010.997|   0.000) D: [lt-pulseaudio] protocol-native.c:<br>
>         SHM<br>
>         > possible: yes<br>
>         > (1010.997|   0.000) D: [lt-pulseaudio] protocol-native.c:<br>
>         Negotiated<br>
>         > SHM: yes<br>
>         > (1010.997|   0.000) D: [lt-pulseaudio]<br>
>         module-augment-properties.c:<br>
>         > Looking for .desktop file for python2.7<br>
>         > (1010.998|   0.001) D: [lt-pulseaudio] rtsp_client.c: Full<br>
>         response<br>
>         > received. Dispatching<br>
>         > (1010.998|   0.000) D: [lt-pulseaudio] raop_client.c: RAOP:<br>
>         > SET_PARAMETER<br>
>         > (1011.076|   0.077) I: [lt-pulseaudio]<br>
>         module-stream-restore.c:<br>
>         > Restoring device for stream sink-input-by-media-role:music.<br>
>         > (1011.076|   0.000) D: [lt-pulseaudio]<br>
>         module-intended-roles.c: Not<br>
>         > setting device for stream pulsesink probe, because already<br>
>         set.<br>
>         > (1011.076|   0.000) D: [lt-pulseaudio] sink-input.c:<br>
>         Negotiated<br>
>         > format: pcm, format.sample_format = "\"s16le\""  format.rate<br>
>         = "44100"<br>
>         > format.channels = "2"<br>
>         > (1011.076|   0.000) I: [lt-pulseaudio]<br>
>         module-stream-restore.c:<br>
>         > Restoring volume for sink input<br>
>         sink-input-by-media-role:music.<br>
>         > (1011.076|   0.000) I: [lt-pulseaudio]<br>
>         module-stream-restore.c:<br>
>         > Restoring mute state for sink input<br>
>         sink-input-by-media-role:music.<br>
>         > (1011.076|   0.000) D: [lt-pulseaudio]<br>
>         module-suspend-on-idle.c: Sink<br>
>         > raop_output.Logitech-UE-Air-Speaker-39DB34.local becomes<br>
>         busy,<br>
>         > resuming.<br>
>         > (1011.076|   0.000) D: [lt-pulseaudio] memblockq.c:<br>
>         memblockq<br>
>         > requested: maxlength=33554432, tlength=0, base=4, prebuf=0,<br>
>         minreq=1<br>
>         > maxrewind=0<br>
>         > (1011.076|   0.000) D: [lt-pulseaudio] memblockq.c:<br>
>         memblockq<br>
>         > sanitized: maxlength=33554432, tlength=33554432, base=4,<br>
>         prebuf=0,<br>
>         > minreq=4 maxrewind=0<br>
>         > (1011.076|   0.000) I: [lt-pulseaudio] sink-input.c: Created<br>
>         input 2<br>
>         > "pulsesink probe" on<br>
>         raop_output.Logitech-UE-Air-Speaker-39DB34.local<br>
>         > with sample spec s16le 2ch 44100Hz and channel map<br>
>         > front-left,front-right<br>
>         > (1011.076|   0.000) I: [lt-pulseaudio] sink-input.c:<br>
>         <a href="http://media.name" target="_blank">media.name</a> =<br>
>         > "pulsesink probe"<br>
>         > (1011.076|   0.000) I: [lt-pulseaudio] sink-input.c:<br>
>         > <a href="http://application.name" target="_blank">application.name</a> = "Quod Libet"<br>
>         > (1011.076|   0.000) I: [lt-pulseaudio] sink-input.c:<br>
>         > native-protocol.peer = "UNIX socket client"<br>
>         > (1011.076|   0.000) I: [lt-pulseaudio] sink-input.c:<br>
>         > native-protocol.version = "29"<br>
>         > (1011.076|   0.000) I: [lt-pulseaudio] sink-input.c:<br>
>         media.role =<br>
>         > "music"<br>
>         > (1011.076|   0.000) I: [lt-pulseaudio] sink-input.c:<br>
>         > application.icon_name = "quodlibet"<br>
>         > (1011.076|   0.000) I: [lt-pulseaudio] sink-input.c:<br>
>         > <a href="http://application.process.id" target="_blank">application.process.id</a> = "19885"<br>
>         > (1011.076|   0.000) I: [lt-pulseaudio] sink-input.c:<br>
>         > application.process.user = "thaynes"<br>
>         > (1011.076|   0.000) I: [lt-pulseaudio] sink-input.c:<br>
>         > application.process.host = "<a href="http://nexus6.torolab.ibm.com" target="_blank">nexus6.torolab.ibm.com</a>"<br>
>         > (1011.076|   0.000) I: [lt-pulseaudio] sink-input.c:<br>
>         > application.process.binary = "python2.7"<br>
>         > (1011.076|   0.000) I: [lt-pulseaudio] sink-input.c:<br>
>         > application.language = "en_US.utf8"<br>
>         > (1011.076|   0.000) I: [lt-pulseaudio] sink-input.c:<br>
>         > window.x11.display = ":0"<br>
>         > (1011.076|   0.000) I: [lt-pulseaudio] sink-input.c:<br>
>         > application.process.machine_id =<br>
>         "dd52b532d0cb43738efff1f3e90d00f2"<br>
>         > (1011.076|   0.000) I: [lt-pulseaudio] sink-input.c:<br>
>         > application.process.session_id = "4"<br>
>         > (1011.076|   0.000) I: [lt-pulseaudio] sink-input.c:<br>
>         > <a href="http://module-stream-restore.id" target="_blank">module-stream-restore.id</a> = "sink-input-by-media-role:music"<br>
>         > (1011.076|   0.000) I: [lt-pulseaudio] protocol-native.c:<br>
>         Requested<br>
>         > tlength=272.11 ms, minreq=20.00 ms<br>
>         > (1011.076|   0.000) D: [lt-pulseaudio] protocol-native.c:<br>
>         Adjust<br>
>         > latency mode enabled, configuring sink latency to half of<br>
>         overall<br>
>         > latency.<br>
>         > (1011.076|   0.000) D: [lt-pulseaudio] protocol-native.c:<br>
>         Requested<br>
>         > latency=116.05 ms, Received latency=250.00 ms<br>
>         > (1011.076|   0.000) D: [lt-pulseaudio] memblockq.c:<br>
>         memblockq<br>
>         > requested: maxlength=4194304, tlength=51156, base=4,<br>
>         prebuf=47632,<br>
>         > minreq=3528 maxrewind=0<br>
>         > (1011.076|   0.000) D: [lt-pulseaudio] memblockq.c:<br>
>         memblockq<br>
>         > sanitized: maxlength=4194304, tlength=51156, base=4,<br>
>         prebuf=47632,<br>
>         > minreq=3528 maxrewind=0<br>
>         > (1011.076|   0.000) I: [lt-pulseaudio] protocol-native.c:<br>
>         Final<br>
>         > latency 540.00 ms = 250.00 ms + 2*20.00 ms + 250.00 ms<br>
>         > (1011.076|   0.000) D: [lt-pulseaudio] module-raop-sink.c:<br>
>         Volume<br>
>         > adjusted: orig=66683 adjusted=66320<br>
>         > (1011.076|   0.000) D: [lt-pulseaudio] module-raop-sink.c:<br>
>         Requested<br>
>         > volume: front-left: 66683 / 102%,   front-right: 66683 /<br>
>         102%<br>
>         > (1011.076|   0.000) D: [lt-pulseaudio] module-raop-sink.c:<br>
>         Got<br>
>         > hardware volume: front-left: 66320 / 101%,   front-right:<br>
>         66320 / 101%<br>
>         > (1011.076|   0.000) D: [lt-pulseaudio] module-raop-sink.c:<br>
>         Calculated<br>
>         > software volume: front-left: 65536 / 100% / 0.00 dB,<br>
>         front-right:<br>
>         > 65536 / 100% / 0.00 dB<br>
>         > (1011.076|   0.000) D: [lt-pulseaudio] raop_client.c:<br>
>         volume=66320<br>
>         > db=0.000000<br>
>         > (1011.076|   0.000) D: [lt-pulseaudio] rtsp_client.c:<br>
>         Sending command:<br>
>         > SET_PARAMETER<br>
>         > (1011.080|   0.003) D: [lt-pulseaudio] rtsp_client.c: Full<br>
>         response<br>
>         > received. Dispatching<br>
>         > (1011.080|   0.000) D: [lt-pulseaudio] raop_client.c: RAOP:<br>
>         > SET_PARAMETER<br>
>         > (1011.217|   0.136) D: [lt-pulseaudio] module-raop-sink.c:<br>
>         Volume<br>
>         > adjusted: orig=99957 adjusted=89072<br>
>         > (1011.217|   0.000) D: [lt-pulseaudio] module-raop-sink.c:<br>
>         Requested<br>
>         > volume: front-left: 99957 / 153%,   front-right: 99957 /<br>
>         153%<br>
>         > (1011.217|   0.000) D: [lt-pulseaudio] module-raop-sink.c:<br>
>         Got<br>
>         > hardware volume: front-left: 89072 / 136%,   front-right:<br>
>         89072 / 136%<br>
>         > (1011.217|   0.000) D: [lt-pulseaudio] module-raop-sink.c:<br>
>         Calculated<br>
>         > software volume: front-left: 65536 / 100% / 0.00 dB,<br>
>         front-right:<br>
>         > 65536 / 100% / 0.00 dB<br>
>         > (1011.217|   0.000) D: [lt-pulseaudio] raop_client.c:<br>
>         volume=89072<br>
>         > db=0.000000<br>
>         > (1011.217|   0.000) D: [lt-pulseaudio] rtsp_client.c:<br>
>         Sending command:<br>
>         > SET_PARAMETER<br>
>         > (1011.217|   0.000) D: [lt-pulseaudio]<br>
>         module-suspend-on-idle.c: Sink<br>
>         > raop_output.Logitech-UE-Air-Speaker-39DB34.local becomes<br>
>         idle, timeout<br>
>         > in 5 seconds.<br>
>         > (1011.217|   0.000) D: [lt-pulseaudio] core.c: Hmm, no<br>
>         streams around,<br>
>         > trying to vacuum.<br>
>         > (1011.218|   0.000) I: [lt-pulseaudio] sink-input.c: Freeing<br>
>         input 2<br>
>         > "pulsesink probe"<br>
>         > (1011.218|   0.000) I: [lt-pulseaudio]<br>
>         module-stream-restore.c:<br>
>         > Restoring device for stream sink-input-by-media-role:music.<br>
>         > (1011.218|   0.000) D: [lt-pulseaudio]<br>
>         module-intended-roles.c: Not<br>
>         > setting device for stream Playback Stream, because already<br>
>         set.<br>
>         > (1011.218|   0.000) D: [lt-pulseaudio] sink-input.c:<br>
>         Negotiated<br>
>         > format: pcm, format.sample_format = "\"s16le\""<br>
>          format.channels = "2"<br>
>         > format.rate = "48000"  format.channel_map =<br>
>         "\"front-left,front-right<br>
>         > \""<br>
>         > (1011.218|   0.000) I: [lt-pulseaudio] sink-input.c: Trying<br>
>         to change<br>
>         > sample rate<br>
>         > (1011.218|   0.000) I: [lt-pulseaudio]<br>
>         module-stream-restore.c:<br>
>         > Restoring volume for sink input<br>
>         sink-input-by-media-role:music.<br>
>         > (1011.218|   0.000) I: [lt-pulseaudio]<br>
>         module-stream-restore.c:<br>
>         > Restoring mute state for sink input<br>
>         sink-input-by-media-role:music.<br>
>         > (1011.218|   0.000) D: [lt-pulseaudio]<br>
>         module-suspend-on-idle.c: Sink<br>
>         > raop_output.Logitech-UE-Air-Speaker-39DB34.local becomes<br>
>         busy,<br>
>         > resuming.<br>
>         > (1011.218|   0.000) I: [lt-pulseaudio] resampler.c: Using<br>
>         resampler<br>
>         > 'speex-float-1'<br>
>         > (1011.218|   0.000) I: [lt-pulseaudio] resampler.c: Using<br>
>         float32le as<br>
>         > working format.<br>
>         > (1011.218|   0.000) I: [lt-pulseaudio] resampler.c: Choosing<br>
>         speex<br>
>         > quality setting 1.<br>
>         > (1011.218|   0.000) D: [lt-pulseaudio] memblockq.c:<br>
>         memblockq<br>
>         > requested: maxlength=33554432, tlength=0, base=4, prebuf=0,<br>
>         minreq=1<br>
>         > maxrewind=0<br>
>         > (1011.218|   0.000) D: [lt-pulseaudio] memblockq.c:<br>
>         memblockq<br>
>         > sanitized: maxlength=33554432, tlength=33554432, base=4,<br>
>         prebuf=0,<br>
>         > minreq=4 maxrewind=0<br>
>         > (1011.218|   0.000) I: [lt-pulseaudio] sink-input.c: Created<br>
>         input 3<br>
>         > "Playback Stream" on<br>
>         raop_output.Logitech-UE-Air-Speaker-39DB34.local<br>
>         > with sample spec s16le 2ch 48000Hz and channel map<br>
>         > front-left,front-right<br>
>         > (1011.218|   0.000) I: [lt-pulseaudio] sink-input.c:<br>
>         <a href="http://media.name" target="_blank">media.name</a> =<br>
>         > "Playback Stream"<br>
>         > (1011.218|   0.000) I: [lt-pulseaudio] sink-input.c:<br>
>         > <a href="http://application.name" target="_blank">application.name</a> = "Quod Libet"<br>
>         > (1011.218|   0.000) I: [lt-pulseaudio] sink-input.c:<br>
>         > native-protocol.peer = "UNIX socket client"<br>
>         > (1011.218|   0.000) I: [lt-pulseaudio] sink-input.c:<br>
>         > native-protocol.version = "29"<br>
>         > (1011.218|   0.000) I: [lt-pulseaudio] sink-input.c:<br>
>         media.role =<br>
>         > "music"<br>
>         > (1011.218|   0.000) I: [lt-pulseaudio] sink-input.c:<br>
>         > application.icon_name = "quodlibet"<br>
>         > (1011.218|   0.000) I: [lt-pulseaudio] sink-input.c:<br>
>         > <a href="http://application.process.id" target="_blank">application.process.id</a> = "19885"<br>
>         > (1011.218|   0.000) I: [lt-pulseaudio] sink-input.c:<br>
>         > application.process.user = "thaynes"<br>
>         > (1011.218|   0.000) I: [lt-pulseaudio] sink-input.c:<br>
>         > application.process.host = "<a href="http://nexus6.torolab.ibm.com" target="_blank">nexus6.torolab.ibm.com</a>"<br>
>         > (1011.218|   0.000) I: [lt-pulseaudio] sink-input.c:<br>
>         > application.process.binary = "python2.7"<br>
>         > (1011.218|   0.000) I: [lt-pulseaudio] sink-input.c:<br>
>         > application.language = "en_US.utf8"<br>
>         > (1011.218|   0.000) I: [lt-pulseaudio] sink-input.c:<br>
>         > window.x11.display = ":0"<br>
>         > (1011.218|   0.000) I: [lt-pulseaudio] sink-input.c:<br>
>         > application.process.machine_id =<br>
>         "dd52b532d0cb43738efff1f3e90d00f2"<br>
>         > (1011.218|   0.000) I: [lt-pulseaudio] sink-input.c:<br>
>         > application.process.session_id = "4"<br>
>         > (1011.218|   0.000) I: [lt-pulseaudio] sink-input.c:<br>
>         > <a href="http://module-stream-restore.id" target="_blank">module-stream-restore.id</a> = "sink-input-by-media-role:music"<br>
>         > (1011.218|   0.000) I: [lt-pulseaudio] protocol-native.c:<br>
>         Requested<br>
>         > tlength=200.00 ms, minreq=10.00 ms<br>
>         > (1011.218|   0.000) D: [lt-pulseaudio] protocol-native.c:<br>
>         Adjust<br>
>         > latency mode enabled, configuring sink latency to half of<br>
>         overall<br>
>         > latency.<br>
>         > (1011.218|   0.000) D: [lt-pulseaudio] protocol-native.c:<br>
>         Requested<br>
>         > latency=90.00 ms, Received latency=250.00 ms<br>
>         > (1011.218|   0.000) D: [lt-pulseaudio] memblockq.c:<br>
>         memblockq<br>
>         > requested: maxlength=4194304, tlength=51840, base=4,<br>
>         prebuf=0,<br>
>         > minreq=1920 maxrewind=0<br>
>         > (1011.218|   0.000) D: [lt-pulseaudio] memblockq.c:<br>
>         memblockq<br>
>         > sanitized: maxlength=4194304, tlength=51840, base=4,<br>
>         prebuf=0,<br>
>         > minreq=1920 maxrewind=0<br>
>         > (1011.219|   0.000) I: [lt-pulseaudio] protocol-native.c:<br>
>         Final<br>
>         > latency 520.00 ms = 250.00 ms + 2*10.00 ms + 250.00 ms<br>
>         > (1011.219|   0.000) D: [lt-pulseaudio] module-raop-sink.c:<br>
>         Volume<br>
>         > adjusted: orig=66683 adjusted=66320<br>
>         > (1011.219|   0.000) D: [lt-pulseaudio] module-raop-sink.c:<br>
>         Requested<br>
>         > volume: front-left: 66683 / 102%,   front-right: 66683 /<br>
>         102%<br>
>         > (1011.219|   0.000) D: [lt-pulseaudio] module-raop-sink.c:<br>
>         Got<br>
>         > hardware volume: front-left: 66320 / 101%,   front-right:<br>
>         66320 / 101%<br>
>         > (1011.219|   0.000) D: [lt-pulseaudio] module-raop-sink.c:<br>
>         Calculated<br>
>         > software volume: front-left: 65536 / 100% / 0.00 dB,<br>
>         front-right:<br>
>         > 65536 / 100% / 0.00 dB<br>
>         > (1011.219|   0.000) D: [lt-pulseaudio] raop_client.c:<br>
>         volume=66320<br>
>         > db=0.000000<br>
>         > (1011.219|   0.000) D: [lt-pulseaudio] rtsp_client.c:<br>
>         Sending command:<br>
>         > SET_PARAMETER<br>
>         > (1011.221|   0.002) D: [raop-sink] protocol-native.c:<br>
>         Requesting<br>
>         > rewind due to end of underrun.<br>
>         > (1011.221|   0.000) D: [raop-sink] protocol-native.c:<br>
>         Requesting<br>
>         > rewind due to end of underrun.<br>
>         > (1011.221|   0.000) D: [raop-sink] protocol-native.c:<br>
>         Requesting<br>
>         > rewind due to end of underrun.<br>
>         > (1011.221|   0.000) D: [raop-sink] protocol-native.c:<br>
>         Requesting<br>
>         > rewind due to end of underrun.<br>
>         > (1011.221|   0.000) D: [raop-sink] protocol-native.c:<br>
>         Requesting<br>
>         > rewind due to end of underrun.<br>
>         > (1011.222|   0.000) D: [raop-sink] protocol-native.c:<br>
>         Requesting<br>
>         > rewind due to end of underrun.<br>
>         > (1011.222|   0.000) D: [raop-sink] protocol-native.c:<br>
>         Requesting<br>
>         > rewind due to end of underrun.<br>
>         > (1011.222|   0.000) D: [raop-sink] protocol-native.c:<br>
>         Requesting<br>
>         > rewind due to end of underrun.<br>
>         > (1011.222|   0.000) D: [raop-sink] protocol-native.c:<br>
>         Requesting<br>
>         > rewind due to end of underrun.<br>
>         > (1011.222|   0.000) D: [raop-sink] protocol-native.c:<br>
>         Requesting<br>
>         > rewind due to end of underrun.<br>
>         > (1011.222|   0.000) D: [raop-sink] protocol-native.c:<br>
>         Requesting<br>
>         > rewind due to end of underrun.<br>
>         > (1011.222|   0.000) D: [raop-sink] protocol-native.c:<br>
>         Requesting<br>
>         > rewind due to end of underrun.<br>
>         > (1011.222|   0.000) D: [raop-sink] protocol-native.c:<br>
>         Requesting<br>
>         > rewind due to end of underrun.<br>
>         > (1011.222|   0.000) D: [raop-sink] protocol-native.c:<br>
>         Requesting<br>
>         > rewind due to end of underrun.<br>
>         > (1011.222|   0.000) D: [raop-sink] protocol-native.c:<br>
>         Requesting<br>
>         > rewind due to end of underrun.<br>
>         > (1011.222|   0.000) D: [raop-sink] sink-input.c: Requesting<br>
>         rewind due<br>
>         > to uncorking<br>
>         > (1011.222|   0.000) D: [lt-pulseaudio]<br>
>         module-suspend-on-idle.c: Sink<br>
>         > raop_output.Logitech-UE-Air-Speaker-39DB34.local becomes<br>
>         busy,<br>
>         > resuming.<br>
>         > (1011.222|   0.000) D: [raop-sink] module-raop-sink.c: RAOP:<br>
>         RUNNING<br>
>         > (1011.947|   0.725) D: [lt-pulseaudio] rtsp_client.c: Full<br>
>         response<br>
>         > received. Dispatching<br>
>         > (1011.947|   0.000) D: [lt-pulseaudio] raop_client.c: RAOP:<br>
>         > SET_PARAMETER<br>
>         > (1011.947|   0.000) D: [lt-pulseaudio] rtsp_client.c: Full<br>
>         response<br>
>         > received. Dispatching<br>
>         > (1011.947|   0.000) D: [lt-pulseaudio] raop_client.c: RAOP:<br>
>         > SET_PARAMETER<br>
>         > (1012.788|   0.840) D: [raop-sink] module-raop-sink.c:<br>
>         Received<br>
>         > control packet.<br>
>         > (1012.788|   0.000) D: [raop-sink] raop_client.c: Resending<br>
>         1 packets<br>
>         > starting at 47073<br>
>         > (1021.737|   8.949) D: [raop-sink] module-raop-sink.c:<br>
>         Received<br>
>         > control packet.<br>
>         > (1021.738|   0.000) D: [raop-sink] raop_client.c: Resending<br>
>         1 packets<br>
>         > starting at 48180<br>
>         > (1021.738|   0.000) D: [raop-sink] module-raop-sink.c:<br>
>         Received<br>
>         > control packet.<br>
>         > (1021.738|   0.000) D: [raop-sink] raop_client.c: Resending<br>
>         1 packets<br>
>         > starting at 48181<br>
>         > (1021.745|   0.007) D: [raop-sink] module-raop-sink.c:<br>
>         Received<br>
>         > control packet.<br>
>         > (1021.745|   0.000) D: [raop-sink] raop_client.c: Resending<br>
>         1 packets<br>
>         > starting at 48182<br>
>         > (1021.746|   0.001) D: [raop-sink] module-raop-sink.c:<br>
>         Received<br>
>         > control packet.<br>
>         > (1021.747|   0.000) D: [raop-sink] raop_client.c: Resending<br>
>         1 packets<br>
>         > starting at 48183<br>
>         > (1021.752|   0.005) D: [raop-sink] module-raop-sink.c:<br>
>         Received<br>
>         > control packet.<br>
>         ><br>
>         ><br>
>         > I'm looking for suggestions for next diagnostic steps. Any<br>
>         help is<br>
>         > much appreciated.<br>
>         ><br>
>         > Thanks,<br>
>         > Toby Haynes<br>
>         ><br>
><br>
>         > _______________________________________________<br>
>         > pulseaudio-discuss mailing list<br>
>         > <a href="mailto:pulseaudio-discuss@lists.freedesktop.org" target="_blank">pulseaudio-discuss@lists.freedesktop.org</a><br>
>         ><br>
>         <a href="http://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss" target="_blank">http://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss</a><br>
><br>
><br>
>         _______________________________________________<br>
>         pulseaudio-discuss mailing list<br>
>         <a href="mailto:pulseaudio-discuss@lists.freedesktop.org" target="_blank">pulseaudio-discuss@lists.freedesktop.org</a><br>
>         <a href="http://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss" target="_blank">http://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss</a><br>
><br>
><br>
><br>
> _______________________________________________<br>
> pulseaudio-discuss mailing list<br>
> <a href="mailto:pulseaudio-discuss@lists.freedesktop.org" target="_blank">pulseaudio-discuss@lists.freedesktop.org</a><br>
> <a href="http://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss" target="_blank">http://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss</a><br>
<br>
</div></div><br>_______________________________________________<br>
pulseaudio-discuss mailing list<br>
<a href="mailto:pulseaudio-discuss@lists.freedesktop.org" target="_blank">pulseaudio-discuss@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss" target="_blank">http://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss</a><br>
<br></blockquote></div><br></div>
</div></div></blockquote></div><br></div>