Opened 12 months ago

Closed 12 months ago

Last modified 9 months ago

#18012 closed enhancement (fixed)

alsa-lib alsa-utils 1.2.9

Reported by: Bruce Dubbs Owned by: Tim Tassonis
Priority: normal Milestone: 12.0
Component: BOOK Version: git
Severity: normal Keywords:
Cc:

Description

New point version.

Change History (5)

comment:1 by Tim Tassonis, 12 months ago

Owner: changed from blfs-book to Tim Tassonis
Status: newassigned

comment:2 by Tim Tassonis, 12 months ago

Webpage is not yet updated with new links, but I found the changelog:

https://www.alsa-project.org/wiki/Changes_v1.2.8_v1.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

comment:3 by Tim Tassonis, 12 months ago

Fixed in commit b36aabe864

comment:4 by pierre, 12 months ago

Resolution: fixed
Status: assignedclosed

Closing, since it seems the ticket is done.

comment:5 by Bruce Dubbs, 9 months ago

Milestone: 11.412.0

Milestone renamed

Note: See TracTickets for help on using tickets.