head 1.28; access; symbols pkgsrc-2023Q4:1.28.0.2 pkgsrc-2023Q4-base:1.28 pkgsrc-2023Q3:1.27.0.2 pkgsrc-2023Q3-base:1.27 pkgsrc-2023Q2:1.26.0.8 pkgsrc-2023Q2-base:1.26 pkgsrc-2023Q1:1.26.0.6 pkgsrc-2023Q1-base:1.26 pkgsrc-2022Q4:1.26.0.4 pkgsrc-2022Q4-base:1.26 pkgsrc-2022Q3:1.26.0.2 pkgsrc-2022Q3-base:1.26 pkgsrc-2022Q2:1.24.0.4 pkgsrc-2022Q2-base:1.24 pkgsrc-2022Q1:1.24.0.2 pkgsrc-2022Q1-base:1.24 pkgsrc-2021Q4:1.23.0.4 pkgsrc-2021Q4-base:1.23 pkgsrc-2021Q3:1.23.0.2 pkgsrc-2021Q3-base:1.23 pkgsrc-2021Q2:1.22.0.2 pkgsrc-2021Q2-base:1.22 pkgsrc-2021Q1:1.21.0.24 pkgsrc-2021Q1-base:1.21 pkgsrc-2020Q4:1.21.0.22 pkgsrc-2020Q4-base:1.21 pkgsrc-2020Q3:1.21.0.20 pkgsrc-2020Q3-base:1.21 pkgsrc-2020Q2:1.21.0.18 pkgsrc-2020Q2-base:1.21 pkgsrc-2020Q1:1.21.0.14 pkgsrc-2020Q1-base:1.21 pkgsrc-2019Q4:1.21.0.16 pkgsrc-2019Q4-base:1.21 pkgsrc-2019Q3:1.21.0.12 pkgsrc-2019Q3-base:1.21 pkgsrc-2019Q2:1.21.0.10 pkgsrc-2019Q2-base:1.21 pkgsrc-2019Q1:1.21.0.8 pkgsrc-2019Q1-base:1.21 pkgsrc-2018Q4:1.21.0.6 pkgsrc-2018Q4-base:1.21 pkgsrc-2018Q3:1.21.0.4 pkgsrc-2018Q3-base:1.21 pkgsrc-2018Q2:1.21.0.2 pkgsrc-2018Q2-base:1.21 pkgsrc-2018Q1:1.20.0.14 pkgsrc-2018Q1-base:1.20 pkgsrc-2017Q4:1.20.0.12 pkgsrc-2017Q4-base:1.20 pkgsrc-2017Q3:1.20.0.10 pkgsrc-2017Q3-base:1.20 pkgsrc-2017Q2:1.20.0.6 pkgsrc-2017Q2-base:1.20 pkgsrc-2017Q1:1.20.0.4 pkgsrc-2017Q1-base:1.20 pkgsrc-2016Q4:1.20.0.2 pkgsrc-2016Q4-base:1.20 pkgsrc-2016Q3:1.19.0.4 pkgsrc-2016Q3-base:1.19 pkgsrc-2016Q2:1.19.0.2 pkgsrc-2016Q2-base:1.19 pkgsrc-2016Q1:1.17.0.2 pkgsrc-2016Q1-base:1.17 pkgsrc-2015Q4:1.16.0.4 pkgsrc-2015Q4-base:1.16 pkgsrc-2015Q3:1.16.0.2 pkgsrc-2015Q3-base:1.16 pkgsrc-2015Q2:1.14.0.8 pkgsrc-2015Q2-base:1.14 pkgsrc-2015Q1:1.14.0.6 pkgsrc-2015Q1-base:1.14 pkgsrc-2014Q4:1.14.0.4 pkgsrc-2014Q4-base:1.14 pkgsrc-2014Q3:1.14.0.2 pkgsrc-2014Q3-base:1.14 pkgsrc-2014Q2:1.13.0.2 pkgsrc-2014Q2-base:1.13 pkgsrc-2014Q1:1.10.0.14 pkgsrc-2014Q1-base:1.10 pkgsrc-2013Q4:1.10.0.12 pkgsrc-2013Q4-base:1.10 pkgsrc-2013Q3:1.10.0.10 pkgsrc-2013Q3-base:1.10 pkgsrc-2013Q2:1.10.0.8 pkgsrc-2013Q2-base:1.10 pkgsrc-2013Q1:1.10.0.6 pkgsrc-2013Q1-base:1.10 pkgsrc-2012Q4:1.10.0.4 pkgsrc-2012Q4-base:1.10 pkgsrc-2012Q3:1.10.0.2 pkgsrc-2012Q3-base:1.10 pkgsrc-2012Q2:1.9.0.4 pkgsrc-2012Q2-base:1.9 pkgsrc-2012Q1:1.9.0.2 pkgsrc-2012Q1-base:1.9 pkgsrc-2011Q4:1.7.0.14 pkgsrc-2011Q4-base:1.7 pkgsrc-2011Q3:1.7.0.12 pkgsrc-2011Q3-base:1.7 pkgsrc-2011Q2:1.7.0.10 pkgsrc-2011Q2-base:1.7 pkgsrc-2011Q1:1.7.0.8 pkgsrc-2011Q1-base:1.7 pkgsrc-2010Q4:1.7.0.6 pkgsrc-2010Q4-base:1.7 pkgsrc-2010Q3:1.7.0.4 pkgsrc-2010Q3-base:1.7 pkgsrc-2010Q2:1.7.0.2 pkgsrc-2010Q2-base:1.7 pkgsrc-2010Q1:1.6.0.2 pkgsrc-2010Q1-base:1.6 pkgsrc-2009Q4:1.5.0.4 pkgsrc-2009Q4-base:1.5 pkgsrc-2009Q3:1.5.0.2 pkgsrc-2009Q3-base:1.5 pkgsrc-2009Q2:1.3.0.6 pkgsrc-2009Q2-base:1.3 pkgsrc-2009Q1:1.3.0.4 pkgsrc-2009Q1-base:1.3 pkgsrc-2008Q4:1.3.0.2 pkgsrc-2008Q4-base:1.3 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.28 date 2023.11.23.16.15.04; author ryoon; state Exp; branches; next 1.27; commitid TMuvndqnLGOeGKNE; 1.27 date 2023.07.19.14.16.11; author vins; state Exp; branches; next 1.26; commitid MoFbJkdZZXg56qxE; 1.26 date 2022.08.07.23.39.44; author tnn; state Exp; branches; next 1.25; commitid RNb6ZMPwdKvql0PD; 1.25 date 2022.08.06.07.50.05; author nia; state Exp; branches; next 1.24; commitid 7P8Hq1kpeslr7NOD; 1.24 date 2022.01.24.10.09.30; author wiz; state Exp; branches; next 1.23; commitid a6K247sjJWe68SpD; 1.23 date 2021.06.30.15.40.37; author ryoon; state Exp; branches; next 1.22; commitid PSK9bLyP8POcEaZC; 1.22 date 2021.05.12.14.13.21; author ryoon; state Exp; branches; next 1.21; commitid qGuRyBNoaKsVJRSC; 1.21 date 2018.04.21.13.38.04; author wiz; state Exp; branches; next 1.20; commitid 0QhVHzZeuQ3OrjzA; 1.20 date 2016.12.18.23.33.11; author joerg; state Exp; branches; next 1.19; commitid W6sL6TUI4KGqswyz; 1.19 date 2016.04.20.12.10.24; author nros; state Exp; branches; next 1.18; commitid RHDIp40T45Npsm3z; 1.18 date 2016.04.15.08.50.21; author wiz; state Exp; branches; next 1.17; commitid AipxJZorkL5RvH2z; 1.17 date 2016.02.18.15.16.33; author wiz; state Exp; branches; next 1.16; commitid NrEZTevz4qO2upVy; 1.16 date 2015.08.18.07.31.01; author wiz; state Exp; branches; next 1.15; commitid UPpMIsB3AWu1PIxy; 1.15 date 2015.08.17.17.11.19; author wiz; state Exp; branches; next 1.14; commitid QQGz11WX4WB14Exy; 1.14 date 2014.09.24.11.10.38; author jperkin; state Exp; branches; next 1.13; commitid vZzu5XoqCLxYzARx; 1.13 date 2014.06.11.14.45.30; author ryoon; state Exp; branches; next 1.12; commitid vhplzZNpqClZ87Ex; 1.12 date 2014.06.09.12.34.26; author ryoon; state Exp; branches; next 1.11; commitid fxZKVXNGkQ11uQDx; 1.11 date 2014.05.04.04.29.20; author rodent; state Exp; branches; next 1.10; commitid NTdqxa6HDGIhXazx; 1.10 date 2012.09.11.23.59.23; author asau; state Exp; branches; next 1.9; 1.9 date 2012.02.15.19.46.30; author hans; state Exp; branches; next 1.8; 1.8 date 2012.01.24.23.21.23; author marino; state Exp; branches; next 1.7; 1.7 date 2010.04.24.04.58.43; author obache; state Exp; branches; next 1.6; 1.6 date 2010.02.16.18.28.01; author wiz; state Exp; branches; next 1.5; 1.5 date 2009.08.31.14.31.00; author wiz; state Exp; branches; next 1.4; 1.4 date 2009.07.07.14.37.21; author joerg; state Exp; branches; next 1.3; 1.3 date 2008.12.30.14.44.14; author hasso; state Exp; branches; next 1.2; 1.2 date 2008.12.22.03.18.12; author jmcneill; state Exp; branches; next 1.1; 1.1 date 2008.12.19.03.33.45; author jmcneill; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2008.12.19.03.33.45; author jmcneill; state Exp; branches; next ; desc @@ 1.28 log @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 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 @ text @# $NetBSD: Makefile,v 1.27 2023/07/19 14:16:11 vins Exp $ DISTNAME= alsa-utils-1.2.10 CATEGORIES= audio MASTER_SITES= ftp://ftp.alsa-project.org/pub/utils/ EXTRACT_SUFX= .tar.bz2 MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= http://www.alsa-project.org/ COMMENT= Advanced Linux Sound Architecture (ALSA) CLI utilities LICENSE= gnu-gpl-v2 GNU_CONFIGURE= yes USE_TOOLS+= pkg-config gmake gsed bash:run USE_PKGLOCALEDIR= yes USE_NCURSES= yes LDFLAGS.DragonFly= -lm LDFLAGS.SunOS+= -lm -lsocket -lnsl LDFLAGS.Linux+= -lm -lpthread LDFLAGS.NetBSD= -lm -pthread CPPFLAGS.NetBSD+= -D__u32=uint32_t -D__u64=uint64_t CPPFLAGS.NetBSD+= -Dbswap_16=bswap16 -Dbswap_32=bswap32 CPPFLAGS.NetBSD+= -Doff64_t=off_t CPPFLAGS.NetBSD+= -Dlseek64=lseek REPLACE_BASH+= alsaconf/alsaconf.in REPLACE_BASH+= alsa-info/alsa-info.sh REPLACE_BASH+= bat/alsabat-test.sh TOOL_DEPENDS+= xmlto-[0-9]*:../../textproc/xmlto CONFIGURE_ARGS+= --disable-nls .include "../../audio/alsa-lib/buildlink3.mk" .include "../../mk/bsd.prefs.mk" .if ${OPSYS} != "Linux" && defined(OPSYS_HAS_KQUEUE) CPPFLAGS+= -I${BUILDLINK_PREFIX.libepoll-shim}/include/libepoll-shim LDFLAGS+= -lepoll-shim -linotify .include "../../devel/libepoll-shim/buildlink3.mk" .include "../../devel/libinotify/buildlink3.mk" .endif .include "../../devel/ncurses/buildlink3.mk" .include "../../math/fftw/buildlink3.mk" .include "../../mk/bsd.pkg.mk" @ 1.27 log @audio/alsa-utils: fix broken build on Linux due to linker error. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.26 2022/08/07 23:39:44 tnn Exp $ d3 1 a3 1 DISTNAME= alsa-utils-1.2.6 d20 1 @ 1.26 log @alsa-utils: use same epoll-shim recipe as wayland @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.25 2022/08/06 07:50:05 nia Exp $ d19 1 @ 1.25 log @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. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.24 2022/01/24 10:09:30 wiz Exp $ d35 1 a35 1 CFLAGS+= -I${BUILDLINK_DIR}/include/libepoll-shim @ 1.24 log @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() @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.23 2021/06/30 15:40:37 ryoon Exp $ a18 2 LDFLAGS.NetBSD+= -lepoll-shim LDFLAGS.NetBSD+= -linotify a23 2 CFLAGS+= -g d28 1 a28 1 BUILD_DEPENDS+= xmlto-[0-9]*:../../textproc/xmlto d33 4 d39 1 @ 1.23 log @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 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.22 2021/05/12 14:13:21 ryoon Exp $ d3 1 a3 1 DISTNAME= alsa-utils-1.2.5.1 @ 1.22 log @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 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 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.21 2018/04/21 13:38:04 wiz Exp $ d3 1 a3 1 DISTNAME= alsa-utils-1.2.4 @ 1.21 log @*: gd.tuwien.ac.at/ftp.tuwien.ac.at is gone, remove it from various mastersites @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.20 2016/12/18 23:33:11 joerg Exp $ d3 1 a3 2 DISTNAME= alsa-utils-1.1.1 PKGREVISION= 1 d19 2 d23 2 d37 2 @ 1.20 log @Bump revision of all packages using libform, libpanel or libmenu as the library name in devel/ncurses changed. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.19 2016/04/20 12:10:24 nros Exp $ a6 1 MASTER_SITES+= ftp://gd.tuwien.ac.at/opsys/linux/alsa/utils/ @ 1.19 log @Set LICENSE for a lot of audio packages. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.18 2016/04/15 08:50:21 wiz Exp $ d4 1 @ 1.18 log @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 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2016/02/18 15:16:33 wiz Exp $ d12 1 @ 1.17 log @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 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2015/08/18 07:31:01 wiz Exp $ d3 1 a3 1 DISTNAME= alsa-utils-1.1.0 d26 1 @ 1.16 log @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. @ text @d1 1 a1 2 # $NetBSD: Makefile,v 1.15 2015/08/17 17:11:19 wiz Exp $ # d3 1 a3 2 DISTNAME= alsa-utils-1.0.27.2 PKGREVISION= 2 d24 2 a25 1 REPLACE_BASH= alsaconf/alsaconf.in d33 1 @ 1.15 log @Bump PKGREVISION for ncurses shlib bump. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2014/09/24 11:10:38 jperkin Exp $ d5 1 a5 1 PKGREVISION= 1 @ 1.14 log @USE_TOOLS+=gsed for -r support, plus various patches to fix SunOS build. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2014/06/11 14:45:30 ryoon Exp $ d5 1 @ 1.13 log @Make pkglint happier @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2014/06/09 12:34:26 ryoon Exp $ d15 1 a15 1 USE_TOOLS+= pkg-config gmake bash:run @ 1.12 log @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 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2014/05/04 04:29:20 rodent Exp $ d15 1 a15 1 USE_TOOLS= pkg-config gmake bash:run @ 1.11 log @Expand MASTER_SITES. Fix HOMEPAGE. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2012/09/11 23:59:23 asau Exp $ d4 1 a4 1 DISTNAME= alsa-utils-1.0.22 d20 4 @ 1.10 log @"user-destdir" is default these days @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2012/02/15 19:46:30 hans Exp $ d7 1 d11 2 a12 2 HOMEPAGE= ftp://ftp.alsa-project.org/pub/utils/ COMMENT= Advanced Linux Sound Architecture (ALSA) utilities @ 1.9 log @Fix build on SunOS. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2012/01/24 23:21:23 marino Exp $ a12 2 PKG_DESTDIR_SUPPORT= user-destdir @ 1.8 log @audio/alsa-utils: Fix indirect linking error on DragonFly only @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2010/04/24 04:58:43 obache Exp $ d20 1 @ 1.7 log @Exactly disable NLS support, should fix PR#43202. No exactly depend on gettext-lib, no message catalogue installation, so no functional changes. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2010/02/16 18:28:01 wiz Exp $ d19 1 @ 1.6 log @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 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2009/08/31 14:31:00 wiz Exp $ d24 2 @ 1.5 log @Update to 1.0.20. 1.0.21 tarball is mysteriously unavailable. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2009/07/07 14:37:21 joerg Exp $ d4 1 a4 1 DISTNAME= alsa-utils-1.0.20 @ 1.4 log @user-destdir support @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2008/12/30 14:44:14 hasso Exp $ d4 1 a4 2 DISTNAME= alsa-utils-1.0.18 PKGREVISION= 1 @ 1.3 log @* Make it build on DragonFly * Fix interpreter in alsaconf and make package depend on bash (runtime). * Bump PKGREVISION @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2008/12/22 03:18:12 jmcneill Exp $ d14 2 @ 1.2 log @add xmlto as a build dependency @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1.1.1 2008/12/19 03:33:45 jmcneill Exp $ d5 1 d15 1 a15 1 USE_TOOLS= pkg-config gmake d19 2 @ 1.1 log @Initial revision @ text @d1 1 a1 1 # $NetBSD$ d18 2 @ 1.1.1.1 log @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. @ text @@