DescriptionThis patch changes GetVolume() to be asynchronous when being called by pulse thread.
Pulseaudio does not allow calling pa_threaded_mainloop_lock() and pa_threaded_mainloop_wait() in its callback thread.
So the GetVolume() has to be asynchronous when being called in the pulse thread, and synchronous when being called by other threads.
BUG=178057
TEST=enable pulse, and make a call using https://webrtc-demos.appspot.com/html/pc1.html
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=184629
Patch Set 1 #
Total comments: 4
Patch Set 2 : updated the comments #
Messages
Total messages: 4 (0 generated)
|