Core
- Release v1.2.13
- alsactl: 90-alsa-restore.rules - add support for AMD ACP digital microphone
- configure: bumb required alsa-lib version to 1.2.13
- github: use upload-artifacts@v4
- configure: Drop unused conditionals
- configure: Requires the latest ALSA-lib release 1.2.12
- aplaymidi2: Add initial version
/seq/Makefile.am
- aplaymidi2: Add initial version
ALSA Control (alsactl)
- alsactl: 90-alsa-restore.rules - add support for AMD ACP digital microphone
- alsactl: state: verify only control count not numids
- alsactl: state: recode set_control() to use newer functions
aconnect
- aconnect: Drop superfluous ifdefs
- aconnect: Fix the indication of inactive ports
alsatplg (topology)
- topology: Fix strcat() to uninitialized memory in
- Topology: NHLT: Intel: SSP: Handle differences for ACE3.x
- Topology: NHLT: Intel: SSP: Always set SSC0 Network mode
- Topology: NHLT: Intel: SSP: Add support for blob format
- topology: pre_process_create_items - remove useless class_id_local
- topology: pre-processor: Introduce a new feature for subtree
- Topology: NHLT: Intel: Fix compile warning in dmic-process.c
aplay/arecord
- aplay: Print '=== PAUSE ===' only if it is supported
aplaymidi/arecordmidi
- aplaymidi: Allow to pass 0 to -u option, too
- aplaymidi: Drop ifdef for UMP support
aplaymidi2/arecordmidi2 (MIDI v2.0)
- aplaymidi2: Use snd_ump_get_byte() helper
- aplaymidi2: Add -a option to pass all UMP packets
- aplaymidi2: Fix --silent option handling
- arecordmidi2: Fix truncated text in meta data text handling
- arecordmidi2: Add options to put meta data texts
- arecordmidi2: Add --profile option
- arecordmidi2: Add stdout output and --silent option
- aplaymidi2: Add --silent option
- Revert "arecordmidi2: Correct the MIDI FB direction"
- aplaymidi2: Show meta data texts
- arecordmidi2: Fix the tick in 1us tempo-base
- arecordmidi2: Correct the MIDI FB direction
- arecordmidi2: Start queue at starting the stream
- arecordmidi2: Add passive mode and interactive mode
- arecordmidi2: Add initial version
- aplaymidi2: Add initial version
aseqdump
- aseqdump: Add missing dump of UMP Set Key Signature Message
- aseqdump: Add dump of UMP Mixed Data Set messages
- aseqdump: Use snd_ump_get_byte() helper
- aseqdump: Correct the limit of UMP 7-bit SysEx bytes
- aseqdump: Avoid OOB access with broken SysEx UMP packets
- aseqdump: Support of UMP 8-bit SysEx messages
- aseqdump: Show SysEx prefix to UMP SysEx data dump
- aseqdump: Check the -u option value properly
- aseqdump: Drop ifdef for UMP support
- aseqdump: Fix bogus velocity value output in UMP MIDI2 mode
- aseqdump: Support of UMP Stream and Flex Data message types
- aseqdump: Refactor UMP SysEx dump
- aseqdump: Show UMP SysEx messages
aseqsend
- change getopt_long return variable from char to int
- aseqsend: Simplify using the standard helper function
- aseqsend: Move snd_seq_set_client_midi_version() call out of main()
- aseqsend: Refine man page
- aseqsend: Update the help texts for long options
- aseqsend: Support long options
- aseqsend: Support UMP mode
- aseqsend: Support realtime / system messages
- aseqdump: White-space and slight code refactoring
gitcompile
- gitcompile: restore ACLOCAL_FLAGS ability to use