Changes v1.2.1.1 v1.2.1.2

From AlsaProject
Revision as of 19:12, 29 November 2019 by Perex (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Detailed changes v1.2.1.1 v1.2.1.2

Changelog between 1.2.1.1 and 1.2.1.2 releases

alsa-lib

Core

Release v1.2.1.2
local.h: remove sound/asoundef.h dependency
asoundef.h: add CEA861_AUDIO_INFOFRAME defines

Control API

control: ctlparse - accept enum values in or ""

PCM API

pcm_file: fix pipe stall when pclose() is called too early

Topology API

include/sound: sync with the kernel v5.4

Use Case Manager API

ucm: add support for ControlEnum in ControlExists condition
ucm: conditions - fix the wrong string/substring match
use-case: add priority values from pulseaudio
use-case: improve comment for mixer elements
ucm: rename mixer element identifiers
ucm: fix the cdev initialization sequence
ucm: remove the new-line for uc_error() calls
ucm: use-case.h - add <alsa/asoundlib.h> include
ucm: add ${CardDriver} substitution
ucm: implement ${sys:sysfs/path} substitution

Kernel Headers

include/sound/Makefile.am: remove asoundef.h
local.h: remove sound/asoundef.h dependency
include/sound: sync with the kernel v5.4

Utils

alsa.m4: Fix the detection of topology library availability

Changelog between 1.2.1 and 1.2.1.2 releases

alsa-ucm-conf

Configuration

ucm2: remove the old SectionDevice syntax (additional .0)
ucm2: change 'Headphone' to 'Headphones'
sof-hda-dsp: Use more strict check for Input Source (ControlEnum)
sof-hda-dsp: use CardComponents to detect the four digital microphones
sof-hda-dsp: fix the default verbs
sof-hda-dsp: add priority values
sof-hda-dsp: add support for mono microphone (HeadphoneMic = stereo, HeadsetMic = mono)
sof-hda-dsp: Return back HDMI devices to the HiFi verb
sof-hda-dsp: remove standalone Bass Speaker, fix mixer values
treewide: Remove OutputDspName values
treewide: Remove JackName, JackType and JackSwitch values
sof-hda-dsp: rename PlaybackMixerId to PlaybackMixerID (per use-case.h)
SDP4430: fix ${CardID} -> ${CardId} typo
PAZ00: remove extra cdev
DB820c: fix HDMI.conf (remove cdev and fix PCM devices)
skylake-rt286: adapt more to ucm2
chtrt5645: adapt to ucm2
chtrt5650: adapt to ucm2
cht-bsw-rt5672: adapt to ucm2
cht-bsw-rt5672: adapt to ucm2
bytcht-cx2072x: adapt to ucm2
tegraalc5632: adapt to ucm2
chtnau8824: adapt to ucm2
kblrt5660: adapt to ucm2
bytcht-es8316: adapt to ucm2
bytcr-rt5651: adapt to ucm2
bytcr-rt5640: adapt to ucm2
platform/bytcr: move to ucm2 tree
ucm2: move HDAudio-*DualCodecs configs to the right card name directory