* alsa-mixer: Support dual Front Headphone Jack (LP: #1869819)
There are dual Front Headphone Jacks with different indices or with
different names, they can be found on HP EliteDesk 800 SFF and HP
EliteDesk 800 DM, respectively.
* alsa-mixer: Handle the index for ALSA mixer jack identifiers (LP: #1869819)
Some systems have two jacks with same name but different index, we
need to take index into consideration to use both jacks.
alsa-mixer: add hw_device_index to pa_alsa_mapping
We have so far assumed that HDMI always uses device indexes 3, 7, 8, 9,
10, 11, 12 and 13. These values are hardcoded in the path configuration.
The Intel HDMI LPE driver, however, uses different device numbering
scheme. Since the indexes aren't always the same, we need to query the
hw device index from ALSA.
Later patches will use the queried index for HDMI jack detection and ELD
information reading.
New changelog entries:
[Hui Wang]
* Add 0900-stream-restore-Don-t-restore-if-the-active_port-is-P.patch to fix
the stream restore problem (cbaeea4af766 stream-restore: Don't restore if
the active_port is PA_AVAILABLE_NO). (LP: #1834138)
[Daniel van Vugt]
* Drop 0811-lp1663528-alsa-card-fix-null-dereference.patch because some
similar crashes are still getting through, so we can't declare the bug
fixed.