summaryrefslogtreecommitdiffstats
path: root/src/plugins/gstreamer/mediaplayer/qgstreamerplayersession.h
diff options
context:
space:
mode:
authorYoann Lopes <yoann.lopes@qt.io>2016-10-03 12:59:29 +0300
committerYoann Lopes <yoann.lopes@qt.io>2016-12-12 14:04:42 +0000
commit5b06e7d9ea7f423dfee51b296863a11fbd1345e2 (patch)
tree61cec543e4752f3aae69582f120e58e672181c24 /src/plugins/gstreamer/mediaplayer/qgstreamerplayersession.h
parentc39e5411cb5bf3e1e09f1e0bf9cf3a6387022e75 (diff)
PulseAudio: make sound effect implementation more robust
- Always lock the pulse thread when modifying variables that are also used in callbacks (prevents concurrent access). - Improved handling of repeated calls to setSource(). - Don't try to write to the device when there is nothing to write. - Stop the Pulse thread when there are no sound effects in use anymore. Task-number: QTBUG-55735 Change-Id: I5e1c6beab89fdbb98707f5fcbb539dddea9a333f Reviewed-by: Christian Stromme <christian.stromme@qt.io>
Diffstat (limited to 'src/plugins/gstreamer/mediaplayer/qgstreamerplayersession.h')
0 files changed, 0 insertions, 0 deletions