summaryrefslogtreecommitdiff
path: root/src/multimedia/audio/qsoundeffect_pulse_p.h
diff options
context:
space:
mode:
authorYoann Lopes <yoann.lopes@digia.com>2013-07-25 15:43:41 +0200
committerThe Qt Project <gerrit-noreply@qt-project.org>2013-07-25 23:09:22 +0200
commitcd11c240a614acd7fe263e86baacf25ce90df699 (patch)
treedbd0b18402478293a93c83ad7b7f4fe55477c65d /src/multimedia/audio/qsoundeffect_pulse_p.h
parent18d77b2b33b6784796aa89983bc209c5e7c8aaab (diff)
downloadqtmultimedia-cd11c240a614acd7fe263e86baacf25ce90df699.tar.gz
Make PulseAudio implementation of QSoundEffect more robust.
It was crashing when the PulseAudio daemon was not running or was killed. When the connection to the daemon fails (or is terminated), it now tries to reconnect every 30 seconds. Sounds created before a connection loss will be recreated after reconnection. Task-number: QTBUG-32487 Change-Id: Ia63707aa5c70434b834b3079a9950a9b35057b26 Reviewed-by: Shawn Rutledge <shawn.rutledge@digia.com>
Diffstat (limited to 'src/multimedia/audio/qsoundeffect_pulse_p.h')
-rw-r--r--src/multimedia/audio/qsoundeffect_pulse_p.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/multimedia/audio/qsoundeffect_pulse_p.h b/src/multimedia/audio/qsoundeffect_pulse_p.h
index e43bd2fdf..4dc58f0b6 100644
--- a/src/multimedia/audio/qsoundeffect_pulse_p.h
+++ b/src/multimedia/audio/qsoundeffect_pulse_p.h
@@ -111,6 +111,7 @@ private Q_SLOTS:
void sampleReady();
void uploadSample();
void contextReady();
+ void contextFailed();
void underRun();
void prepare();
void streamReady();