module-tunnel.c: Server signalled buffer overrun/underrun

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



'Twas brillig, and Antoine Martin at 28/09/09 18:46 did gyre and gimble:
>> You may have to dig through the code and work out why the under/over
>> runs are being signalled.
> What is really odd (and that I forgot to mention) is that both servers
> are idle: not playing anything as I didn't get that far.
> So why would I get overruns/underruns?
> There shouldn't be any data exchanged apart from the initial handshake,
> or just occasional sync packets of some sort (dunno the inner workings
> of PA).

Well basically the tunnels connect and sit about and pump the data back 
and forth. When pulse is not running, silence will be rendered unless 
the sinks enter an idle state and are suspended.

Actually thinking about it, perhaps the problem is the lack of a proper 
idle state? Maybe you'll get more success if you ensure that 
module-suspend-on-idle is loaded too?

Also just to save another problem, if you are using pulse 0.9.16 through 
0.9.18, you should be aware tunnels are broken!

The necessary patches are on the 0.9.18-stable branch, so update to 
0.9.18 and grab the additional patches! 0.9.15 should be fine.

Col



-- 

Colin Guthrie
gmane(at)colin.guthr.ie
http://colin.guthr.ie/

Day Job:
   Tribalogic Limited [http://www.tribalogic.net/]
Open Source:
   Mandriva Linux Contributor [http://www.mandriva.com/]
   PulseAudio Hacker [http://www.pulseaudio.org/]
   Trac Hacker [http://trac.edgewall.org/]




[Index of Archives]     [Linux Audio Users]     [AMD Graphics]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux