Path to this page:
./
audio/alsa-lib,
Advanced Linux Sound Architecture (ALSA)
Branch: CURRENT,
Version: 1.2.12,
Package name: alsa-lib-1.2.12,
Maintainer: pkgsrc-usersThe Advanced Linux Sound Architecture (ALSA) provides audio and MIDI
functionality to the Linux operating system. ALSA has the following
significant features:
* Efficient support for all types of audio interfaces, from consumer sound
cards to professional multichannel audio interfaces.
* Fully modularized sound drivers.
* SMP and thread-safe design.
* User space library (alsa-lib) to simplify application programming and
provide higher level functionality.
* Support for the older Open Sound System (OSS) API, providing binary
compatibility for most OSS programs.
MESSAGE.NetBSD [+/-]===========================================================================
$NetBSD: MESSAGE.NetBSD,v 1.2 2021/11/28 14:24:46 pho Exp $
NetBSD does not natively support ALSA. To let applications play or
record audio via ALSA, install one of these packages and follow their
instructions:
* audio/alsa-plugins-oss
* audio/alsa-plugins-pulse
===========================================================================
Required to build:[
pkgtools/cwrappers]
Master sites:
Filesize: 1082.727 KB
Version history: (Expand)
- (2024-06-30) Updated to version: alsa-lib-1.2.12
- (2024-02-21) Updated to version: alsa-lib-1.2.11
- (2023-11-23) Updated to version: alsa-lib-1.2.10
- (2023-08-14) Updated to version: alsa-lib-1.2.7.2nb1
- (2022-07-16) Updated to version: alsa-lib-1.2.7.2
- (2022-03-14) Updated to version: alsa-lib-1.2.6.1nb1
CVS history: (Expand)
2024-02-21 09:58:01 by Thomas Klausner | Files touched by this commit (6) | |
Log message:
alsa-lib: update to 1.2.11.
Core
Release v1.2.11
src/Versions.in: Add guards for pcm and timer syms
src/Versions.in: Add guards for opt. alisp symbols
configure.ac: Update AC_OUTPUT() function
configure: bumb version to 1.2.11pre1 (for aplay/alsa-utils)
seq: Fix typos in symbol version definitions
global.h: move __STRING() macro outside !PIC ifdef block
gitcompile: Add static build
Control API
control: remap - fix the endless loop in remap_numid_child_new()
reshuffle included files to include config.h as first - v2
control.h: Fix ump header file detection
Mixer API
mixer: simple: Support dB TLVs for CTL_SINGLE controls
Mixer Abstraction API
headers: avoid c++ keyword
PCM API
pcm: document interaction of drain silence and sw silence
pcm: route plugin: allocate temporary array on stack only one time
pcm: sofvol plugin: fix signed overflow
pcm: documentation improvement mostly regarding samples and frames
pcm: handle start_treshold in snd_pcm_write_areas more robustly
pcm: plug plugin - fast_ops may be changed when sw_params are set
pcm: fix the documentation for snd_pcm_poll_descriptors again
pcm: clarify documentation of poll descriptor usage
pcm: clarify documentation on some hw params related functions
pcm: Fix incompatible-pointer-type warnings
pcm: Add MSBITS subformat options
pcm: Introduce snd_pcm_subformat_value()
pcm: Fix segfault with 32bit libs
RawMidi API
reshuffle included files to include config.h as first - v2
Sequencer API
seq: Add snd_seq_ump_ev_clear()
seq: Check protocol compatibility with the current version
seq: Simplify snd_seq_extract_output()
seq: Clear UMP event flag for legacy apps
seq: Fix invalid sanity-check in snd_seq_set_input_buffer_size()
reshuffle included files to include config.h as first - v2
Topology API
topology: fix Versions file
add back Versions source file to EXTRA_DIST to fix packaging
topology: separate Versions linker script
/src/Makefile.am
add back Versions source file to EXTRA_DIST to fix packaging
src/Versions.in: Add guards for pcm and timer syms
src/Versions.in: Add guards for opt. alisp symbols
ALSA Server
aserver: fix buffer overwriting
Configuration
conf: pcm: Set C-Media USB 7.1 sound card (ICUSBAUDIO7D) to six_channel for \
surround40
Filename helpers
reshuffle included files to include config.h as first - v2
Kernel Headers
pcm: Add MSBITS subformat options
|
2023-12-11 16:41:35 by Jonathan Perkin | Files touched by this commit (3) |
Log message:
alsa-lib: Build fixes.
|
2023-11-23 17:20:04 by Thomas Klausner | Files touched by this commit (2) |
Log message:
alsa-lib: pkglint cleanup
|
2023-11-23 17:19:41 by Thomas Klausner | Files touched by this commit (2) |
Log message:
alsa-lib: fix endianness patch for Solaris
|
2023-11-23 17:15:04 by Ryo ONODERA | Files touched by this commit (50) | |
Log message:
alsa-lib, alsa-utils: Update to 1.2.10
Changelog:
1.2.10:
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
1.2.9:
alsa-lib
Core
Release v1.2.9
pcm: add new symbols to Versions.in
configure: avoid libdl detecion on *BSD
include: alsa-symbols.h - use newer gcc symver function attribute
Control API
pcm: add SND_CTL_EINTR open mode
PCM API
pcm: hw: fix the silence size setup in drain
pcm: remove duplicate SND_PCM_HW_PARAM_{FIRST,LAST}_* #defines
pcm: add SND_PCM_EINTR open mode
pcm: improve handling for snd_pcm_wait()
pcm: hw: introduce SNDRV_PCM_HW_PARAMS_DRAIN_SILENCE
pcm: hw: introduce SNDRV_PCM_INFO_PERFECT_DRAIN
pcm: hw: add drain_silence configuration keyword
pcm: hw: setup explicit silencing for snd_pcm_drain by default
compilation: fix ANDROID -> __ANDROID__ define detection
pcm: avoid endless loop in snd_pcm_sw_params_default()
pcm: hw - fix return code checking in snd_pcm_hw_hw_refine
pcm: rate: fix last_commit_ptr boundary wrapping
pcm: route/softvol use snd_config_get_ireal vs get_real to handle also integers
pcm: fix the fast_ops pcm argument for fast_ops
include: pcm_old.h - use a macro for the symbol versioning
pcm: rate - correct the previous fix for snd_pcm_rate_may_wait_for_avail_min()
pcm: rate - fix the crash in snd_pcm_rate_may_wait_for_avail_min()
Topology API
topology: Parse ignore_suspend property for dapm widget
topology: Add decompilation support for ignore_suspend
topology: Parse ignore_suspend flag
topology: ctl - remove the wrong (debug) code
test: latency - use snd_pcm_format_physical_width()
Use Case Manager API
compilation: fix ANDROID -> __ANDROID__ define detection
ucm: fix geti() macro - return zero on success
ucm: simplify and fix the previous patch (geti)
ucm: add existence checks to geti calls
ucm: fix possible memory leak in execute_sysw()
ucm: execute_sysw - fix possible use-after-free
ucm: handle empty string also for ${env:} substitution
ucm: clarify set_defaults calls
ucm: fix enhanced ID parsing in snd_use_case_parse_ctl_elem_id()
Compatibility routines
type_compat.h: use ESPIPE instead of EPIPE when ESTRPIPE not defined
Configuration
conf/emu10k1: remove compat with two decades old drivers
compilation: fix ANDROID -> __ANDROID__ define detection
alsa-lib: conf - fix possible use-after-free in get_char_skip_comments
Kernel Headers
pcm: hw: introduce SNDRV_PCM_HW_PARAMS_DRAIN_SILENCE
pcm: hw: introduce SNDRV_PCM_INFO_PERFECT_DRAIN
Test/Example code
test: BSD-like fixes
type_compat.h: use ESPIPE instead of EPIPE when ESTRPIPE not defined
test: latency - --policy option - allow using SCHED_OTHER
test: latency - add --policy option to allow using SCHED_FIFO
test: latency - usleep should not be used in the block mode
test: latency - add -y option (I/O usleep)
latency: add timestamps to the POS lines
test: latency - add more realtime tests
test: latency - use snd_pcm_format_physical_width()
Utils
utils/alsa.m4: include <stdlib.h> for exit()
alsa-utils
Core
Release v1.2.9
configure.ac: fix build without dlfcn.h
chore: Add link to master branch on GitHub Actions
chore: Delete .travis.yml because of using not Travis CI but GitHub Actions
/include/Makefile.am
include: fix package - add bswap.h and os_compat.h to noinst_HEADERS
ALSA Control (alsactl)
alsactl: fix OpenBSD compilation (add include of os_compat.h)
Add OpenBSD support
ALSA RawMidi Utility (amidi)
Add OpenBSD support
amidi: restore space between bytes
Audio Transfer utility
aplay,axfer: Replace off64_t with off_t
axfer: fix typo in manual
alsa-info.sh
alsa-info.sh: increase version to 0.5.3
alsa-info.sh: uname - reduce execs by four, and eliminate a logic bug
alsa-info.sh: Update `test` '-a' and '-o' to '&&' and '||'
alsa-info.sh: print ctl-led list from sysfs
alsaconf
Add Georgian translation
alsaloop
alsaloop: fix loopcount condition
Add OpenBSD support
alsamixer
alsamixer: add -B,--black-background option
alsatplg (topology)
topology: pre-processor: fix regular expression flags
topology: pre-process-object: Expand definitions within strings
topology: pre-process-object: Remove all trailing white space
topology: pre-processor: support to include conf block with IncludeByKey
topology: nhlt: intel: add support for ssp blob ver 1.5
topology: plugins: nhlt: add ssp aux controls
topology: propagate nhlt plugin error to main program
topology: plugins: nhlt: fix ssp debug
topology: nhlt: intel: ssp: fix obvious typo for 'codec_provider'
topology: plugins: nhlt: fix ssp dai index
topology: plugins: nhlt: add dmic dai index
topology: plugins: fix off by 1 mem allocation error
alsaucm
alsaucm: fix typo in docs (can can)
alsaucm: add also card index for '-c' argument
aplay/arecord
arecord: use correct duration
aplay,axfer: Replace off64_t with off_t
aplay: Fix parsing of format with WAV_FMT_EXTENSIBLE header
bat (basic audio tester)
alsabat: improve error handling in bat_init()
bat: Add 'readcapture' option to support analyzing external audio
alsa-ucm-conf
Configuration
Gigabyte Z690I AORUS ULTRA DDR4, Realtek alc4080
USB-Audio: fix bad Conditio in If.minifuse4
USB-Audio: Add Minifuse 4
USB-Audio: Add Sony inzone H7/H9 headset default/HiFi usecase
ucm2: codecs: va-macro: fix dmic1 mux setting
USB: Adding UCM2 configuration for Roland/BridgeCast
sof-hda-dsp: Add speaker led support
USB-Audio: ALC4080 on Gigabyte Z690 AORUS ULTRA
USB-Audio: ALC4080 on MSI PRO X670-P WIFI
USB-Audio: ALC4080 on MSI MPG Z590 Gaming Force
USB-Audio: ALC4080 - Add MSI MAG B650M MORTAR WIFI (USB ID: 0db0:7696)
wcd938x codec: remove empty DefaultDisableSeq.conf
ucm2: Qualcomm: sc8280xp: add LENOVO Thinkpad X13s support
ucm2: codecs: lpass: tx: add dmics via tx macro
ucm2: codecs: lpass: make sure va dec mux is set correctly
ucm2: codecs: lpass: add codec sequences for va dmic1
ucm2: codecs: lpass-tx-macro: add codec sequences
ucm2: codecs: lpass-rx-macro: add codec sequences
ucm2: codecs: wcd938x: add codec sequences
ucm2: codecs: wsa883x: add codec sequences
ucm2: Rockchip: rk817: Add ALSA UCM support
USB-Audio: ALC4080 - add wrx80e sage se wifi (ID: 0b05:1984)
sof-soundwire: Initialize PGA switch controls in the BootSequence
USB-Audio: ALC4080 - adds support for USB ID 0414:a010 (Gigabyte Z590 Vision G)
USB-Audio: ALC4080 - Add support for MSI MAG Z590 Tomahawk WiFi motherboard
max98090: drop Record Path DC Blocking to fix int mic
USB-Audio: ALC4080 - Support for MSI B650 Tomahawk Wifi - USB ID 0db0:422d
DEBUG.md: add systemctl restart command for pipewire
ucm: USB-Audio - Add support for Focusrite Scarlett 2i2 gen3
USB-Audio: ALC4080 - add Z690 AERO G DDR4 (USB ID 0414:a012)
ucm2: MediaTek: mt8365-evk: Add alsa-ucm support
Add UCM for PinePhone
USB-Audio: ALC4080 - add MSI MPG Z790I Edge WiFi (ID: 0db0:62a4)
USB-Audio: ALC4082 - add MSI MEG X670E ACE (0db0:961e)
USB-Audio: ALC4080: detect MSI MPG Z790 Carbon Wifi
USB-Audio: ALC4080: Add Support for MSI MPG Z790 Edge Wifi
ucm2: sof-soundwire: Update Mic LED settings
USB-Audio: Update quirk for Aorus Pro WiFi Rev 1.2
ucm2: Add initial support for AMD Vangogh (acp5x) on Steam Deck
Add: 0b05:1999 ASUS ROG Strix Z590-A Gaming WiFi
ucm2: alc4080 - add support for MSI PRO Z790-A WIFI (ID 0db0:d1d7)
USB-Audio: ALC4080 - Add support for ASUS ROG Crosshair X670 Extreme (ID \
0b05:1a53)
USB-Audio: alc4080 - add MSI MAG B650I Edge WiFi (ID 0db0:36e7)
sof-hda-dsp: Set Dmic0 Capture Switch on
sof-soundwire: set PGA capture switch for rt715 mic in BootSequence
ucm2: sof-hda-dsp - If.devdmic cleanup
ucm2: HDA: Update Mic LED settings for ACP DMIC
ucm2: sof-hda-dsp: Update Mic LED settings
HDA: DualCodecs - handle S/PDIF without analog connections
USB-Audio: the environment variable UCM_USB_PERIOD_TIME may be undefined
mt8195-demo: fix soundcard initialization
USB-Audio: allow to configure period size for PCM split
ucm2: add profile for the Librem 5
ucm2: sof-soundwire: add basic settings for RT1318 SDCA device
USB-Audio: ALC4080 - add 0db0:6cc9 MSI MPG Z590 Gaming Plus device
ucm2: Alc4080 - add support for ASUS ROG Strix Z790-E Gaming Wifi
ucm2: USB-Audio - Added Digidesign Mbox 3 support
ucm: USB-Audio - Add support for Focusrite Scarlett 2i2 gen2
ucm2: Add support for MT8192 Asurada Spherion Chromebook
Description
Release v1.2.9
README.md: add --wildcards also for the second tar command
add --wildcards to tar options in README
1.2.8:
alsa-utils
Core
Release v1.2.8
configure: automake - use subdir-objects option
configure: use AC_DISABLE_STATIC (for topology modules)
ALSA Control (alsactl)
alsactl: Print driver name in info
alsatplg (topology)
configure: use AC_DISABLE_STATIC (for topology modules)
amixer
amixer: fix the help for 'events' command
aplay/arecord
aplay: remove wrongly merged UCM code
aplay: fix the capture file length regression
Changelog between 1.2.5 and 1.2.8 releases
tinycompress
Core
Release v1.2.8
README: mention official mirror
README: remove old alsa-project link
Utilities
cplay: add parentheses around comparison in operand of ‘&’
cplay: remove set but not used warnings
utils: cplay: Add support for ID3v2 tag skip
utils: cplay: Add support for pause/resume
utils: cplay: Reset file cursor after MP3 header parse
Changelog between 1.2.7.2 and 1.2.8 releases
alsa-lib
Core
Release v1.2.8
add FreeBSD build support (except test/)
add NetBSD/OpenBSD build support (except test/)
Control API
control: namehint - do not support 'card' devices
control: eld - skip trailing spaces
PCM API
pcm: rate: fix the crash for the partial period copy
add DragonFlyBSD build support (except test/)
pcm: hw_params - copy periods and buffer_time to the local variable
pcm: fix the dshare delay reporting
pcm: direct plugins: make three more symbols private to library
Use Case Manager API
ucm: do not handle multiple Syntax field updates
add DragonFlyBSD build support (except test/)
add FreeBSD build support (except test/)
doc: ucm - more volume notes
doc: ucm - add sequence graphs
ucm: add NULL check for card_name in open
ucm: fix few memory-leaks in the error paths
Async helpers
add NetBSD/OpenBSD build support (except test/)
Compatibility routines
add NetBSD/OpenBSD build support (except test/)
Configuration
Remove non existent SPDIF output on ThinkPad USB-C Dock Gen2
add DragonFlyBSD build support (except test/)
add NetBSD/OpenBSD build support (except test/)
Documentation
doc: ucm - more volume notes
doc: ucm - add sequence graphs
Kernel Headers
add FreeBSD build support (except test/)
add NetBSD/OpenBSD build support (except test/)
alsa-ucm-conf
Configuration
USB-Audio: Add support for Arturia Minifuse 1
Rockchip/max98090: add HDMI device
USB-Audio: ALC4080: Add MSI MPG X670E Carbon Wifi (USB0db0:d6e7)
USB-Audio: ALC4080 - add back SPDIF switch
USB-Audio: ALC4080 - detect Speaker / Front Headphone controls
ucm2: simplify acp3xalc5682m98.conf
ucm2: Support acp3xalc5682m98 on Chromebook "zork"
ucm2: mt8195-sof: Fix wrong JackControl for headphone
USB-Audio: UR24C - add Steinberg UR24C (USB0499:174d)
USB-Audio: alc4080 - add MSI MEG X570S Ace Max (ID 0db0:a47c)
USB-Audio: alc4080 - add MSI MPG Z690 CARBON WIFI DDR5 (ID 0db0:005a)
USB-Audio: Fix Motu M2/M4 regex expression (wrong field)
sdm845: add LENOVO Yoga C630 support
ucm2: codecs: wcd934x: Add enable disable sequences
ucm2: USB-Audio: Add correct support for Rane SL-1
ucm2: Add support for MT8195 Cherry Tomato Chromebook with SOF
USB-Audio: Motu M4 - add new USB ID 07fd:0008
USB-Audio: ALC4080 - add MSI X570S EDGE MAX WIFI USB ID 0db0:151f
USB-Audio: ALC4080 - add Gigabyte Z590 Aorus Pro AX (USB 0414:a00e)
ucm2: update DEBUG.md (download latest)
USB-Audio: ALC4080 - correct S/PDIF PCM device for USB 0db0:1feb
USB-Audio: ALC4080 - fix S/PDIF and Mic2 PCM values
USB-Audio: ALC4080 - fix PCM,1 mixer control value settings
ucm2: add DEBUG.md
USB-Audio: ALC4080 - add 0db0:b202 MSI MAG Z690 Tomahawk Wifi
ucm2: sof-glkda7219max: add initial support
ucm2: HDA - add support for Internal Mic
USB-Audio: Add Behringer UMC202HD configuration
USB-Audio: Adding Focusrite Scarlett 2i4 gen2
USB-Audio: ALC4080 - add ASUS ROG Strix B660-F Gaming WiFi USB ID
USB-Audio: Add profile for MSI MEG Z690I Unify
USB-Audio: Realtek ALC4080 cleanups
USB-Audio: alc4080 - add multichannel variants
USB-Audio: Aorus-Master-Main-Audio - fix the secondary card lookup
Behringer UCM204HD - use S32_LE format for dshare/dsnoop
rt715-sdca: use sensible capture gain value
USB-Audio: add MOTU M2 config
Description
Release v1.2.8
README: fix tar compress arguments in README
README: add the latest config download info
|
2023-08-14 07:25:36 by Thomas Klausner | Files touched by this commit (1247) |
Log message:
*: recursive bump for Python 3.11 as new default
|
2022-07-15 23:17:25 by Thomas Klausner | Files touched by this commit (6) | |
Log message:
alsa-lib: update to 1.2.7.2.
1.2.7.2
Core
Release v1.2.7.2
Mixer API
mixer: add documentation about postcondition of removal event processing
PCM API
pcm: share plugin: handle -EINTR
pcm: share plugin: return error if socket read or write call fails
RawMidi API
rawmidi: fix the params_mode check condition in snd_rawmidi_tread()
Use Case Manager API
ucm: fix st_mode check for symbolic links
Kernel Headers
include/sound/type_compat.h: fix include guard
1.2.7.1
Core
Release v1.2.7.1
conf: Use ino64_t to save and compare inode numbers
Control API
control: eld - fix the decoding for older hw
I/O API
output: include stdarg.h
PCM API
pcm: dmix - Add error handler for `fgets`
Use Case Manager API
ucm: list also hardware configs (hw:X) in uc_mgr_scan_master_configs() fcn
Configuration
conf: Use ino64_t to save and compare inode numbers
1.2.7
Core
Release v1.2.7
configure: remove --with-lfs option, but keep the autodetection code
configure: add --with-lfs option
gitcompile: fix 32 bit compilation support
remove .travis.yml (using github actions)
github actions: move to checkout@v3
conf: fix the export of safe_strto* functions from libasound
Config API
ucm: add ${evali:} substitution
Control API
control: eld - add missing ctype.h header inclusion
control: shm - initialize write buffer
control: decode HDMI device name from ELD
PCM API
pcm: hw: change rate range syntax
pcm: hw: add "min_rate" and "max_rate" as alternatives \
to single "rate" parameter
pcm: rate - rewrite the may_wait_for_avail_min callback for the rate plugin
pcm: plugin - fix avail_min calculation on rate plugin
pcm: dmix: fix wrong scaling in 32bits pcm mixing
pcm: ladspa - Use LFS calls (readdir64)
pcm: fix for the unitialized write buffer
control: decode HDMI device name from ELD
pcm: multi: return correct hwptr and avail from snd_pcm_multi_status()
pcm: direct - allow 'off' string for hw_ptr_alignment
pcm: direct - cleanups for snd_pcm_direct_reset_slave_ptr()
pcm: direct - add support for channel bindings in snd_pcm_direct_query_chmaps()
pcm: direct: Check xrun/suspend before the slave hwptr update
pcm: direct: Move slave PCM state checks into XRUN check helper
pcm: direct: Improved suspend/resume support
pcm: direct: Propagate error code from snd_pcm_direct_client_chk_xrun()
pcm: rate: fix drain of partial period at end of buffer
Topology API
src/topology/parser.c: drop duplicate safe_strtol_base
Use Case Manager API
ucm: fix the reload call (snd_use_case_mgr_reload)
ucm: implement disdevall sequence command
use-case.h: add Channels/ChannelPos values to the documentation
ucm: fix memory leak in the error path (Include)
ucm: Use LFS calls (stat, scandir)
ucm: main - fix the compilation error (signess)
ucm: macro - make argument names shorter
ucm: doc - describe variants, minor corrections
ucm: implement enadev2 and disdev2 sequence commands
ucm: add support for verb variants
ucm: set SYNTAX_VERSION_MAX to 6
ucm: move macros and evali substitution to Syntax 6
ucm: macro - add deep call protection (recursion)
ucm: macro call inplace evaluate inside macro
ucm: macro - fix the error message, print id
ucm: return empty string for undefined "open" variables (arguments)
ucm: allow '-' prefix to avoid errors when the variable is not defined
ucm: allow passing variables through ucm open string
use-case.h: add SND_USE_CASE_DEV_DIRECT define
ucm: implement MacroDefine and Macro subtree evaluation
ucm: local_config may be NULL (error path)
ucm: add ${evali:} substitution
ucm: fix the '${eval:EXPR}' substitution
ucm: top-level path - set directory from symlink
ALSA Server
pcm: fix for the unitialized write buffer
Configuration
conf: Use LFS calls when reading config files
conf: vc4-hdmi: use a proper hdmi pcm, fix broken default pcm
conf: fix memory leak in snd_config_substitute() for strings
conf: snd_config_merge - fix comment (overwrite / override)
conf: fix the export of safe_strto* functions from libasound
Documentation
README: Add link to GitHub Actions
Simple Abstraction Mixer Modules
mixer: simple module: python 3.10 PyTuple_SET_ITEM() fix
|
2022-03-14 15:08:42 by Thomas Klausner | Files touched by this commit (3) |
Log message:
alsa-lib: fix build on Solaris
From Claes Nästén in PR 56749
|