summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Blumenkrantz <zmike@osg.samsung.com>2017-03-17 13:17:02 -0400
committerMike Blumenkrantz <zmike@osg.samsung.com>2017-03-17 13:16:59 -0400
commit7191c45de530cbf3f1a7cfb160ef4563ee3110fd (patch)
tree79dbcd4394646a65ec0008a02182d6b11c06d2a2
parente23bf0cf6842a2a6db4eaea61866d9f48196a44f (diff)
downloadenlightenment-7191c45de530cbf3f1a7cfb160ef4563ee3110fd.tar.gz
slow down mixer's pulse reconnect rate
0.2s is way too fast and results in crazy cpu usage from attempting to spawn invalid pulseaudio instances in some cases ref 35bb87529f701f0128a338b2313092c4876c6737
-rw-r--r--src/modules/mixer/lib/backends/pulseaudio/pulse.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/modules/mixer/lib/backends/pulseaudio/pulse.c b/src/modules/mixer/lib/backends/pulseaudio/pulse.c
index 5961410373..87321b0621 100644
--- a/src/modules/mixer/lib/backends/pulseaudio/pulse.c
+++ b/src/modules/mixer/lib/backends/pulseaudio/pulse.c
@@ -764,7 +764,7 @@ _pulse_pa_state_cb(pa_context *context, void *data)
case PA_CONTEXT_FAILED:
WRN("PA_CONTEXT_FAILED");
if (!ctx->connect)
- ctx->connect = ecore_timer_loop_add(0.2, _pulse_connect, data);
+ ctx->connect = ecore_timer_loop_add(1, _pulse_connect, data);
goto err;
case PA_CONTEXT_TERMINATED:
ERR("PA_CONTEXT_TERMINATE:");