Ticket #398: 0001-Revert-back-to-using-pa_-sink-source-_used_by-as-o.patch

File 0001-Revert-back-to-using-pa_-sink-source-_used_by-as-o.patch, 1.3 KB (added by coling, 4 years ago)

Potential fix

  • src/modules/module-suspend-on-idle.c

    From 6ea2a0ac7d4b0be193a947d59d021ab623a2aaa0 Mon Sep 17 00:00:00 2001
    From: Colin Guthrie <pulse@colin.guthr.ie>
    Date: Wed, 5 Nov 2008 22:10:46 +0000
    Subject: [PATCH] Revert back to using pa_{sink,source}_used_by() as opposed to pa_{sink,source}_check_suspend() in the state change callback
    
    ---
     src/modules/module-suspend-on-idle.c |    4 ++--
     1 files changed, 2 insertions(+), 2 deletions(-)
    
    diff --git a/src/modules/module-suspend-on-idle.c b/src/modules/module-suspend-on-idle.c
    index 8ab84e0..178423a 100644
    a b  
    313313        pa_sink *s = PA_SINK(o); 
    314314        pa_sink_state_t state = pa_sink_get_state(s); 
    315315 
    316         if (pa_sink_check_suspend(s) <= 0) { 
     316        if (pa_sink_used_by(s) <= 0) { 
    317317 
    318318            if (PA_SINK_IS_OPENED(state)) 
    319319                restart(d); 
     
    324324        pa_source *s = PA_SOURCE(o); 
    325325        pa_source_state_t state = pa_source_get_state(s); 
    326326 
    327         if (pa_source_check_suspend(s) <= 0) { 
     327        if (pa_source_used_by(s) <= 0) { 
    328328 
    329329            if (PA_SOURCE_IS_OPENED(state)) 
    330330                restart(d);