Le 14/05/2010 20:23, Yves (theYinYeti) a ?crit : > Hello, > > I'm new on this mailing-list. I tried asking this question on > general-purpose forums, but I realise this is too specific. I hope this > place is better suited. > > I have my own server. And I thought it would be nice to have this server > hooked up to the HiFi, and thus enable any PC on the LAN to send sound > to the HiFi! > > Setup was not straightforward, none the least because Mandriva's paprefs > seems to be partly broken, and there's ZERO documentation on Pulseaudio > networking on Mandriva. Still, I managed; all in all, it's just a matter of: > ? adding > > load-module module-native-protocol-tcp > load-module module-zeroconf-publish > > to /etc/pulse/default.pa on the (Debian) server, > ? adding > > load-module module-zeroconf-discover > > to /etc/pulse/default.pa on the (Mandriva) client, > ? managing authentication, either through ACL or with cookies. > > Alternately, the whole zeroconf parts can be replaced by a single line > on the client side (I got this line thanks to paman; it was probably > generated by zeroconf-discover in the first place): > > load-module module-tunnel-sink server=[my_server_IP]:4713 sink=alsa_output.hw_0 format=s16le channels=2 rate=44100 sink_name=tunnel.sphinx.local.alsa_output.hw_0 channel_map=front-left,front-right > > > > Anyway, I still have two problems, which are probably related: > > *1/ Very chopped sound, and freezed video, when using the tunnelled sink* > > When I play a wav file with VLC, I only get an occasional bit of sound > once in a while, even though VLC's slider seems to run fine. > Curiously, when I play the same wav file with mplayer, the sound gets > perfectly to the speakers. However, mplayer itself seems to be lost. It > displays a line about like this: > > A: 0.1 (00.1) of1.0 (00:01.0) 0.1% > > > with no apparent trend up in the numbers and a regular flash of > ?unknown? (if I saw correctly) between the first pair of brackets. > As for video, still with mplayer, it takes ages to actually start, and > then, I have sound but no video, and mplayer is extremely slow to > respond to key strokes. > > I must add that networking itself is not at fault. If, instead of > relying on the tunnelled sink, I change of server with > > PULSE_SERVER=my_server mplayer ~/my_wav_file.wav > > then it is as good as with a local sink (which is not perfect, see below)? > > So it is obviously a tunnel-specific problem. Unfortunately, changing of > PA server is not an option for me, because Mandriva's pavucontrol > (pulseaudio 0.9.21) seems unable to connect to Debian's daemon > (pulseaudio 0.9.10): I get an error about pa_context_get_card_info_list > being ?Not supported?. > > *2/ Spurious pauses in video playback when using local sinks* > > Now with local playback. As soon as a remote sink is available, be it > through zeroconf, or directly with the tunnel-sink module, then /local/ > video playback on /local/ sinks with any player (VLC, mplayer, xine) > plays fine, EXCEPT (that's a big except?) every 5 minutes or so, there's > a more-or-less-15-second pause in playback! > > So for now, I'm back to square one, with both ?module-zeroconf-discover? > and ?module-tunnel-sink? disabled on the client side (no Pulseaudio > network)? > > Is there a Pulseaudio veteran here that would have advice, tips, or > anything to help me? > Thanks, Hello, Although the problem is still there, the weirdest part of it is gone :) My client's syslog was spammed by klogd with the following text without end: ata3.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0 ata3.00: cmd a0/00:00:00:00:00/00:00:00:00:00/a0 tag 0 cdb 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 res 51/20:03:00:00:00/00:00:00:00:00/a0 Emask 0x1 (device error) ata3.00: status: { DRDY ERR } Following an Internet advice, I ran this: hal-disable-polling --device /dev/sr0 I guess some sort of ?bus fill? was happening? Anyway, the log's quiet now. And more importantly, local playback is now perfect (tested with mplayer). Problem #2 above is gone. That leaves problem #1. Good news is, as previously, running mplayer like this: PULSE_SERVER=my_server_IP mplayer movie.avi gives the same result as local playback, which is, this time, perfect! (at the cost of 25 to 50% CPU just for PA on the server, and 10?C more) But with this setup, I cannot adjust sound in the local (client) pavucontrol? Bad news is, as previously, running mplayer on the tunneled sink (appears locally, so I can adjust levels) lets me hear audio, but I have no picture, and mplayer console display is kind of freezed. Is there additional information that would help you help me? For instance, here's the server info: processor: CentaurHauls VIA Nehemiah 1GHz OS: Debian 5.0.4, kernel 2.6.26-2-486 PCI: 00:00.0 Host bridge: VIA Technologies, Inc. VT8623 [Apollo CLE266] 00:01.0 PCI bridge: VIA Technologies, Inc. VT8633 [Apollo Pro266 AGP] 00:0d.0 FireWire (IEEE 1394): VIA Technologies, Inc. VT6306 Fire II IEEE 1394 OHCI Link Layer Controller (rev 80) 00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80) 00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80) 00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80) 00:10.3 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 82) 00:11.0 ISA bridge: VIA Technologies, Inc. VT8235 ISA Bridge 00:11.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06) 00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 50) 00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 74) 01:00.0 VGA compatible controller: VIA Technologies, Inc. VT8623 [Apollo CLE266] integrated CastleRock graphics (rev 03) And here's the client info: processor: dual GenuineIntel Intel(R) Core(TM)2 CPU 4300 @ 1.80GHz OS: Mandriva Linux release 2010.0 (Official) for i586, 2.6.31.13-desktop-1mnb PCI: 00:00.0 Host bridge: Intel Corporation 82945G/GZ/P/PL Memory Controller Hub (rev 02) 00:01.0 PCI bridge: Intel Corporation 82945G/GZ/P/PL PCI Express Root Port (rev 02) 00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01) 00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 01) 00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 01) 00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 (rev 01) 00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 (rev 01) 00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 (rev 01) 00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 (rev 01) 00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 01) 00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev e1) 00:1f.0 ISA bridge: Intel Corporation 82801GB/GR (ICH7 Family) LPC Interface Bridge (rev 01) 00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 01) 00:1f.2 IDE interface: Intel Corporation 82801GB/GR/GH (ICH7 Family) SATA IDE Controller (rev 01) 00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 01) 01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 01) 03:00.0 VGA compatible controller: ATI Technologies Inc Radeon HD 4770 [RV740] 03:00.1 Audio device: ATI Technologies Inc R700 Audio Device [Radeon HD 4000 Series] 04:02.0 Multimedia controller: Philips Semiconductors SAA7134/SAA7135HL Video Broadcast Decoder (rev 01) Thank you for any coming help, Yves. (repost; I used the wrong address yesterday)