]> code.delx.au - pulseaudio/commit
loopback: Fix cork state not updated after move
authorMikel Astiz <mikel.astiz@bmw-carit.de>
Mon, 1 Jul 2013 08:27:21 +0000 (10:27 +0200)
committerTanu Kaskinen <tanu.kaskinen@linux.intel.com>
Mon, 8 Jul 2013 14:53:28 +0000 (17:53 +0300)
commit8c81f4d0bd80ba707213925d5263cd86b8ee5e65
tree617ecfada0a7449b87b4d3b04882304ff5cfd3b2
parent736e0419809e08bd4163e785f850619af4519b4d
loopback: Fix cork state not updated after move

The source output and sink inputs should be corked if the corresponding
sink/source is suspended, as handled during module initialization. This
also needs to be handled during stream move, because the suspend state
of the destination sink/source might be different to the previous one.

This fixes the issue with an infinite number of "Requesting rewind due
to end of underrun" traces after a stream move.
src/modules/module-loopback.c