Hui Wang 960e01d957 mixer-control: consolidate port finding and setting with/without ucm
Recently Intel added a new audio driver in the Linux kernel, it is
called sof driver. This driver is needed on the laptops which
connects the digital mic to the PCH instead of the codec. To make the
sof driver work with pulseaudio, the ucm is mandatory.

With the ucm, the multi-function audio jack has different port names
in the pulseaudio from the one without ucm, these are the port names
with the ucm:
[In] Mic1: Digital Microphone
[In] Mic2: Headphones Stereo Microphone
[In] Headset: Headset Mono Microphone
[Out] Headphones: Headphones
[Out] Speaker: Speaker

To make the audio device selection work on the machines using the ucm,
the pulseaudio introduces a change to add 2 new members in the device
port structure from the PA_PROTOCOL_VERSION=34, with these 2 members'
help, we could consolidate the port finding and setting for both with
ucm and without ucm.

And this patch maintains the backward compatibility with the
PA_PROTOCOL_VERSION < 34.
2020-09-17 15:30:52 +02:00
2019-11-22 19:37:31 +01:00
2020-04-09 13:53:36 +00:00
2019-11-22 19:37:31 +01:00
2012-10-19 20:00:25 +02:00
2012-10-19 20:00:25 +02:00
2012-10-19 20:00:25 +02:00
2012-10-19 20:00:25 +02:00
2012-10-19 20:00:25 +02:00
2012-10-19 20:00:47 +02:00
2012-10-19 20:00:47 +02:00
2012-10-19 20:00:25 +02:00
2018-01-30 13:15:36 +01:00
2020-04-09 12:14:25 +02:00
2018-09-07 15:31:39 +02:00

libgnome-volume-control

libgnome-volume-control is a copy library that's supposed to be used as a git sub-module. If your project uses some of libgnome-volume-control's strings in a user-facing manner, don't forget to add those files to your POTFILES.in for translation.

Projects using libgnome-volume-control

Description
No description provided
Readme 237 KiB
Languages
C 98.5%
Meson 1.5%