service/pipewire: ignore insignificant device volume changes

Fixes devices getting stuck in a "waiting for volume change
acknowledgement" state forever.
This commit is contained in:
outfoxxed 2024-08-29 13:17:24 -07:00
parent a116f39c63
commit f6ad617b67
Signed by: outfoxxed
GPG key ID: 4C88A185FB89301E
2 changed files with 32 additions and 7 deletions

View file

@ -150,6 +150,7 @@ private:
bool mMuted = false;
QVector<PwAudioChannel::Enum> mChannels;
QVector<float> mVolumes;
QVector<float> mServerVolumes;
QVector<float> mDeviceVolumes;
QVector<float> waitingVolumes;
PwNode* node;