Summary: | Volume adjustments when using unbalanced L+R channels do not correctly scale both outputs | ||
---|---|---|---|
Product: | [Plasma] plasma-pa | Reporter: | jezekdavid |
Component: | general | Assignee: | David Rosca <nowrep> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | bizyaev, nate, plasma-bugs |
Priority: | NOR | ||
Version: | 5.21.4 | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/libraries/pulseaudio-qt/-/commit/d4b6437b2027587e312a79ee4d563449ecccc5cb | Version Fixed In: | 5.27.7 |
Sentry Crash Report: |
Description
jezekdavid
2021-04-17 11:00:21 UTC
Git commit cfe4a360f2640d7bd4e2d936804b100a299b268a by Ismael Asensio, on behalf of Quinten Kock. Committed on 25/06/2023 at 13:27. Pushed by iasensio into branch 'master'. Make setGenericVolume keep balance between channels Previously setGenericVolume would apply the same amount of difference on all channels, making e.g. 100%/50% -> 80%/30%. This commit changes it to keep the ratios equal instead, so that the resulting volume would be 80%/40%, keeping the balance the same. FIXED-IN: 5.27.7 M +5 -2 src/context.h https://invent.kde.org/plasma/plasma-pa/-/commit/cfe4a360f2640d7bd4e2d936804b100a299b268a Git commit ffe6a4f4b6f56296165cea8651f35563d168ac89 by Ismael Asensio, on behalf of Quinten Kock. Committed on 25/06/2023 at 13:31. Pushed by iasensio into branch 'Plasma/5.27'. Make setGenericVolume keep balance between channels Previously setGenericVolume would apply the same amount of difference on all channels, making e.g. 100%/50% -> 80%/30%. This commit changes it to keep the ratios equal instead, so that the resulting volume would be 80%/40%, keeping the balance the same. FIXED-IN: 5.27.7 (cherry picked from commit cfe4a360f2640d7bd4e2d936804b100a299b268a) M +5 -2 src/context.h https://invent.kde.org/plasma/plasma-pa/-/commit/ffe6a4f4b6f56296165cea8651f35563d168ac89 Git commit d4b6437b2027587e312a79ee4d563449ecccc5cb by Harald Sitter, on behalf of Quinten Kock. Committed on 17/02/2024 at 13:45. Pushed by sitter into branch 'master'. Make setGenericVolume keep balance between channels Previously setGenericVolume would apply the same amount of difference on all channels, making e.g. 100%/50% -> 80%/30%. This commit changes it to keep the ratios equal instead, so that the resulting volume would be 80%/40%, keeping the balance the same. FIXED-IN: 5.27.7 (cherry picked from commit cfe4a360f2640d7bd4e2d936804b100a299b268a) M +5 -2 src/context.cpp https://invent.kde.org/libraries/pulseaudio-qt/-/commit/d4b6437b2027587e312a79ee4d563449ecccc5cb |