Changes v1.2.11 v1.2.12
Jump to navigation
Jump to search
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