Changes v1.2.11 v1.2.12: Difference between revisions

From AlsaProject
Jump to navigation Jump to search
No edit summary
 
m (1 revision imported)
 
(No difference)

Latest revision as of 12:27, 11 June 2024

Detailed changes v1.2.11 v1.2.12

Changelog between 1.2.7 and 1.2.12 releases

alsa-python

Core

Release v1.2.12
hcontrol,mixer: improve callback GIL state handling
setup.py: fix symlinks for test programs for python 3
setup.py: licence -> license

pyalsa.alsahcontrol module

hcontrol,mixer: improve callback GIL state handling

pyalsa.alsamixer module

hcontrol,mixer: improve callback GIL state handling

pyalsa.alsaseq module

alsaseq: fix seg. fault when accessing `ConstantObject` extra

Changelog between 1.2.6 and 1.2.12 releases

alsa-plugins

Core

Release v1.2.12
disable -ldl check for *BSDs, find <soundcard.h> path
Release v1.2.7.1

A52 Output plugin

a52 plugin: add support for FFMPEG 7.0
ESTRPIPE not defined, use ESPIPE (not EPIPE)
use EPIPE and EBADF when ESTRPIPE and EBADFD unsupported

Arcam AV control plugin

arcam_av.c: Include missing string.h

Jack PCM plugin

program_invocation_short_name: __linux__ -> _GNU_SOURCE
remove unused <byteswap.h>, use getprogname() for *BSDs
jack: use program_invocation_short_name
jack: implement pcm operation sw_params

OSS Mixer -> ALSA Control plugin

use <linux/soundcard.h>, <sys/soundcard.h> or

PulseAudio -> ALSA plugin

use EPIPE and EBADF when ESTRPIPE and EBADFD unsupported

Rate Converter plugins

samplerate: Make LGPL-only

USB stream plugin

remove unused <byteswap.h>, use getprogname() for *BSDs

libavcodec's resampler

a52 plugin: add support for FFMPEG 7.0

Changelog between 1.2.11 and 1.2.12 releases

alsa-lib

Core

Release v1.2.12
GitHub Actions: Use actions/checkout@v4
pcm: plug - add automatic conversion for iec958 subframe samples

PCM API

pcm: extend doc for snd_pcm_hw_params_get_sbits()
pcm: clarify and fix default sbits (msbits) value for all formats
pcm: ladspa - Skip missing ladspa directories
pcm: snd_pcm_(physical_)format_width() - change documentation
pcm: plug - add automatic conversion for iec958 subframe samples

PCM Plugin API

pcm: plug - add automatic conversion for iec958 subframe samples

Topology API

topology: correct version script path

Use Case Manager API

use-case.h: add DisplayPort to HDMI device description
ucm: doc - add Variant and Macro to the evaluation order
ucm: define and describe Syntax 7
ucm: raise error when macro argument is already defined (used)
ucm: do argument value substitution for Macros
ucm: fix Path condition - substitute Path
ucm: fix Path condition - substitute Path and Mode fields

Async helpers

async: snd_async_del_handler - move clear signal using sigaction as last

Configuration

conf: aliases: hdmi: Include unconditionally the
conf: USB-Audio: Add Corsair HS60 Pro to the IEC958 blacklist
conf: USB-Audio: Add more Scarlett devices to the IEC958 blacklist

Test/Example code

tests: latency.c - fix copy-n-paste typos (sw -> hw params) in error messages

alsa-utils

Core

Release v1.2.12
aseqsend: initial version
chore: Use actions/checkout@v4

/seq/Makefile.am

aseqsend: initial version

ALSA Control (alsactl)

alsactl: don't free a card pointing NULL

alsa-info.sh

alsa-info.sh: log SoundWire devices reported in ACPI

alsamixer

alsamixer: fix calculation in set_normalized_volume (overflow)

alsatplg (topology)

topology: nhlt: Intel: Improve all error prints
topology: nhlt: Intel: Clear DMIC BFTH bits for version
topology: nhlt: Intel: Add check for DMIC version

aplay/arecord

aplay: fix S24_LE wav header

aseqdump

aseqdump: Add dump for UMP Utility and System messages

aseqsend

aseqsend: initial version

alsa-ucm-conf

Configuration

sof-soundwire: fix missing MultiCodec1 initialization and Empty condition
UCM2: Intel: sof-hda-dsp: Control SOF processing from UCM
UCM2: SOF: Add example blobs customization for AAEON
UCM2: Add sample SOF processing configuration blobs
codecs: qcom-lpass/tx-macro: Move TX1 MODE ctrl to
ucm2: codecs: wcd937x: add codec sequences
ucm2: soundwire: add rt722 SDCA device
ucm2: Qualcomm: x1e80100: add recording via DMIC01
ucm2: sof-soundwire: Create ALSA config file for hdmi:
ucm2: Intel/sof-hda-dsp: Create ALSA config file for
ucm2: common: pcm: Add hdmi.conf to handle the creation
sof-soundwire: Add basic support for cs42l43's speaker
qcom: sdm845: MM1: enable jack detection
qcom: sdm845: MM1: use analog volume controls instead of
ucm2: Qualcomm: x1e80100: correct headphones
ucm2: Qualcomm: x1e80100: add number of channels
Add support for Coachz with HDMI disabled
USB-Audio: ALC4080: Add support for MSI MEG Z790 Ace
ucm2: MediaTek: mt8195-sof: Add support for Tomato RT5682s
sof-soundwire: rt1316/rt1318 - fix channel selection for one amp
sof-soundwire: rt1308: Fix single amp configuration
sof-soundwire: fix rt1318 config copy-n-paste error in rt1318spk macro
sof-soundwire: fix rt1318 config typo in rt1318spk macro
USB-Audio: ALC4080: add 0b05:1af1 ASUS ROG Strix Z790-A Gaming Wifi II

Description

Release v1.2.12