pipewire/spa/plugins
Pauli Virtanen c89acd3e1c alsa: acp: fix volume rounding down causing mute
Some ALSA devices have minimum HW volume value that is muted.  ALSA
indicates it with SND_CTL_TLV_DB_GAIN_MUTE = -9999999 dB/100 volume dB.
When rounding down to HW volume, we may get this muted value.

When determining splitting of volumes to mixers and soft volume, we
don't want HW mixers to set volume to muted, unless the target volume is
actually muted.

Fix by adding element_ask_unmuted_dB_vol() that rounds up if the asked
rounding mode resulted to mute.

This fixes mic getting muted at low volume despite ALSA reporting the dB
values correctly.

Fixes #4890
2025-10-14 08:02:23 +00:00
..
aec
alsa alsa: acp: fix volume rounding down causing mute 2025-10-14 08:02:23 +00:00
audioconvert audioconvert: accept prop params that are encoded as Long in the pod 2025-10-10 13:48:10 +03:00
audiomixer Add support for mappable buffers in mixer-dsp 2025-10-04 10:04:50 +00:00
audiotestsrc
avb
bluez5 bluez5: media-sink: cleanup ISO rate matching 2025-10-14 07:59:55 +00:00
control control: unit test for event sort 2025-09-17 13:42:12 +02:00
ffmpeg
filter-graph filter-graph: accept String param values 2025-10-10 15:03:04 +02:00
jack
libcamera spa: libcamera: device: adapt to libcamera change 2025-10-08 13:23:11 +02:00
support
test
v4l2 treewide: map SPA_PROP_exposure to V4L2_CID_EXPOSURE_ABSOLUTE 2025-09-05 17:26:44 +02:00
videoconvert adapter: enhance converter flags with follower flags 2025-10-01 11:03:53 +02:00
videotestsrc
volume
vulkan
meson.build