Patrick Ziegler
f653c3a738
fix(pulse): Hanging during connection setup ( #2709 )
...
If context_state_callback is called before we call
pa_threaded_mainloop_wait in the main thread, the signal is lost and we
wait forever.
Fixes #2707
Ref #2699
Ref #2697
2022-05-04 08:58:53 +02:00
patrick96
e904b408d1
fix(builder): ignored offsets
...
The builder::offset function returned immediately if a valid extent was
passed instead of when an invalid one was passed.
2022-03-14 22:58:01 +01:00
Vlad Glagolev
d665634484
Fix build with clang++ 3.4 ( #2279 )
2020-12-12 01:07:51 +01:00
julio-b
751c21cd37
feat(pulse): Show volume in decibels ( #1894 )
...
Adds `%decibels%` token to the pulseaudio module
2019-10-09 02:13:57 +02:00
NBonaparte
f2010edf94
fix(pulseaudio): fix max_volume naming
2018-05-05 10:57:01 +02:00
NBonaparte
4bf73ddd81
fix(pulseaudio): listen for default sink changes, and use @DEFAULT_SINK@
...
Using @DEFAULT_SINK@ macro avoids having to retrieve default sink name
2018-05-05 10:57:01 +02:00
Kajzer
688658c306
(pulseaudio) Add max volume configuration
2018-04-09 20:27:55 -07:00
patrick96
36ea6fbff8
Revert "fix(pulseaudio): add mutex for queue"
...
This reverts commit d430174f0b
.
Mutual exclusion is already guaranteed by the lock on
pa_threaded_mainloop
Fixes #1139
2018-04-07 13:52:48 -07:00
NBonaparte
d430174f0b
fix(pulseaudio): add mutex for queue
2018-03-31 00:52:17 +02:00
NBonaparte
10656a94cb
fix(pulseaudio): prevent nonresponsiveness and remove redundant getters
2018-01-20 12:37:41 -08:00
NBonaparte
1f35b9dc89
fix(pulseaudio): Add logging
2018-01-20 12:37:41 -08:00
NBonaparte
1792090d66
refactor(pulseaudio): remove wait timeout, fix indents
2018-01-20 12:37:41 -08:00
NBonaparte
a08c5c710a
fix(pulseaudio): fix get_name(), cleanup
2018-01-20 12:37:41 -08:00
NBonaparte
5c6b56614e
fix(pulseaudio): Rewrite error checking
2018-01-20 12:37:41 -08:00
NBonaparte
916c7b6852
refactor(pulseaudio): Use index instead of name to track sinks
2018-01-20 12:37:41 -08:00
NBonaparte
23ee9afb6f
fix(pulseaudio): Use inc_volume() instead of set_volume()
2018-01-20 12:37:41 -08:00
NBonaparte
318a6d83cf
refactor(pulseaudio): Move loop to inline function
2018-01-20 12:37:41 -08:00
NBonaparte
81913cf181
wip(pulseaudio): create pulseaudio backend
2018-01-20 12:37:41 -08:00