Changes v1.2.9 v1.2.10
Jump to navigation
Jump to search
Detailed changes v1.2.9 v1.2.10
Changelog between 1.2.9 and 1.2.10 releases
alsa-lib
Core
- Release v1.2.10
- Fix symver build error on non-ELF platforms
- doxygen: include docs for shmarea functions
- doxygen: silence warning from asoundlib.h
- doxygen: global: silence 'not documented' warnings
- doxygen: Fix missing group end markers
- configure: add AC_SYS_LARGEFILE
- seq: Add UMP 1.1 features
- seq: Add UMP support
- ump: Add helpers to parse / set UMP packet data
- control: Add UMP Endpoint and Block info query support
- control: Add UMP device query support
- ump: Add initial support
- include: fix SND_DLSYM_BUILD_VERSION() for static build
Config API
- doxygen: conf: silence 'not documented' warnings
Control API
- doxygen: namehint: silence 'not documented' warnings
- doxygen: control: silence 'not documented' item warnings
- doxygen: include external control docs
- reshuffle included files to include config.h as first
- control: Add UMP Endpoint and Block info query support
- control: Add UMP device query support
- remove extra trailing new line in SNDMSG and SNDERR calls
Mixer API
- topology: fix src/mixer/mixer.c return value warning
- doxygen: fix broken parameter name tags
PCM API
- doxygen: fix broken examples links
- doxygen: pcm: silence 'not documented' warnings
- doxygen: fix inadvertent link requests
- doxygen: fix broken parameter name tags
- pcm: hw: fix minor bug in sw_params ioctl
- remove extra trailing new line in SNDMSG and SNDERR calls
- pcm: hw - prevent divide by zero for broken apps
RawMidi API
- doxygen: fix broken examples links
- doxygen: rawmidi: silence 'not documented' warnings
- doxygen: fix broken parameter name tags
- rawmidi: Suppress error messages for non-fatal errors
- ump: Add UMP 1.1 features
- ump: Add helpers for handling SysEx data
- ump: Add helpers to parse / set UMP packet data
- ump: Add initial support
- rawmidi: Add UMP ioctl support
Rawmidi API
- ump: Add initial support
Sequencer API
- doxygen: seq: silence 'not documented' warnings
- seq: Fix wrong seq version update at snd_seq_hw_get_client_info()
- seq: Add overflow check in snd_seq_ev_set_ump_data()
- seq: ump: Fix typo in function name containing "group"
- seq: Add UMP 1.1 features
- seq: Add UMP support
Timer API
- doxygen: fix broken examples links
Topology API
- dogyxen: fix topology.h warnings
- doxygen: topology: silence 'not documented' warnings
- doxygen: fix inadvertent link requests
- doxygen: escape xml tags
- doxygen: Fix missing group end markers
- remove extra trailing new line in SNDMSG and SNDERR calls
Use Case Manager API
- ucm: main - remove cast to pointer from integer of different size warning
- ucm: mark internal functions static
- doxygen: ucm: silence warnings
- doxygen: fix list indentation errors
- doxygen: escape xml tags
- doxygen: fix broken parameter name tags
- usecase: add CaptureMicInfoFile field to documentation
/include/Makefile.am
- ump: Add helpers to parse / set UMP packet data
- ump: Add initial support
ALSA Lisp
- reshuffle included files to include config.h as first
ALSA Server
- reshuffle included files to include config.h as first
Async helpers
- doxygen: global: silence 'not documented' warnings
Configuration
- doxygen: conf: do not hide PCM specific function
- doxygen: conf: silence 'not documented' warnings
- doxygen: fix broken parameter name tags
- reshuffle included files to include config.h as first
Documentation
- doxygen: include docs for shmarea functions
- doxygen: namehint: silence 'not documented' warnings
- doxygen: seq: silence 'not documented' warnings
- doxygen: conf: silence 'not documented' warnings
- doxygen: include external control docs
- doxygen: fix image path
Dynamic Loader helpers
- doxygen: global: silence 'not documented' warnings
- reshuffle included files to include config.h as first
Kernel Headers
- seq: Add UMP 1.1 features
- uapi: Update rawmidi API to 2.0.4
- uapi: Update asequencer.h definitions for 1.0.3
- uapi: Update control API to 2.0.9
- uapi: Update rawmidi API to 2.0.3
MIDI 2.0 (UMP)
- ump: Add UMP 1.1 features
- ump: Add helpers for handling SysEx data
- ump: Add helpers to parse / set UMP packet data
- ump: Add initial support
SHM helpers
- doxygen: global: silence 'not documented' warnings
Test/Example code
- test: oldapi - fix the clang-16 compilation error
alsa-utils
Core
- Release v1.2.10
- github: update build.yml
- aseqdump: Add UMP support
- nhlt: add nhlt-dmic-info utility
ALSA Control (alsactl)
- alsactl: fix compilation when building in a subdir
- alsactl: fix the verbose compilation warnings for latest gcc
- alsactl: fix the copy-n-paste typo (SND_RAWMIDI_STREAM_*)
- alsactl: add define to compile with glibc 2.38
ALSA RawMidi Utility (amidi)
- reshuffle included files to include config.h as first
- amidi: fix the verbose compilation warnings for latest gcc
Audio Transfer utility
- reshuffle included files to include config.h as first
- axfer: fix the verbose compilation warnings for latest gcc
NHLT ACPI parser
- nhlt-dmic-info: fix the verbose compilation warnings for latest gcc
- nhlt: add nhlt-dmic-info utility
Speaker Test
- speaker-test: fix the verbose compilation warnings for latest gcc
- speaker-test: allow large buffer and period time setup - up to 100 seconds
aconnect
- aconnect: fix the verbose compilation warnings for latest gcc
- aconnect: Add UMP support
alsaloop
- reshuffle included files to include config.h as first
- alsaloop: fix the verbose compilation warnings for latest gcc
alsamixer
- alsamixer: fix the verbose compilation warnings for latest gcc
alsatplg (topology)
- topology: fix the verbose compilation warnings for latest gcc
- topology: plugins: nhlt: remove dmic error print
- Topology: NHLT: Intel: Update DMIC FIR coefficients
- topology: nhlt: intel: support more device types and directions
- topology: pre-processor: Add support for CombineArrays
- topology: plugins: nhlt: set dmic stereo mode only in hw version 1
alsaucm
- alsaucm: fix the verbose compilation warnings for latest gcc
amixer
- reshuffle included files to include config.h as first
- amixer: fix the verbose compilation warnings for latest gcc
aplay/arecord
- aplay: fix the verbose compilation warnings for latest gcc
aplaymidi/arecordmidi
- aplaymidi: fix the verbose compilation warnings for latest gcc
- aplaymidi: Add UMP support
aseqdump
- aseqdump: fix MIDI 2.0 code - it compiles now
- aseqdump: fix the verbose compilation warnings for latest gcc
- aseqdump: Add options to switch view mode
- aseqdump: Correct wrong channel number
- aseqdump: Align outputs of UMP MIDI 1.0 with legacy MIDI 1.0
- aseqdump: Add UMP support
aseqnet
- aseqnet: fix the verbose compilation warnings for latest gcc
bat (basic audio tester)
- bat: fix the verbose compilation warnings for latest gcc
gitcompile
- gitcompile: set more verbose compilation warnings
iecset
- iecset: fix the verbose compilation warnings for latest gcc
alsa-ucm-conf
Configuration
- mtk-rt5650: remove duplicate JackControl "Headset Jack" lines
- USB-Audio: ALC4080 - 26ce:0a08 - Z790 PG-ITX/TB4
- USB-Audio: ALC4080 - 26ce:0a06 - ASRock X670E Taichi
- tegra: Add UCM for MAX98089 based LG Optimus 4X HD and Vu
- tegra: Add UCM for WM8903 based ASUS Transformers
- tegra: Add UCM for RT5631 based ASUS Transformers
- ucm2: Rockchip: Add UCM support for ES8316 on Rock 5B
- USB-Audio: Added Universal Audio Volt 2 config
- SplitPCM: Fix Device variable in SplitPCMDevice macro
- USB-Audio: Do not use 4ch playback stream for stereo Focusrite Scarlet devices
- ucm2: USB-Audio: Add support for more Focusrite Scarlet 2-input devices
- USB-Audio: Arturia: set S32_LE format for SplitPCM
- Intel/sof-essx8336: Fix HiFi.conf
- USB-Audio: ALC4080: Add USB ID 0b05:1a5c (ASUS ROG Strix B650E-I)
- Add Asus ROG STRIX X670E-F Gaming Wifi to USB-Audio.conf
- ucm2: PinePhone: use "Mix Mono" routing for earpiece
- Add support for Steinberg UR44C
- ucm2: Qualcomm: sc8280xp: fix device numbers
- acp62: add initial support for AMD ACP v6.2 RPL
- acp63.conf: use symbolic link
- acp63: add initial support for AMD Pink Sardine - ACP63
- sof-hda-dsp: move card-init include to top
- sof-hda-dsp,sof-soundwire: add CaptureMicInfoFile fields for dmics
- sof-essx8336: Dmic is not a valid UCM device identifier, use Mic
Description
- Release v1.2.10