#14155 closed enhancement (fixed)

alsa-firmware alsa-lib alsa-utils 1.2.4

Reported by: Bruce Dubbs Owned by: Douglas R. Reno
Priority: normal Milestone: 10.1
Component: BOOK Version: SVN
Severity: normal Keywords:
Cc:

Description

New point version.

Change History (5)

comment:1 by Douglas R. Reno, 11 months ago

Owner: changed from blfs-book to Douglas R. Reno
Status: newassigned

comment:2 by Douglas R. Reno, 11 months ago

alsa-lib

 Core

    Release v1.2.4
    pcm: dmix: make lockless operation optional

Control API

    control: Add documentation for snd_ctl_elem_value_*.
    control: Improve general control interface documentation.
    control: Add documentation for snd_ctl_elem_list_*.
    control: ctlparse - fix enum values in or ""
    ctl: improve documentation for identifier of control element

PCM API

    pcm: file plugin - implement safe_write
    pcm: fix the pcm_frames_diff -> pcm_frame_diff typo
    pcm: dshare - apply the boundary wrap in snd_pcm_dshare_sync_area()
    pcm: introduce pcm_frame_diff and pcm_frame_diff2 helpers
    pcm: meter / s16 - add protection for the maximum copied frames
    dlmisc, pcm: export the old symbols (for -flto)
    pcm: fix the snd_pcm_plugin_status() avail and delay fields
    pcm: dmix: fix access to sum-buffer in non-interleaved mixing mode
    pcm: iec958: set channel status bits according to rate and format
    pcm: iec958: implement HDMI HBR audio formatting
    pcm: dmix: Fix semaphore usage with lockless operation
    pcm: dmix: make lockless operation optional

Topology API

    topology: straight printf and error path fixes
    topology: save_config - fix the error path handling
    tplg: fix the unaligned_get32/put32 helpers for big endian
    topology: improve the printf buffer management
    topology: fix the unaligned access
    topology: fix sort_config()
    topology: fix some gcc10 warnings (labs, signess)
    topology: return correct value in tplg_save_printf()
    topology: Make buffer for saving dynamic size
    topology: decode: Add DAI name printing
    topology: decode: Print sig_bits field in PCM capabilities section
    topology: decode: Fix decoding PCM formats and rates
    topology: decode: Change declaration of enum decoding function
    topology: decode: Fix printing texts section
    topology: decode: Add enum control texts as separate element
    topology: decode: Remove decoding values for enum control
    topology: decode: Fix infinite loop in decoding enum control
    topology: decode: Fix channel map memory allocation

Use Case Manager API

    ucm: handle correctly Linked configuration
    ucm: rename once_list to boot_list
    ucm: substitute the comment string also in the main configuration file
    ucm: add a check for the empty configuration
    ucm: Handle 'Error' keyword in the master file
    ucm: substitute the merged tree completely
    ucm: fix parse_get_safe_name() - safe name must be checked after substitution
    ucm: substitution - remove duplicate allow_empty assignment

Configuration

    conf: quote also strings with '*' and '#' characters in string_print()
    conf: USB-Audio: Disable IEC958 on Lenovo ThinkStation P620
    conf: pcm - USB - Added S/PDIF fix for Asus Xonar SE

Documentation

    README: add patch submission instructions

Dynamic Loader helpers

    dlsym: use the only alsa plugins directory for the internal modules
    dlmisc, pcm: export the old symbols (for -flto)
    dlsym: add support for ALSA_PLUGIN_DIR environment variable 

comment:3 by Douglas R. Reno, 11 months ago

alsa-utils

 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 

comment:4 by Douglas R. Reno, 11 months ago

alsa-firmware

 Core

    Release v1.2.4
    add _AC_LANG_COMPILER_GNU workaround to m4/ax_prog_cc_for_build.m4
    autoconf: handle $(EXEEXT)
    introduce Makefile.loader
    introduce Makefile.hotplug
    introduce Makefile.fw_writer
    upgrade ax_prog_cc_for_build.m4 to serial 18
    Get cross compilation to work

AICA (Dreamcast) Firmware

    introduce Makefile.hotplug

AudioScience ASIHPI Firmware

    introduce Makefile.hotplug
    Add missing license.txt and licence.txt to EXTRA_DIST

Digigram Echo Audio Firmware

    autoconf: handle $(EXEEXT)
    introduce Makefile.fw_writer
    Get cross compilation to work
    Add missing license.txt and licence.txt to EXTRA_DIST

Digigram MixArt Firmware

    introduce Makefile.loader

Digigram PCXHR Firmware

    introduce Makefile.loader

EMU Firmware

    autoconf: handle $(EXEEXT)
    introduce Makefile.fw_writer
    Get cross compilation to work
    Add missing license.txt and licence.txt to EXTRA_DIST

RME HDSP Firmware

    autoconf: handle $(EXEEXT)
    introduce Makefile.loader
    introduce Makefile.fw_writer
    Get cross compilation to work

comment:5 by Douglas R. Reno, 11 months ago

Resolution: fixed
Status: assignedclosed

Fixed at r23834

Note: See TracTickets for help on using tickets.