The NetBSD Project

CVS log for pkgsrc/audio/alsa-utils/Makefile

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / audio / alsa-utils

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.30: download - view: text, markup, annotated - select for diffs
Mon May 6 08:40:20 2024 UTC (8 months, 1 week ago) by jperkin
Branches: MAIN
CVS tags: pkgsrc-2024Q4-base, pkgsrc-2024Q4, pkgsrc-2024Q3-base, pkgsrc-2024Q3, pkgsrc-2024Q2-base, pkgsrc-2024Q2, HEAD
Diff to: previous 1.29: preferred, colored
Changes since revision 1.29: +2 -1 lines
*: Revision bumps for ncurses 6.5 overhaul.

Revision 1.29: download - view: text, markup, annotated - select for diffs
Mon May 6 08:33:49 2024 UTC (8 months, 1 week ago) by jperkin
Branches: MAIN
Diff to: previous 1.28: preferred, colored
Changes since revision 1.28: +1 -2 lines
*: Remove long-obsolete USE_NCURSES references.

Revision 1.28: download - view: text, markup, annotated - select for diffs
Thu Nov 23 16:15:04 2023 UTC (13 months, 3 weeks ago) by ryoon
Branches: MAIN
CVS tags: pkgsrc-2024Q1-base, pkgsrc-2024Q1, pkgsrc-2023Q4-base, pkgsrc-2023Q4
Diff to: previous 1.27: preferred, colored
Changes since revision 1.27: +3 -2 lines
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

Revision 1.27: download - view: text, markup, annotated - select for diffs
Wed Jul 19 14:16:11 2023 UTC (18 months ago) by vins
Branches: MAIN
CVS tags: pkgsrc-2023Q3-base, pkgsrc-2023Q3
Diff to: previous 1.26: preferred, colored
Changes since revision 1.26: +2 -1 lines
audio/alsa-utils: fix broken build on Linux due to linker error.

Revision 1.26: download - view: text, markup, annotated - select for diffs
Sun Aug 7 23:39:44 2022 UTC (2 years, 5 months ago) by tnn
Branches: MAIN
CVS tags: pkgsrc-2023Q2-base, pkgsrc-2023Q2, pkgsrc-2023Q1-base, pkgsrc-2023Q1, pkgsrc-2022Q4-base, pkgsrc-2022Q4, pkgsrc-2022Q3-base, pkgsrc-2022Q3
Diff to: previous 1.25: preferred, colored
Changes since revision 1.25: +2 -2 lines
alsa-utils: use same epoll-shim recipe as wayland

Revision 1.25: download - view: text, markup, annotated - select for diffs
Sat Aug 6 07:50:05 2022 UTC (2 years, 5 months ago) by nia
Branches: MAIN
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +7 -6 lines
alsa-utils: Adapt to new libepoll-shim world. While here, require
epoll-shim on all non-Linux systems with kqueue, and clean up the
Makefile a bit.

Revision 1.24: download - view: text, markup, annotated - select for diffs
Mon Jan 24 10:09:30 2022 UTC (2 years, 11 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +2 -2 lines
alsa-utils: update to 1.2.6.

Core

    Release v1.2.6

ALSA Control (alsactl)

    alsactl: fix the check for additional elements
    alsactl: suppress no device 'errors' for UCM

ALSA RawMidi Utility (amidi)

    amidi: remove unused variable
    amidi: add timestamp option for dump

alsa-info.sh

    alsa-info.sh: Fix alsa-usbstream.tmp test

alsaloop

    alsaloop: Support "Playback Pitch 1000000" rate shift
    alsaloop: Renamed field capt_pitch to ctl_pitch
    alsaloop: fixed parsing value 'auto' of option 'sync'
    alsaloop: added option prateshift for PLAYSHIFT ctl elem used in PLAYSHIFT
    alsaloop: Adding openctl_elem debug log
    alsaloop: Support "Capture Pitch 1000000" rate shift

alsamixer

    alsamixer: fix typo in man page (and/of -> and/or)
    alsamixer: Allow setting the default background color in config
    alsamixer: Check the availability of mouse
    Added configuration information to manual page

alsatplg (topology)

    topology: fix compilation for older alsa-lib
    topology: change include path
    topology: pre-processor: Add support for conditional includes
    topology: Add option to pass pre-processor definitions
    alsatplg: use standard include/asoundlib.h instead direct headers
    topology:pre-process-object: merge object config with parent object config
    pre-process-object: set tlv name if config exists already
    pre-process-dapm: add data section for kcontrols
    topology: pre-processor: fix typo in pre_process_config()
    topology: pre-process-object: dont create if section already exists
    pre-process-object: skip parent update if parent is NULL
    pre-process-dapm: fix source and sink for DAPM routes
    topology: pre-process-object: Add support for pre-process objects with no builder
    topology: pre-process-dapm: update automatic attributes for buffer
    topology: pre-process-object: add support for updating automatic attributes
    alsatplg: do not do NULL check for string arrays
    alsatplg: fix memory-leak in tplg_construct_object_name()

amixer

    amixer: print help and add doc for 'sevents' and 'events' commands

aplay/arecord

    aplay: Fix out-of-bound access in stereo VU meter drawing
    aplay: Handle upper bound in peak calculations
    aplay: Don't pass most negative integer to abs() in peak calculations
    aplay: Handle 16bit sample negative overflow in peak calculations
    aplay: Fix conversion of unsigned samples in peak calculation

aseqnet

    aseqnet: add ipv6 support
    aseqnet: use getaddrinfo() instead obsolete gethostbyname()

Revision 1.23: download - view: text, markup, annotated - select for diffs
Wed Jun 30 15:40:37 2021 UTC (3 years, 6 months ago) by ryoon
Branches: MAIN
CVS tags: pkgsrc-2021Q4-base, pkgsrc-2021Q4, pkgsrc-2021Q3-base, pkgsrc-2021Q3
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +2 -2 lines
alsa-utils: Update to 1.2.5.1

Changelog:
Core

    Release v1.2.5.1

ALSA Control (alsactl)

    utils.c: Include limits.h explicitly to fix build on musl
    alsactl: load_state: Only delete config if one was loaded
    alsactl: load_state() - initialize config variable for the open_failed case
    alsactl: fix lock_fd unlock in load_configuration() - error path
    alsactl: state - fix ‘item’ may be used uninitialized gcc warning
    alsactl: check for error values from snd_config_get...()
    alsactl: init() - return error value from snd_card_iterator_sinit() call
    alsactl: return error value in dump_config_tree()
    alsactl: fix the nested iteration

Audio Transfer utility

    axfer: fix wrong calloc() item size in allocate_containers()

alsatplg (topology)

    topology: fix few coverity detected defects
    topology: fix potential null pointer from strchr

aplay/arecord

    arecord: Inform users when 8-bit sampling is used on tty
    Revert "aplay: try to use 16-bit format to increase capture quality"

aseqnet

    added an option to aseqnet to optionally set the midi process name

Revision 1.22: download - view: text, markup, annotated - select for diffs
Wed May 12 14:13:21 2021 UTC (3 years, 8 months ago) by ryoon
Branches: MAIN
CVS tags: pkgsrc-2021Q2-base, pkgsrc-2021Q2
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +8 -3 lines
alsa-utils: Update to 1.2.4

Changelog:
1.2.4
Core

    Release v1.2.4

ALSA Control (alsactl)

    alsactl: 00main - fix typo in goto label
    alsactl: add new -U argument text to man page
    alsactl: init - add -U option to disable UCM based init
    alsactl: fix the syslog message - add : delimiter after function:line

Audio Transfer utility

    treewide: fix typos in manual pages

alsa-info.sh

    alsa-info: provide DMI system sku
    alsa-info.sh: command -v cleanups
    alsa-info.sh: declare variables separately from the assign (coverity)

alsaloop

    alsaloop: Fix the silence generation in xrun_sync

alsamixer

    alsamixer: remove wrong free(buf) call in read_file()
    alsamixer: small optimizations
    alsamixer: added configuration file parser
    alsamixer: Use a struct for storing color attributes
    alsamixer: added mouse support
    alsamixer: Replaced hardcoded keys by binding arrays
    alsamixer: Fix window_size_changed()

alsatplg (topology)

    topology: check for the remove() error (coverity)
    topology: fix the error path in load()

alsaucm

    alsaucm: Fix ending with quotes commands

aplay/arecord

    aplay: fix the wrong count in compute_max_peak() for 16bit+ sample widths
    minor aplay man page correction
    aplay: Fix typo in error message
    treewide: fix typos in manual pages
    aplay: capture: write only the amount of read frames
    aplay: pcm_read(): return read samples instead of requested upon abort
    aplay: pcm_readv(): return read samples instead of requested upon abort
    aplay: fix possible string overflow (coverity)

bat (basic audio tester)

    alsabat: fix typo

1.2.3
Core

    Release v1.2.3
    github actions: ubuntu - fix the non-interactive build
    github workflow: fix tag fetch

ALSA Control (alsactl)

    alsactl: ucm - rename _once command to _boot command
    alsactl: allow to compile alsactl without UCM support
    alsactl: use the right priority for syslog messages
    alsactl: add -D argument to execute also the UCM defaults section
    alsactl: redirect alsa-lib errors
    alsactl: add initial support for UCM init
    alsactl: init - iterate through all cards for the initial settings
    alsactl: daemon.c - fix gcc warning in write_pid_file()
    alsactl: fix error handling for sched_setscheduler() call
    alsactl: avoid needless wakeups in monitor loop.
    alsactl: don't exit on EINTR from epoll_wait().

alsa-info.sh

    alsa-info.sh: increase version to 0.4.65
    alsa-info: initial rpm/deb package info
    alsa-info.sh: add ALT to DISTRO list

alsaloop

    alsaloop: reduce cumulative error caused by non-atomic samples calculation

alsamixer

    alsamixer: suppress _XOPEN_SOURCE compile warning

alsaucm

    alsaucm: remove custom rules, alsactl is UCM aware now
    alsactl: ucm - rename _once command to _boot command

amixer

    amixer: retype to double in convert_prange1() like in convert_prange()
    amixer: improve the raw percentual volume rounding

1.1.9
Core

    Release v1.1.9
    axfer: add an entry of axfer to README

ALSA Control (alsactl)

    alsactl: monitor - remove dead code in run_dispatcher() (coverity)
    alsactl: simple coverity fix

Audio Transfer utility

    axfer/test: fix uninitialized warning
    axfer/test: fix uninitialized warning
    axfer: Declare global variables as 'extern' in header
    axfer: Fix creation of v1.2 headers on big-endian systems
    xfer: fix possible minor memory leak in xfer_options_parse_args() (coverity)
    axfer: return back unsigned avail variable, do proper retype in xfer-libasound-irq-mmap.c
    axfer: coverity fixes
    axfer: add missing header file of unit test to distribution
    axfer: allow to be compiled with glibc-2.11 or former
    axfer: correct invalid usage of escape of itaric text
    axfer: supplement value of options for the manual of transfer subcommand
    axfer: correct message to notice that help text is implemented
    axfer: correct description about snoop mode of libffado
    axfer: fulfill section for backward compatibitity for chmap option
    axfer: add a section about unit test

alsa-info.sh

    alsa-info.sh: cleanups

alsaloop

    alsaloop: remove unused assignment warning (coverity)

alsamixer

    alsamixer: define _GNU_SOURCE to get exp10

amixer

    amixer: define _GNU_SOURCE to get exp10

aplay/arecord

    aplay: check the return value for snd_pcm_sw_params_current() (coverity)
    aplay: fix the multiple open file descriptors for the raw capture

aplaymidi/arecordmidi

    arecordmidi: simple coverity fix
    seq: arecordmidi: Add num-events option

1.1.8
Core

    Release v1.1.8
    Makefile.am: add README.md to EXTRA_DIST
    axfer: add support for libffado transmission backend
    axfer: add unit test for container interface
    axfer: add an entry point for this command
    initial version of .travis.yml
    rename and update README.md

Audio Transfer utility

    axfer: add an explanation about advantages/issues of Timer-based scheduling model
    axfer: add an explanation about Timer-based scheduling model
    axfer: add an explanation about IRQ-based scheduling model
    axfer: add text for compatibility loss of sw parameter in libasound backend
    axfer: fulfill manual section for libasound backend
    axfer: print help for libasound backend
    axfer: fulfill manual section for libffado backend
    axfer: print help for libffado backend
    axfer: correct description about signal handling
    axfer: fix typo in axfer(1) manual
    axfer: fix no return statement in print_help() function
    axfer: enable each backend to print own help
    axfer: print help text of transfer subcommand just for common options
    axfer: print help text of list subcommand
    axfer: print help text of command entry
    axfer: add a section about design of transfer subcommand
    axfer: add a section to describe compatibility to aplay(1)
    axfer: add a manual for transfer subcommand
    axfer: add a manual for list subcommand
    axfer: add a manual for entry point
    axfer: check whether a terminal is referred for stdio
    axfer: truncate parsed arguments before operating subcommand
    axfer: use transfer subcommand as a default for compatibility mode to aplay(1)
    axfer: use second argument in command line for transmission direction
    axfer: apply refactoring in list subcommand for new command system
    axfer: apply refactoring to list subcommand for backward compatibility to aplay(1)
    axfer: add support for libffado transmission backend
    axfer: obsolete some unimplemented options
    axfer: add support for timer-based scheduling model with MMAP operation
    axfer: add an implementation of waiter for epoll(7)
    axfer: add an implementation of waiter for select(2)
    axfer: add an implementation of waiter for poll(2)
    axfer: add an option for waiter type
    axfer: add a common interface of waiter for I/O event notification
    axfer: add options for plugins in alsa-lib
    axfer: add options for software parameters of PCM substream
    axfer: add options for buffer arrangement
    axfer: add an option to suppress event waiting
    axfer: add support for MMAP PCM operation
    axfer: add support for non-blocking operation
    axfer: add an option to finish transmission at XRUN
    axfer: add options related to duration and obsolete '--max-file-size' option
    axfer: add an option to dump available hardware parameters
    axfer: add informative output and an option to suppress it
    axfer: add a sub-command to transfer data frames
    axfer: add support for blocking data transmission operation of alsa-lib PCM API
    axfer: add support to transfer data frames by alsa-lib PCM APIs
    axfer: add a parser for command-line options
    axfer: add a common interface to transfer data frames
    axfer: add a unit test for mapper interface
    axfer: add support for a mapper for multiple target
    axfer: add support for a mapper for single target
    axfer: add a common interface to align data frames on different layout
    axfer: add unit test for container interface
    axfer: add support for a container of raw data
    axfer: add support for a container of Creative Tech. voice format
    axfer: add support for a container of Sparc AU format
    axfer: add support for a container of Microsoft/IBM RIFF/Wave format
    axfer: add a common interface to handle a file with audio-specific data format
    axfer: add a sub-command to print list of PCMs/devices
    axfer: add an entry point for this command

alsaloop

    alsaloop: more avail_min cleanups

alsatplg (topology)

    topology/topology.c: drop unneeded <dlfcn.h> include

aplay/arecord

    aplay: improve available conditions for '--samples' and '--duration' options
    aplay: add a paragraph for '--samples' ('-s') option to aplay manual
    aplay: delete paragraph for obsoleted '--sleep-min' ('-s') option from aplay manual

1.1.7
Core

    Release v1.1.7
    Release v1.1.6

ALSA Control (alsactl)

    alsactl: lock - fix the array size (gcc warning)
    alsactl: use signalfd to catch UNIX signal
    alsactl: handle detection of new sound card
    alsactl: handle disconnection of sound card
    alsactl: obsolete array for maintenance of handlers
    alsactl: use a list of source for event dispatcher instead of an array of source
    alsactl: use link list to maintain source of events
    alsactl: use epoll(7) instead of poll(2)
    alsactl: add an iterator of registered instances of sound card
    alsactl: split event loop code to a function

Speaker Test

    speaker-test: Allow sampling rates up to 768000
    speaker-test: Remove unused variable
    speaker-test: Support S24_3LE sample format

alsaloop

    alsaloop: pcmjob - fix few warnings

alsamixer

    alsamixer: fix gcc warnings

alsatplg (topology)

    alsatplg: add man file

alsaucm

    alsatplg: add man file
    alsaucm: add alsa-ucm udev rules for PAZ00 (Toshiba AC100/Dynabook AZ).

aplay/arecord

    aplay: add missing block brackets
    aplay: Fix invalid file size check for non-regular files

bat (basic audio tester)

    alsabat: Allow custom sample format for round trip latency test
    bat: alsa.c - move the thread cleanup pop before goto exit3

1.1.6
Core

    Release v1.1.6

ALSA Control (alsactl)

    alsactl: Only start restore service when asoundrc file exists
    Change FSF address (Franklin Street)

ALSA RawMidi Utility (amidi)

    Change FSF address (Franklin Street)

Speaker Test

    speaker-test: Refactor the tone-generator codes

alsaloop

    alsaloop: fix a typo in the comparison
    Change FSF address (Franklin Street)

amixer

    Change FSF address (Franklin Street)

aplay/arecord

    aplay: Fix wav file not being split on 32 bit platforms
    aplay: Adjust sample rate limits to support newer hardware

bat (basic audio tester)

    bat: alsa.c - move the thread cleanup pop before goto exit3

1.1.5
Core

    Release v1.1.5
    alsactl: Move systemd unit start-up from basic.target to sound.target

ALSA Control (alsactl)

    alsactl: Move systemd unit start-up from basic.target to sound.target

alsatplg (topology)

    alsatplg: fix topology compiler long option parsing
    topology: delete output file if parsing fails.

aplay/arecord

    aplay: Fix playback for small raw files
    aplay: Refactor playback code
    aplay: Add samples argument for playing/recording a given number of samples
    aplay: interrupt streaming via signal in voc_pcm_write
    aplay: Fix --max-file-time option 32 bits overflow

bat (basic audio tester)

    alsabat: fix one uninitialized warning issue

1.1.4
 Core

    Release v1.1.4

ALSA Control (alsactl)

    alsactl: Remove standard output definition in systemd unit

ALSA RawMidi Utility (amidi)

    amidi: optarg might be NULL, fix 't' argument parsing

alsa-info.sh

    alsa-info: add ACPI device status
    alsa-info: provide more DMI information

alsaucm

    alsaucm: Add alsaucm.rst to EXTRA_DIST

aplay/arecord

    aplay: Introduce and use xwrite helper


1.1.3
Core

    Release v1.1.3
    INSTALL: document how to configure a build for installation in a local dir
    configure.ac: add a check for rst2man, a reStructuredText man page generator
    configure.ac: fix the check for xmlto availability
    alsabat: add amixer config files
    alsabat: automation test scripts

ALSA Control (alsactl)

    alsactl: Fix potential NULL dereferences in daemon mode

ALSA RawMidi Utility (amidi)

    amidi: add sysex-interval option
    amidi: fix timeout handling
    amidi: ignore not only Active Sensing but also Clock bytes

Speaker Test

    speaker-test: Fix chmap wav file selection.

alsaloop

    alsaloop: try adapt avail_min for playback to avoid 100% CPU usage

alsaucm

    alsaucm: add a man page, generated from reStructuredText
    alsaucm: mention the "list1" command in the usage output

aplay/arecord

    aplay: Fix to handle pause when system is suspended/Resumed

bat (basic audio tester)

    alsabat: add system power management S3 test
    alsabat: fix alsabat -86 error
    alsabat: add amixer config files
    alsabat: automation test scripts

1.1.2
Core

    Release v1.1.2
    alsabat: align the data type on float

aplay/arecord

    aplay: fix lurking capture file overwrite bug

bat (basic audio tester)

    alsabat: make snr_is_valid static
    alsabat: fix a missing break in switch
    alsabat: add noise detection
    alsabat: add a single channel sine wave generator
    alsabat: add channels parameter for adjust_waveform()
    alsabat: align the data type on float
    alsabat: add round trip audio latency test
    alsabat: fix a possible memory leak
    alsabat: add buffer size and period size settings
    alsabat: add terminate status check for capture thread

Revision 1.21: download - view: text, markup, annotated - select for diffs
Sat Apr 21 13:38:04 2018 UTC (6 years, 8 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3, pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1, pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3, pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3, pkgsrc-2018Q2-base, pkgsrc-2018Q2
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +1 -2 lines
*: gd.tuwien.ac.at/ftp.tuwien.ac.at is gone, remove it from various mastersites

Revision 1.20: download - view: text, markup, annotated - select for diffs
Sun Dec 18 23:33:11 2016 UTC (8 years, 1 month ago) by joerg
Branches: MAIN
CVS tags: pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-2016Q4-base, pkgsrc-2016Q4
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +2 -1 lines
Bump revision of all packages using libform, libpanel or libmenu as the
library name in devel/ncurses changed.

Revision 1.19: download - view: text, markup, annotated - select for diffs
Wed Apr 20 12:10:24 2016 UTC (8 years, 8 months ago) by nros
Branches: MAIN
CVS tags: pkgsrc-2016Q3-base, pkgsrc-2016Q3, pkgsrc-2016Q2-base, pkgsrc-2016Q2
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +2 -1 lines
Set LICENSE for a lot of audio packages.

Revision 1.18: download - view: text, markup, annotated - select for diffs
Fri Apr 15 08:50:21 2016 UTC (8 years, 9 months ago) by wiz
Branches: MAIN
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +3 -2 lines
Update alsa-utils to 1.1.0.

Core

    Release v1.1.1
    alsabat: add tinyalsa support
    alsabat: add standalone mode
    aconnect: Show sequencer sound card numer/PID via aconnect

ALSA Control (alsactl)

    alsactl: init/ca0106, init/hda - use CTL{values} instead CTL{value}
    alsactl: remove debug line in set_ctl_values()

aconnect

    aconnect: Show sequencer sound card numer/PID via aconnect

alsa-info.sh

    alsa-info: add alsa-info.sh.1 to EXTRA_DIST
    alsa-info.sh: add man page

amixer

    amixer: skip showing asoc tlv byte controls

aplay/arecord

    aplay/arecord: handle parsing errors of parameter values

bat (basic audio tester)

    alsabat: add tinyalsa support
    alsabat: move alsa process to a single block
    alsabat: use general data generator function
    alsabat: clean return value for playback and capture threads
    alsabat: use general function for wav header update
    alsabat: refactoring alsa capture thread
    alsabat: use variable for thread return value
    alsabat: fix fopen and messages
    alsabat: fix misusing of errno
    alsabat: add bash test script
    alsabat: add standalone mode
    alsabat: add default device name for playback and capture
    alsabat: truncate sample frames for faster FFT analysis
    alsabat: rename to avoid naming conflict
    bat: Don't pass incompatible function pointers to pthread_cleanup_push()
    bat: Avoid local signal.h file

Revision 1.17: download - view: text, markup, annotated - select for diffs
Thu Feb 18 15:16:33 2016 UTC (8 years, 11 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2016Q1-base, pkgsrc-2016Q1
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +5 -5 lines
Update alsa-utils to 1.1.0:

Core

    Release v1.1.0
    bat: don't link all binaries with fftw library, add missing header
    configure.ac: check for fftw3/m(sqrtf)/pthread only when BAT is enabled
    build: Do not try to detect cross-compiler
    BAT: Add Makefile and configures
    topology: Add command line topology tool to build topology binaries

ALSA Control (alsactl)

    alsactl: Manage both save and restore in a single unit
    alsactl: Add path condition to alsa-store and alsa-restore services
    alsactl: terminate readlink result string

Speaker Test

    speaker-test: fix option ordering
    speaker-test: Add option to specify signal scale

alsa-info.sh

    alsa-info: Don't try update when wget isn't available

alsatplg (topology)

    topology: Add command line topology tool to build topology binaries

alsaucm

    alsaucm: Drop localbuild hacks

amixer

    amixer: expand local storage for item name according to kernel code
    amixer: Don't set only the first item in sset_enum()

aplay/arecord

    aplay: fix VU meter for S24_LE etc formats
    arecord: Remove only regular files
    aplay: Fix uninterruptible aplay
    aplay: Fix type for signal flag

bat (basic audio tester)

    bat: add all headers to noinst_HEADERS
    bat: don't link all binaries with fftw library, add missing header
    BAT: Add missing locale.h header
    BAT: Add man page
    BAT: Use dynamic temp file
    BAT: Change comments and interface of usage()
    BAT: Use colon instead of comma for separation
    BAT: Remove redundant message strings
    BAT: Add Makefile and configures
    BAT: Add spectrum analysis functions
    BAT: Add converting functions
    BAT: Add signal generator
    BAT: Add playback and record functions
    BAT: Add common definitions and functions
    BAT: Add initial functions

Revision 1.16: download - view: text, markup, annotated - select for diffs
Tue Aug 18 07:31:01 2015 UTC (9 years, 5 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2015Q4-base, pkgsrc-2015Q4, pkgsrc-2015Q3-base, pkgsrc-2015Q3
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +2 -2 lines
Bump all packages that depend on curses.bui* or terminfo.bui* since they
might incur ncurses dependencies on some platforms, and ncurses just bumped
its shlib.
Some packages were bumped twice now, sorry for that.

Revision 1.15: download - view: text, markup, annotated - select for diffs
Mon Aug 17 17:11:19 2015 UTC (9 years, 5 months ago) by wiz
Branches: MAIN
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +2 -1 lines
Bump PKGREVISION for ncurses shlib bump.

Revision 1.14: download - view: text, markup, annotated - select for diffs
Wed Sep 24 11:10:38 2014 UTC (10 years, 3 months ago) by jperkin
Branches: MAIN
CVS tags: pkgsrc-2015Q2-base, pkgsrc-2015Q2, pkgsrc-2015Q1-base, pkgsrc-2015Q1, pkgsrc-2014Q4-base, pkgsrc-2014Q4, pkgsrc-2014Q3-base, pkgsrc-2014Q3
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +2 -2 lines
USE_TOOLS+=gsed for -r support, plus various patches to fix SunOS build.

Revision 1.13: download - view: text, markup, annotated - select for diffs
Wed Jun 11 14:45:30 2014 UTC (10 years, 7 months ago) by ryoon
Branches: MAIN
CVS tags: pkgsrc-2014Q2-base, pkgsrc-2014Q2
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +2 -2 lines
Make pkglint happier

Revision 1.12: download - view: text, markup, annotated - select for diffs
Mon Jun 9 12:34:26 2014 UTC (10 years, 7 months ago) by ryoon
Branches: MAIN
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +6 -2 lines
Update to 1.0.27.2

Changelog:
Changelog between 1.0.27.1 and 1.0.27.2 releases
Core
    Release v1.0.27.2
    Require alsa-lib 1.0.27.

ALSA Control (alsactl)
    alsactl: return back the udevrules_DATA rule for 90-alsa-restore.rules
    alsactl init: ca0106 file was omitted

Speaker Test
    speaker-test: Fix wrong wave file played back in chmap setup

amixer
    amixer: Print TLV of channel map controls
    amixer: fix print_dB for -0.99 .. -0.01 range
    amixer: Fix the hctl elem search bug

Changelog between 1.0.27 and 1.0.27.1 releases
Core
    Release v1.0.27.1
    Add AM_MAINTAINER_MODE([enable]) to configure.in.

ALSA Control (alsactl)
    alsactl: remove 90-alsa-restore.rules from the tar ball
    Fix a build failure due to a misused format string.
    alsactl: sprintf to snprintf prevent buffer overflow
    alsactl: Fix the string size for the lock file contents
    alsactl: Fix a typo in systemd alsa-restore.service

ALSA RawMidi Utility (amidi)
    Several formatting fixes for manpages.

Speaker Test
    Several formatting fixes for manpages.
    Fix several typos in manpage and help strings.

alsaloop
    Several formatting fixes for manpages.

amixer
    Several formatting fixes for manpages.

aplay/arecord
    Several formatting fixes for manpages.
    Fix several typos in manpage and help strings.
    arecord: add a missing break to the capture loop

aseqnet
    Fix several typos in manpage and help strings.

iecset
    Fix several typos in manpage and help strings.


Changelog between 1.0.26 and 1.0.27 releases
Core
    Release v1.0.27
    alsactl: add --with-alsactl-daemonswitch=FILE to the global configure.in
    alsactl: move systemd config to the daemon mode
    configure: Fix obsolete AM_CONFIG_HEADER macro

ALSA Control (alsactl)
    alsactl: add --with-alsactl-daemonswitch=FILE to the global configure.in
    alsactl: revert back old systemd static units with the /etc/alsa/state-daemon.conf switch
    alsactl: add --nice and --sched-idle options
    alsactl: daemon mode - remove disconnected cards
    alsactl: move systemd config to the daemon mode
    alsactl: add event filter and cache for the daemon mode
    alsactl: Improved command line argument handling...
    alsactl: add the daemon mode
    alsactl: small code reorder to avoid memory leaks
    alsactl: safe state store and memory allocation cleanups

Speaker Test
    speaker-test: change the interrupt handling logic to follow aplay/arecord
    speaker-test: try to call snd_pcm_close() when a signal is received
    speaker-test: increase the maximum supported rate to 384000
    speaker-test: Update man page for chmap option
    speaker-test: Add support for channel mapping API

alsaloop
    alsaloop: Fix missing #endif
    alsaloop: Make alsaloop working without libsamplerate

alsamixer
    alsamixer: Use isatty() to check the terminal (interactive) availability
    alsamixer: fix handling of removed controls

amixer
    amixer: Use the alsa-lib functions for id print and parse and value parse
    amixer: Fix dB value outputs in amixer contents
    amixer: Fix parsing container TLV entries
    amixer: fix rounding of relative changes

aplay/arecord
    aplay/arecord: change the interrupt handling using snd_pcm_abort()
    aplay/arecord: added isatty() check (interactive mode)
    aplay: Add the support for big-endian WAV format (RIFX)
    aplay: Show usage if no parameter is passed
    aplay: fix typo & silence warning..
    aplay: More support for channel map option
    aplay: Add support for channel mapping


Changelog between 1.0.25 and 1.0.26 releases
Core
    Release v1.0.26
    build: Don't call AC_CHECK_FUNC with --disable-alsatest
    configure.in: use AS_HELP_STRING everywhere
    configure.in: look for ncurses pkg-config first
    Trivial fixes in INSTALL file

ALSA Control (alsactl)
    alsactl: Add reference to alsactl_init(7) in alsactl man page
    alsactl: Read only *.conf files when a directory is passed via INCLUDE
    alsactl: Do not access other cards than specified for init

alsaloop
    alsaloop: fix the avail_min setup
    alsaloop: Improve xrun_sync - fill missing playback samples

alsamixer
    amixer, alsamixer: Add description of volume-mapping

amixer
    amixer, alsamixer: Add description of volume-mapping
    amixer: Add the support for mapped volumes like alsamixer

aplay/arecord
    aplay: Use open() instead of open64()
    aplay: Fix signal.h include
    aplay: print vu-meter to stderr, not stdout
    aplay/arecord: option to treat any xrun as fatal
    aplay - option to dump HW parameters
    Fix the examples in aplay.1

aseqnet
    aseqnet: Remove obsoleted .LO entry from man page

cvscompile
    Remove the cvscompile file


Changelog between 1.0.24 and 1.0.25 releases
Core
    Release v1.0.25
    alsactl: add support for recreating enumerated user controls
    fix use of $(SED)
    Updated COPYING with the recent FSF address
    Release v1.0.24.2
    Release v1.0.24.1

ALSA Control (alsactl)
    Alsa-utils: Fix typo causing some volumes not to be initialized
    alsactl: Initialize Front Speaker, etc
    alsactl: add support for recreating enumerated user controls
    fix use of $(SED)
    Revert "alsactl - Display help for names command"
    alsactl init: Mute CD Playback volume by default

Speaker Test
    speaker-test.1: Clarify man page by giving examples

alsaconf
    fix use of $(SED)

alsaloop
    alsaloop: Use AM_CFLAGS in Makefile.am
    alsaloop: another try to force correct formats for libsamplerate
    alsaloop: libsamplerate requires specific formats, force them for slave mode

alsamixer
    alsamixer: Fix X-win related crash for PulseAudio plugin (bad linking)
    alsamixer: Fix 64bit issues
    alsamixer: fix build on uClibc
    alsamixer: fix display of active/inactive controls

alsaucm
    alsaucm: Don't double-free empty lists
    alsaucm: Add list1 command for non-tuple lists
    alsaucm: do not bail out in the interactive mode upon error
    alsaucm: fix interactive mode, add batch mode
    alsaucm: fix list command and output

amixer
    alsa-utils: amixer: Fix SND_CTL_TLVT_DB_RANGE handling

aplay/arecord
    aplay: Fix spelling error
    aplay: increase channel limit to 256
    aplay: Use standard endian convesions
    aplay: Add include files for mkdir()
    aplay: Avoid recursive signal handling
    aplay: Add -i option for interactive mode

aplaymidi/arecordmidi
    aplaymidi: clarify multi-port documentation


Changelog between 1.0.23 and 1.0.24 releases
Core
    Release v1.0.24
    configure.in: Fix xmlto detection
    alsactl: Add a --with-udev-rules-dir configure option.
    configure.in: Fix variable name
    alsactl: Move asound.state location to /var/lib/alsa
    alsactl: systemd and udev hookup
    Introduce alsaloop utility
    alsaucm: Add Use Case Manager utility
    Revert wrong parts of "alsactl: use snd_config_imake* functions"
    alsactl: use snd_config_imake* functions

ALSA Control (alsactl)
    alsactl: Add a --with-udev-rules-dir configure option.
    alsactl: Move asound.state location to /var/lib/alsa
    alsactl: systemd and udev hookup
    alsactl init: Initialize also "Master Front Playback Volume" & "Switch"
    alsactl init: Handle "Capture Source" and "Mic Boost" in the default script
    alsactl: Change handling of inactive controls
    alsactl init: use "generic method" instead "guess method"
    alsactl init: Use "Found hardware:" instead "Unknown hardware:"
    Revert wrong parts of "alsactl: use snd_config_imake* functions"
    alsactl: change format of comment node in state file
    alsactl: correctly restore dB values of controls with changed range
    alsactl: remove open-coded search
    alsactl: move alloca out of loop
    alsactl: use snd_config_imake* functions

Speaker Test
    speaker-test: Don't retry after fatal errors
    speaker-test: add test pattern for PCM layer debugging purposes

aconnect
    Revert wrong parts of "alsactl: use snd_config_imake* functions"
    alsactl: use snd_config_imake* functions

alsaconf
    alsactl: Move asound.state location to /var/lib/alsa

alsaloop
    alsaloop: rework the ctl event handling routine
    alsaloop: Delay the restart a bit (to handle snd-aloop playback xruns better)
    alsaloop: Fix latency print
    alsaloop: fixes, added -W/--wake option
    alsaloop: add -U/--xrun to alsaloop.1 man page
    alsaloop: added xrun profiling support (-U,--xrun), added SIGUSR1 state dump
    alsaloop: add --pctl and --cctl options to man page
    alsaloop: add --pctl and --cctl options
    alsaloop: Fixes and added --workaround option
    alsaloop: Fix command-line parsing and pollfd initialization
    alsaloop: Add OSS mixer redirection support
    alsaloop: added resampling for unsupported soundcard rates
    alsaloop: fix resample argument parsing
    alsaloop: fix -a option and slave mode processing
    alsaloop: Fix thread handling
    alsaloop: Fix loopbacks pointer initialization and allocation, fix -T option
    Introduce alsaloop utility

alsamixer
    alsamixer: use cubic scale for volume bars
    alsamixer: increase step size for big control value ranges
    alsamixer: remove obsolete e-mail
    alsamixer: remove obsolete e-mail

alsaucm
    alsaucm: fix command line arguments parsing
    ucm: added listcards command
    alsaucm: initial rewrite to use update API
    alsaucm: Report failure to set a device due to missing verb setup
    alsaucm: Add Use Case Manager utility

amixer
    amixer: fix parsing of control ID name

aplay/arecord
    aplay/arecord: term_c_lflag variable might be unitialized in some cases
    aplay: fix termio settings - return back old c_flag value on exit
    aplay/arecord: Added hardware pause support (press SPACE or Enter)


Changelog between 1.0.22 and 1.0.23 releases
Core
    Release v1.0.23

ALSA Control (alsactl)
    alsactl: update debug prints in state.c
    alsactl: add more debug prints to state.c
    alsactl: improve -d to get warnings and store exitcode to runstate file
    alsactl: Fix return code

ALSA RawMidi Utility (amidi)
    amidi: fix port listing

Speaker Test
    speaker-test: add fflush(stdout) to write_loop

aconnect
    aconnect -x: Do not update index after removal of connection.

alsamixer
    alsamixer: handle out-of-range volume values
    alsamixer: fix division by zero

amixer
    amixer: add support for TLV dB minmax types
    amixer: fix display of unreadable control elements

aplay/arecord
    aplay -- update the man file
    aplay -- add features for audio surveilance
    aplay - add option --process-id-file
    aplay: Dump PCM state on xrun when verbose mode is active

Revision 1.11: download - view: text, markup, annotated - select for diffs
Sun May 4 04:29:20 2014 UTC (10 years, 8 months ago) by rodent
Branches: MAIN
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +4 -3 lines
Expand MASTER_SITES. Fix HOMEPAGE.

Revision 1.10: download - view: text, markup, annotated - select for diffs
Tue Sep 11 23:59:23 2012 UTC (12 years, 4 months ago) by asau
Branches: MAIN
CVS tags: pkgsrc-2014Q1-base, pkgsrc-2014Q1, pkgsrc-2013Q4-base, pkgsrc-2013Q4, pkgsrc-2013Q3-base, pkgsrc-2013Q3, pkgsrc-2013Q2-base, pkgsrc-2013Q2, pkgsrc-2013Q1-base, pkgsrc-2013Q1, pkgsrc-2012Q4-base, pkgsrc-2012Q4, pkgsrc-2012Q3-base, pkgsrc-2012Q3
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +1 -3 lines
"user-destdir" is default these days

Revision 1.9: download - view: text, markup, annotated - select for diffs
Wed Feb 15 19:46:30 2012 UTC (12 years, 11 months ago) by hans
Branches: MAIN
CVS tags: pkgsrc-2012Q2-base, pkgsrc-2012Q2, pkgsrc-2012Q1-base, pkgsrc-2012Q1
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +2 -1 lines
Fix build on SunOS.

Revision 1.8: download - view: text, markup, annotated - select for diffs
Tue Jan 24 23:21:23 2012 UTC (12 years, 11 months ago) by marino
Branches: MAIN
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +2 -1 lines
audio/alsa-utils: Fix indirect linking error on DragonFly only

Revision 1.7: download - view: text, markup, annotated - select for diffs
Sat Apr 24 04:58:43 2010 UTC (14 years, 8 months ago) by obache
Branches: MAIN
CVS tags: pkgsrc-2011Q4-base, pkgsrc-2011Q4, pkgsrc-2011Q3-base, pkgsrc-2011Q3, pkgsrc-2011Q2-base, pkgsrc-2011Q2, pkgsrc-2011Q1-base, pkgsrc-2011Q1, pkgsrc-2010Q4-base, pkgsrc-2010Q4, pkgsrc-2010Q3-base, pkgsrc-2010Q3, pkgsrc-2010Q2-base, pkgsrc-2010Q2
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +3 -1 lines
Exactly disable NLS support, should fix PR#43202.

No exactly depend on gettext-lib, no message catalogue installation,
so no functional changes.

Revision 1.6: download - view: text, markup, annotated - select for diffs
Tue Feb 16 18:28:01 2010 UTC (14 years, 11 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2010Q1-base, pkgsrc-2010Q1
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +2 -2 lines
Update to 1.0.22:

 Core

   Release v1.0.22

 ALSA Control (alsactl)

   alsactl: fix error path code in init_parse.c
   alsactl: init - default - initialize also "Digital Input Source"
   alsactl init: Add CTL{do_search} and CTL{do_count} parsers
   alsactl init: use empty GOTOs in init/default file to increase readability
   alsactl: introduce CTL{write} to match directly written CTL values
   alsactl - Initialize Speaker volume to 0dB when Master is present
   alsactl init: Fix typo "(" -> "{" in Headphone default rule

 Speaker Test

   speaker-test: not all sample formats are supported - show only
   supported ones
   speaker-test: add -d (--debug) option to show PCM parameters

 aplay/arecord

   arecord: fix wrong chunk_size initialization when verbose and
   mmap flags are set
   aplay - Show available formats

Revision 1.5: download - view: text, markup, annotated - select for diffs
Mon Aug 31 14:31:00 2009 UTC (15 years, 4 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2009Q4-base, pkgsrc-2009Q4, pkgsrc-2009Q3-base, pkgsrc-2009Q3
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +2 -3 lines
Update to 1.0.20. 1.0.21 tarball is mysteriously unavailable.

Revision 1.4: download - view: text, markup, annotated - select for diffs
Tue Jul 7 14:37:21 2009 UTC (15 years, 6 months ago) by joerg
Branches: MAIN
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +3 -1 lines
user-destdir support

Revision 1.3: download - view: text, markup, annotated - select for diffs
Tue Dec 30 14:44:14 2008 UTC (16 years ago) by hasso
Branches: MAIN
CVS tags: pkgsrc-2009Q2-base, pkgsrc-2009Q2, pkgsrc-2009Q1-base, pkgsrc-2009Q1, pkgsrc-2008Q4-base, pkgsrc-2008Q4
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +5 -2 lines
* Make it build on DragonFly
* Fix interpreter in alsaconf and make package depend on bash (runtime).
* Bump PKGREVISION

Revision 1.2: download - view: text, markup, annotated - select for diffs
Mon Dec 22 03:18:12 2008 UTC (16 years ago) by jmcneill
Branches: MAIN
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +3 -1 lines
add xmlto as a build dependency

Revision 1.1.1.1 (vendor branch): download - view: text, markup, annotated - select for diffs
Fri Dec 19 03:33:45 2008 UTC (16 years, 1 month ago) by jmcneill
Branches: TNF
CVS tags: pkgsrc-base
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +0 -0 lines
Import alsa-utils version 1.0.18.

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. 

This package provides utilities for configuring and using ALSA.

Revision 1.1: download - view: text, markup, annotated - select for diffs
Fri Dec 19 03:33:45 2008 UTC (16 years, 1 month ago) by jmcneill
Branches: MAIN
Initial revision

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options

CVSweb <webmaster@jp.NetBSD.org>