bluetooth: Implement event Volume has changed (org.bluez.MediaTransport1) in...
bluetooth: Implement event Volume has changed (org.bluez.MediaTransport1) in order to take into account volume changes of A2DP sources. Using A2DP and a bluetooth audio source, Pulseaudio doesn't take into account the volume modification (for device sending the event via AVRCP (ex:Apple devices)) This work aims to integrate bluez event Volume (org.bluez.MediaTransport1) for A2DP source in pulseaudio. This permits to take into account A2DP source volume changes (sent using AVRCP protocol). Change has been tested with an iphone and an ipad and is fully working. Originally written by Mathieu Tournier <email@example.com> this commit has been altered to account for generalized volume callbacks and includes various logic changes/fixes, and as such has its author reset due to the vast number of changes I do not feel comfortable holding a different author responsible for. The orignal commit message and title have been preserved though.
Showing with 33 additions and 3 deletions