Skip to content

Volume down key stops working with 3-channel (2.1) virtual sink (module-remap-sink) #446

@look997

Description

@look997

When using a virtual 2.1 sink created via module-remap-sink with channels FL,FR,LFE,
the volume down key stops working after a few presses.

gvc_mixer_stream_get_volume returns the max channel value, but after set_volume
the LFE channel drifts from FL/FR levels. On the next keypress old_vol_pa == new_vol_pa
so the condition if (old_vol_pa != new_vol_pa) is never true and volume doesn't change.

Volume UP works fine. Volume slider in Sound Settings works fine. Only volume DOWN key
is affected.

Setup: PipeWire 1.4.10, WirePlumber 0.5.13, Arch Linux, Realtek ALC897

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions