On Tue, 2014-06-10 at 21:38 +0200, Wim Taymans wrote: > Mark the sink as DYNAMIC_LATENCY and implement update_sink_latency_range > on its sink-input to collect the combined latency range of all sinks. > > Implement update_requested_latency on the sink to configure the final > latency by combining the sink-input requested latencies. This makes us > honour the client latency request. > > Also add more debug log. > > Fixes https://bugs.freedesktop.org/show_bug.cgi?id=47899 > --- > src/modules/module-combine-sink.c | 142 ++++++++++++++++++++++++++++---------- > 1 file changed, 107 insertions(+), 35 deletions(-) Thanks! I applied this, plus some cleanups and additional fixes. -- Tanu