| CARVIEW |
Select Language
HTTP/2 200
expires: Thu, 19 Nov 1981 08:52:00 GMT
cache-control: no-store, no-cache, must-revalidate
pragma: no-cache
set-cookie: PHPSESSID=adnl782t3u9mkfpenh46464dc5; path=/
content-type: text/html; charset=UTF-8
date: Sat, 27 Dec 2025 04:41:28 GMT
server: Apache
pkgsrc.se | The NetBSD package collection
archivers
audio
alsa-lib
benchmarks
biology
cad
chat
comms
converters
cross
crosspkgtools
databases
devel
doc
editors
emulators
filesystems
finance
fonts
games
geography
graphics
ham
inputmethod
lang
mail
math
mbone
meta-pkgs
misc
multimedia
net
news
parallel
pkgtools
print
regress
security
shells
sysutils
textproc
time
wip
wm
www
x11
* = Virtual Category
Path to this page:
./audio/alsa-lib, Advanced Linux Sound Architecture (ALSA)
[
Branch: CURRENT, Version: 1.2.14, Package name: alsa-lib-1.2.14, Maintainer: pkgsrc-users
The 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 [+/-]
Required to build:
[pkgtools/cwrappers]
Navigation:
-
Browse pkgsrc
(this page)
archivers
audio
alsa-libbenchmarks
biology
cad
chat
comms
converters
cross
crosspkgtools
databases
devel
doc
editors
emulators
filesystems
finance
fonts
games
geography
graphics
ham
inputmethod
lang
math
mbone
meta-pkgs
misc
multimedia
net
news
parallel
pkgtools
regress
security
shells
sysutils
textproc
time
wip
wm
www
x11
* = Virtual Category
Path to this page:
./audio/alsa-lib, Advanced Linux Sound Architecture (ALSA)
[
CVSweb ] [
Homepage ] [
RSS ] [
Required by ] [
Add to tracker ]
Branch: CURRENT, Version: 1.2.14, Package name: alsa-lib-1.2.14, Maintainer: pkgsrc-users
The 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
===========================================================================
$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: 1089.372 KBVersion history: (Expand)
- (2025-10-24) Package has been reborn
- (2025-10-24) Package deleted from pkgsrc
- (2025-07-15) Package has been reborn
- (2025-07-15) Package deleted from pkgsrc
- (2025-04-28) Updated to version: alsa-lib-1.2.14
- (2025-01-07) Updated to version: alsa-lib-1.2.13
CVS history: (Expand)
| 2025-07-10 16:41:01 by Jonathan Perkin | Files touched by this commit (2) |
Log message: alsa-lib: Extend fstat64 fix to illumos. |
| 2025-04-28 13:05:35 by Thomas Klausner | Files touched by this commit (3) | |
Log message:
alsa-lib: update to 1.2.14.
Core
Release v1.2.14
Delete alsalisp code
include: prefer alsa/asoundlib.h for apps, dependency cleanups
seq: Define new events for UMP EP/FB change notifications
configure: Make sequencer dependent on rawmidi
src/Versions.in.in: Update *_tempo_base name
Config API
include: prefer alsa/asoundlib.h for apps, dependency cleanups
Control API
control: remap - improve sync feature
control: remap - add sync feature
control: remap - separate event handling from map (preparation for sync)
control: remap - add possibility to remap multiple source channels
include: prefer alsa/asoundlib.h for apps, dependency cleanups
PCM API
pcm: hw: do not reset tstamp_type in SND_PCM_APPEND mode (#2)
pcm: hw: fix default timestamp type for O_APPPEND
pcm: hw: do not reset tstamp_type in SND_PCM_APPEND mode
pcm: fix minor typos in doc
RawMidi API
rawmidi: ump - fix snd_ump_block_info_set_block_id double version #2
rawmidi: Extensions for tied device and substream inactive flag
rawmidi: ump - fix snd_ump_block_info_set_block_id double version
rawmidi: ump - fix snd_ump_block_info_get_block_id double version
Rawmidi API
rawmidi: Make rawmidi flag bits doxygen-style comments
rawmidi: Extensions for tied device and substream inactive flag
Sequencer API
seq: update_group_ports - rewrite blknames update
ALSA: seq: Use SND_* instead of SNDRV_*
ALSA: seq: Add missing UMP EP cap bit at snd_seq_create_ump_endpoint()
seq: shuffle calloc arguments in snd_seq_hw_open (gcc warning)
seq: add more checks to snd_seq_hw_set_client_info for older kernels
seq: Fix typo of the group number in snd_seq_create_ump_endpoint()
seq: Fix bogus return of snd_seq_client_info_get_ump_conversion()
seq: seq.c - fix calloc arguments
seq: seqmid - fix info->name is always true error
seq: Define new events for UMP EP/FB change notifications
seq: include UMP headers
Use Case Manager API
ucm: do not bump syntax version to 8
ucm: add '${LibCaps}' substitution
ucm: remove @@LibraryVersion and @@SyntaxVersion variables
ucm: format @@SyntaxVersion to 4 digits
ucm: enhance documentation (sys-card + ranges + more)
ucm: add @@LibraryVersion and @@SyntaxVersion variables
ucm: add sys-card substitution
/Makefile.am
Delete alsalisp code
/include/Makefile.am
Delete alsalisp code
include: prefer alsa/asoundlib.h for apps, dependency cleanups
ALSA Lisp
Delete alsalisp code
Documentation
doc: fix permissions
External PCM Filter Plugin SDK
include: pcm extplug/ioplug: fix internal include
External PCM I/O Plugin SDK
include: pcm extplug/ioplug: fix internal include
Kernel Headers
Sync UAPI asequencer.h with 6.14 kernel
Sync UAPI asound.h with 6.14 kernel
MIDI 2.0 (UMP)
include/ump_msg.h: Fix endianness detection
seq: include UMP headers
Test/Example code
test/playmidi1: fix compilation caused by conflict between midifile.h and \
ump_msg.h
Utils
utils: add missing alsa-topology.pc.in to EXTRA_DIST
|
| 2025-01-07 13:49:52 by Thomas Klausner | Files touched by this commit (3) | |
Log message:
alsa-lib: update to 1.2.13.
Core
Release v1.2.13
configure: do allow to use --with-pic for static build
configure: bumb version to 1.2.13pre1 (for alsa-utils)
github: use upload-artifacts@v4
src/Versions.in: Add the new snd_pcm_hw_params_get_sync for 1.2.13
seq: Add snd_seq_{get|set}_ump_is_midi1() API functions
seq: Add API functions to set different tempo base values
ump: Add a function to provide the packet word length of a UMP type
src/Versions.in: Add guards for sequencer and rawmidi syms
src/Versions.in: Add new seq / rawmidi functions for UMP
Control API
control: remap - clarify comments and docs
control: remap - fix copy-n-paste in _snd_ctl_remap_open's comment
Fix TLV dB parser in case of used container
control: Make ump_{endpoint|block}_info calls optional
PCM API
pcm: close - deactivate async handler before snd_pcm_drop()
pcm: dmix: Don't clear scpm->info flag
pcm: dmix: Fix resume with multiple instances
pcm: implement snd_pcm_hw_params_get_sync() and obsolete snd_pcm_info_get_sync()
RawMidi API
ump: Add a function to provide the packet word length of a UMP type
ump: Add descriptions for UMP RawMidi interface
ump: Fix doxygen error for snd_ump_endpoint_info_set_protocol()
ump: Add missing *_set variants for snd_ump_endpoint_info and snd_ump_block_info
Sequencer API
seq: Correct a typo in documentation
seq: Add snd_seq_{get|set}_ump_is_midi1() API functions
seq: Avoid strlcat()
seq: Fix wrong FB direction at snd_seq_create_ump_block()
seq: Add API functions to set different tempo base values
seq: Correct section descriptions for UMP
seq: Add description about MIDI 2.0 and UMP handling
seq: Add API helper functions for creating UMP Endpoint and Blocks
/src/Makefile.am
src/Versions.in: Add guards for sequencer and rawmidi syms
Async helpers
Fixes: 5600b901 ("async: snd_async_del_handler - move clear signal \
using sigaction as last")
Configuration
conf: fix snd_config_substitute (for src->parent)
Documentation
ump: Add descriptions for UMP RawMidi interface
Kernel Headers
Sync UAPI asound.h and asequencer.h with 6.12 kernel
pcm: implement snd_pcm_hw_params_get_sync() and obsolete snd_pcm_info_get_sync()
seq: Add snd_seq_{get|set}_ump_is_midi1() API functions
seq: Add API functions to set different tempo base values
MIDI 2.0 (UMP)
ump_msg: Add missing definition for Set Key Signature Message
ump_msg: Define types for UMP Mixed Data Set messages
ump_msg: Add a new helper snd_ump_get_byte()
ump_msg: Correct a typo in snd_ump_msg_flex_data_t definition.
ump: Add a function to provide the packet word length of a UMP type
ump_msg: Drop unsuitable comments
ump_msg: Add definitions for Utility, Stream and Flex Data messages
ump_msg: Fix the wrong snd_ump_msg_system_t argument in little-endian
ump: Add descriptions for UMP RawMidi interface
ump_msg.h: Fix doxygen comments
seq: Add API helper functions for creating UMP Endpoint and Blocks
ump: Add missing *_set variants for snd_ump_endpoint_info and snd_ump_block_info
Test/Example code
test: Add an example program to inquire UMP Endpoint and Block info
test: Add an example program to create a virtual UMP Endpoint
|
| 2024-08-05 13:55:10 by Tobias Nygren | Files touched by this commit (2) |
Log message: alsa-lib: fix pkgsrc patch; don't override fstat64 on Linux |
| 2024-06-30 08:02:15 by Thomas Klausner | Files touched by this commit (2) | |
Log message:
alsa-lib: update to 1.2.12.
Switch from 'c99' to 'c' in USE_LANGUAGES: c99 is not used
by the build system, and when forced using FORCE_C_STD,
the build fails.
Changes:
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
|
| 2024-05-13 10:01:42 by Adam Ciarcinski | Files touched by this commit (2) |
Log message: alsa-lib: HOMEPAGE is https |
| 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. |
