[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bugs-dist
Subject:    [kmix] [Bug 254793] Kmix broke per-channel pulseaudio volume setup when setting volume to 0% and 100
From:       Bob Farly via KDE Bugzilla <bugzilla_noreply () kde ! org>
Date:       2016-02-29 12:44:04
Message-ID: bug-254793-17878-h11GFnpFCp () http ! bugs ! kde ! org/
[Download RAW message or body]

https://bugs.kde.org/show_bug.cgi?id=254793

Bob Farly <b994265@trbvn.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |b994265@trbvn.com

--- Comment #14 from Bob Farly <b994265@trbvn.com> ---
Unfortunately this problem still stands.

In Pulseaudio 8.0 there's a new API that could be used as a solution.

"There's a new API for controlling the LFE (a.k.a. subwoofer) channel volume
relative to all other (except mono and aux) channels.

Some background: the "native" volume representation in PulseAudio is to have
independent volume for each channel, but some UIs may prefer to have one
"overall volume" slider and two sliders for controlling the left-right and
rear-front balances. There have always been helper functions for mapping the
left-right and rear-front balances to per-channel volumes and vice versa. The
LFE channel is not included in any of the conversions, however. To allow users
to also control the LFE channel volume some UIs (at least the Gnome sound
configuration tool) have added the LFE channel control as a separate slider,
but in practice that had weird interactions with the overall volume slider.

To resolve this problem, we now have helper functions for controlling the
balance between LFE and non-LFE channels, which allow changing the balance
without affecting the overall volume. All applications that present the
left-right and rear-front balances to the user are advised to start using the
new API for dealing with the LFE volume.

The new functions are pa_cvolume_get_lfe_balance, pa_cvolume_set_lfe_balance
and pa_channel_map_can_lfe_balance."

-- 
You are receiving this mail because:
You are watching all bug changes.
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic