2022-07-15 23:17:25 by Thomas Klausner | Files touched by this commit (6) | |
Log message:
alsa-lib: update to 1.2.7.2.
1.2.7.2
Core
Release v1.2.7.2
Mixer API
mixer: add documentation about postcondition of removal event processing
PCM API
pcm: share plugin: handle -EINTR
pcm: share plugin: return error if socket read or write call fails
RawMidi API
rawmidi: fix the params_mode check condition in snd_rawmidi_tread()
Use Case Manager API
ucm: fix st_mode check for symbolic links
Kernel Headers
include/sound/type_compat.h: fix include guard
1.2.7.1
Core
Release v1.2.7.1
conf: Use ino64_t to save and compare inode numbers
Control API
control: eld - fix the decoding for older hw
I/O API
output: include stdarg.h
PCM API
pcm: dmix - Add error handler for `fgets`
Use Case Manager API
ucm: list also hardware configs (hw:X) in uc_mgr_scan_master_configs() fcn
Configuration
conf: Use ino64_t to save and compare inode numbers
1.2.7
Core
Release v1.2.7
configure: remove --with-lfs option, but keep the autodetection code
configure: add --with-lfs option
gitcompile: fix 32 bit compilation support
remove .travis.yml (using github actions)
github actions: move to checkout@v3
conf: fix the export of safe_strto* functions from libasound
Config API
ucm: add ${evali:} substitution
Control API
control: eld - add missing ctype.h header inclusion
control: shm - initialize write buffer
control: decode HDMI device name from ELD
PCM API
pcm: hw: change rate range syntax
pcm: hw: add "min_rate" and "max_rate" as alternatives \
to single "rate" parameter
pcm: rate - rewrite the may_wait_for_avail_min callback for the rate plugin
pcm: plugin - fix avail_min calculation on rate plugin
pcm: dmix: fix wrong scaling in 32bits pcm mixing
pcm: ladspa - Use LFS calls (readdir64)
pcm: fix for the unitialized write buffer
control: decode HDMI device name from ELD
pcm: multi: return correct hwptr and avail from snd_pcm_multi_status()
pcm: direct - allow 'off' string for hw_ptr_alignment
pcm: direct - cleanups for snd_pcm_direct_reset_slave_ptr()
pcm: direct - add support for channel bindings in snd_pcm_direct_query_chmaps()
pcm: direct: Check xrun/suspend before the slave hwptr update
pcm: direct: Move slave PCM state checks into XRUN check helper
pcm: direct: Improved suspend/resume support
pcm: direct: Propagate error code from snd_pcm_direct_client_chk_xrun()
pcm: rate: fix drain of partial period at end of buffer
Topology API
src/topology/parser.c: drop duplicate safe_strtol_base
Use Case Manager API
ucm: fix the reload call (snd_use_case_mgr_reload)
ucm: implement disdevall sequence command
use-case.h: add Channels/ChannelPos values to the documentation
ucm: fix memory leak in the error path (Include)
ucm: Use LFS calls (stat, scandir)
ucm: main - fix the compilation error (signess)
ucm: macro - make argument names shorter
ucm: doc - describe variants, minor corrections
ucm: implement enadev2 and disdev2 sequence commands
ucm: add support for verb variants
ucm: set SYNTAX_VERSION_MAX to 6
ucm: move macros and evali substitution to Syntax 6
ucm: macro - add deep call protection (recursion)
ucm: macro call inplace evaluate inside macro
ucm: macro - fix the error message, print id
ucm: return empty string for undefined "open" variables (arguments)
ucm: allow '-' prefix to avoid errors when the variable is not defined
ucm: allow passing variables through ucm open string
use-case.h: add SND_USE_CASE_DEV_DIRECT define
ucm: implement MacroDefine and Macro subtree evaluation
ucm: local_config may be NULL (error path)
ucm: add ${evali:} substitution
ucm: fix the '${eval:EXPR}' substitution
ucm: top-level path - set directory from symlink
ALSA Server
pcm: fix for the unitialized write buffer
Configuration
conf: Use LFS calls when reading config files
conf: vc4-hdmi: use a proper hdmi pcm, fix broken default pcm
conf: fix memory leak in snd_config_substitute() for strings
conf: snd_config_merge - fix comment (overwrite / override)
conf: fix the export of safe_strto* functions from libasound
Documentation
README: Add link to GitHub Actions
Simple Abstraction Mixer Modules
mixer: simple module: python 3.10 PyTuple_SET_ITEM() fix
|
2022-03-14 15:08:42 by Thomas Klausner | Files touched by this commit (3) |
Log message:
alsa-lib: fix build on Solaris
From Claes Nästén in PR 56749
|
2022-01-24 11:05:37 by Thomas Klausner | Files touched by this commit (3) | |
Log message:
alsa-lib: update to 1.2.6.1.
1.2.6.1
Core
Release v1.2.6.1
Configuration
conf: fix the device parsing when arguments has no defaults
conf: accept '_' character in the variable name
1.2.6
Core
Release v1.2.6
conf: add safe_strtoll_base() like safe_strtol_base()
conf: introduce safe_strtol_base()
configure: bumb version to 1.2.6pre1 (for alsactl/alsa-utils)
fix build with --disable-ucm
Config API
conf: introduce snd_config_load_string()
conf: add possibility to evaluate simple integer math expressions
Control API
control: remap - assign right name to the child handle for no-op (2nd case)
control: remap - assign right name to the child handle for no-op
control: Minor documentation fixes.
control: Add documentation for snd_ctl_card_* and friends.
control: empty - fix the static build
PCM API
pcm: softvol - mark _snd_pcm_parse_control_id as static
pcm: partially revert "pcm: softvol - make snd_pcm_parse_control_id \
private"
pcm: multi plugin - adjust appl_ptr on rewind/forward operations
pcm: add a note about return values of snd_pcm_state()
pcm: rate - fix some gcc warnings
pcm: direct plugins - fix bad memory access when channel bindings do not match hw
pcm: Move snd_pcm_channel_area_addr() and _step() to public header
pcm: direct plugins - fix hw_ptr in the status callback
pcm: dmix - use pcm_frame_diff() in snd_pcm_dmix_sync_ptr0()
pcm: improve docs for snd_pcm_sw_params_get_avail_min() and \
snd_pcm_status_get_avail_max()
pcm: rate: Improve the support multiple formats
pcm: rate: Refactoring temporary buffer allocations
RawMidi API
rawmidi: allocate the read buffer in the params call
rawmidi: free framing read bufffer when the framing mode becomes inactive
rawmidi: add support for SNDRV_RAWMIDI_IOCTL_USER_PVERSION
rawmidi: return ENOTSUP when timestamp reads are not supported by plugins
rawmidi: allow timestamp reads only for the appropriate read mode
rawmidi: doc - fix the framing / read mode section
rawmidi: rename enum snd_rawmidi_framing to snd_rawmidi_read_mode
rawmidi: define more abstract API for the timestamp reads
rawmidi: initialize the reserved space in snd_rawmidi_params_default()
rawmidi: Add rawmidi framing API
Rawmidi API
rawmidi: rename enum snd_rawmidi_framing to snd_rawmidi_read_mode
rawmidi: define more abstract API for the timestamp reads
rawmidi: Use the standard types for snd_rawmidi_framing_tstamp_t definition
rawmidi: Add rawmidi framing API
Topology API
topology: do not call strtol directly
Use Case Manager API
ucm: add initial doxygen documenation
conf: introduce snd_config_load_string()
ucm: add ${eval:EXPR} substitution (Syntax 5)
ucm: fix parsing of the internal hexadecimal card identifier (2)
ucm: fix parsing of the internal hexadecimal card identifier
ucm: fix DeviceModifier parser
conf: introduce safe_strtol_base()
ucm: suppress the no device (no UCM card) errors on request
ucm: substitute the before/after identifiers
ucm: fix the parsing of the hexadecimal prefix
ucm: avoid zero card instance number
/src/Makefile.am
conf: add possibility to evaluate simple integer math expressions
Configuration
conf: introduce snd_config_load_string()
conf: confeval - fix _to_integer error code
conf: improve simple integer math expressions - brackets
ucm: add ${eval:EXPR} substitution (Syntax 5)
conf: add possibility to evaluate simple integer math expressions
conf: add safe_strtoll_base() like safe_strtol_base()
conf: introduce safe_strtol_base()
Documentation
ucm: add initial doxygen documenation
Dynamic Loader helpers
dlmisc.c: Avoid double unlock in snd_dlobj_cache_get0()
External PCM Plugin SDK
pcm: partially revert "pcm: softvol - make snd_pcm_parse_control_id \
private"
External Rate Converter Plugin SDK
pcm: rate: Improve the support multiple formats
Kernel Headers
rawmidi: add support for SNDRV_RAWMIDI_IOCTL_USER_PVERSION
asound.h: fix the __packed use for the out-of-kernel code
rawmidi: Add rawmidi framing API
Test/Example code
conf: introduce snd_config_load_string()
conf: fix test/lsb/config.c
conf: improve simple integer math expressions - brackets
conf: add possibility to evaluate simple integer math expressions
rawmidi: rename enum snd_rawmidi_framing to snd_rawmidi_read_mode
rawmidi: define more abstract API for the timestamp reads
test: rawmidi: Add test for rawmidi framing API
|
2021-11-28 15:24:46 by Masatake Daimon | Files touched by this commit (1) |
Log message:
Add a missing newline at EOF
|
2021-11-28 08:04:46 by Masatake Daimon | Files touched by this commit (1) |
Log message:
Add a MESSAGE file for NetBSD
...indicating that either OSS or PulseAudio plugin is required to use
ALSA.
|
2021-11-21 00:38:13 by Hauke Fath | Files touched by this commit (3) |
Log message:
Substitute pkgsrc paths in alsa.conf
|
2021-10-26 11:59:39 by Nia Alarie | Files touched by this commit (455) |
Log message:
audio: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes.
The following distfiles couldn't be fetched (possibly they are fetched
conditionally):
./audio/freeswitch-sounds-ru/distinfo \
freeswitch/freeswitch-sounds-ru-RU-elena-32000-1.0.13.tar.gz
./audio/freeswitch-sounds-ru/distinfo \
freeswitch/freeswitch-sounds-ru-RU-elena-48000-1.0.13.tar.gz
./audio/freeswitch-music/distinfo \
freeswitch/freeswitch-sounds-music-32000-1.0.8.tar.gz
./audio/freeswitch-music/distinfo \
freeswitch/freeswitch-sounds-music-48000-1.0.8.tar.gz
./audio/freeswitch-sounds-fr/distinfo \
freeswitch/freeswitch-sounds-fr-ca-june-32000-1.0.18.tar.gz
./audio/freeswitch-sounds-fr/distinfo \
freeswitch/freeswitch-sounds-fr-ca-june-48000-1.0.18.tar.gz
./audio/freeswitch-sounds-en/distinfo \
freeswitch/freeswitch-sounds-en-us-callie-32000-1.0.22.tar.gz
./audio/freeswitch-sounds-en/distinfo \
freeswitch/freeswitch-sounds-en-us-callie-48000-1.0.22.tar.gz
|
2021-10-07 15:10:03 by Nia Alarie | Files touched by this commit (459) |
Log message:
audio: Remove SHA1 hashes for distfiles
|
2021-08-10 22:39:51 by =?UTF-8?B?RnLDqWTDqXJpYyBGYXViZXJ0ZWF1?= | Files touched by this commit (4) |
Log message:
alsa-lib: Fix building of audio/alsa-utils
pkgsrc changes:
---------------
* Add patches to explicitly include stdarg.h in header files that use
va_list. They could be removed if the following pull request is
accepted:
https://github.com/alsa-project/alsa-lib/pull/169
* Bump revision.
|
2021-07-01 07:47:12 by Thomas Klausner | Files touched by this commit (1) |
Log message:
alsa-lib: remove unused patch
|