#13173 closed enhancement (fixed)
alsa-lib alsa-plugins alsa-tools alsa-utils 1.2.2
Reported by: | Douglas R. Reno | Owned by: | Douglas R. Reno |
---|---|---|---|
Priority: | normal | Milestone: | 10.0 |
Component: | BOOK | Version: | SVN |
Severity: | normal | Keywords: | |
Cc: |
Description ¶
New point versions of alsa components
Change History (10)
comment:1 by , 5 years ago
comment:2 by , 5 years ago
Owner: | changed from | to
---|---|
Status: | new → assigned |
comment:3 by , 5 years ago
alsa-lib
Core Release v1.2.2 github build.yml: cosmetic changes github: create test workflow for fedora and ubuntu do not set close-on-exec flag on descriptor if it was already set configure.ac: remove an unnecessary libtool fix Update the attributes.m4 macro file from xine Fix alsa/sound/*.h for external programs Control API control: Remove access to the deprecated dimen fields namehint: improve the previous patch (check the returned value) namehint: correct the @args check Mixer API mixer: Fix memory leak for more than 16 file descriptor case Topology API topology: Drop SNDRV_CTL_ELEM_ACCESS_TIMESTAMP access topology: remove MAX_FILE definition and use correct PATH_MAX topology: cosmetic changes (functions) topology: tplg_dbg() cleanups topology: unify the log mechanism topology: move the elem->list delete to tplg_elem_free() topology: implement snd_tplg_decode topology: fix the wrong memory access (object realloc) topology: fix the ops parser (accept integer/hexa values) topology: fix the TPLG_DEBUG compilation topology: implement shorter hexa uuid 00:00 parser topology: fix the unitialized tuples topology: dapm - fix the SNDERR() - Undefined topology: cleanup the SNDERR() calls topology: add snd_tplg_version() function topology: add snd_tplg_create() with flags topology: add snd_tplg_save() topology: add parser to the tplg_table topology: move the topology element table from builder to elem topology: add snd_tplg_load() remove snd_tplg_build_bin_file() topology: parser - recode tplg_parse_config() topology: add binary output from the builder topology: convert builder to use the mallocated memory topology: add tplg_get_unsigned() function topology: fix tplg_get_integer() - handle errno == ERANGE topology: use snd_config_get_bool() instead own implementation topology: avoid to use the atoi() directly when expected Fix alsa/sound/*.h for external programs topology: more coding fixes topology: dapm - merge identical index blocks like for other elems topology: dapm - coding fixes topology: use list_insert() macro in tplg_elem_insert() topology: make vebose output more nice topology: merge write_block to tplg_write_data topology: use size_t for calc_block_size() topology: use an array describing blocks for the main build loop topology: file position and size cleanups topology: remove vendor_fd/name from snd_tplg structure - not used Use Case Manager API ucm: parser - add error message to verb_dev_list_add() ucm: fill missing device entries (conflicting / supported) ucm: implement RenameDevice and RemoveDevice verb management ucm: the ucm2/ subdirectory is driver name based ucm: parser - use correct filename in parser_master_file() ucm: parser - cosmetic fixes in the comments ucm: remove MAX_FILE definition and use correct PATH_MAX ucm: split conf_file_name and conf_dir_name ucm: fix the configuration directory (longname) for ucm2 ucm: setup conf_format after getting ALSA_CONFIG_UCM_VAR successfully ucm: docs - remove MixerCopy values, add Priority for verb, improve priority docs ucm: docs - add note about the sequences and device split ucm: docs - change the Mic description to simple Microphone Device ucm: docs - remove DigitalMic, it does not have sense ucm: docs - add Mic/DigitalMic and multiple devices comments src/ucm/main.c: fix build without mixer ucm: Do not fail to parse configs on cards with an empty CardComponents lists ucm: docs - add JackCTL, rearrange JackControl and JackDev use-case: docs - add PlaybackMixerCopy and CaptureMixerCopy ucm: docs - allow spaces in device names for JackHWMute ucm: add _identifiers list ucm: return always at least NULL if no list is available in snd_use_case_get_list() ucm: Use strncmp to avoid access-out-of-boundary Configuration Quote strings containing [ or ] when saving an alsa config topology: add snd_tplg_save() alsa-lib: fix the array parser (unique compound keys) Documentation README.md: add build status badge Kernel Headers uapi: Sync with 5.6 kernel ABI uapi: Move typedefs from uapi to sound/* type_compat: Add missing __s64 and __u64 definitions for non-Linux Fix alsa/sound/*.h for external programs Utils alsa.m4: another fix to not link all binaries with -latopology alsa.m4: another try to fix the libatopology detection
Most importantly:
Fix alsa/sound/*.h for external programs
comment:4 by , 5 years ago
alsa-plugins
Core Release v1.2.2 Update the attributes.m4 macro file from xine Automatic upmix / downmix plugins upmix: generalize format, code cleanup
comment:5 by , 5 years ago
alsa-utils
Release v1.2.2 configure: fix the inverted libatopology check github workflow: try to fix the empty version github build.yml: try to fix the tag fetch issue (private working dirs) README.md: add build status badge github: create test workflow for fedora and ubuntu configure: fix new libatopology check configure: Fix linking of alsatplg with the older libs ALSA Control (alsactl) Use %lli for long long in printf Use __func__ instead of __FUNCTION__ alsactl: fix --sched-idle (set it really to SCHED_IDLE) alsactl: sysfs - add /sys/kernel/uevent_seqnum check to init treewide: Fix printf formats ALSA RawMidi Utility (amidi) Avoid empty initializer list treewide: sys/poll to poll Audio Transfer utility Avoid pointer arithmetic on `void *` treewide: Fix wrong formats on 32-bit alsa-info.sh alsa-info.sh: Warn after actual upload failure; do not ping server alsa-info.sh: Perform test for wget earlier alsa-info.sh: Condense nested commands for formatting upload result alsa-info.sh: Condense nested commands for file upload alsa-info.sh: Remove progress spinner during upload without dialog alsa-info.sh: Replace gauge with infobox for upload dialog alsa-info.sh: Exit script after writing information to stdout alsa-info.sh: Use existing function to print ALSA configuration files alsa-info.sh: Simplify iteration over cards when calling amixer alsa-info.sh: Read from /proc/modules and sort the result alsa-info.sh: Consolidate PCI device output alsaloop treewide: Fix printf formats alsamixer Avoid empty initializer list alsatplg (topology) alsatplg: add documentation for -z,--dapm-nosort (-h) alsatplg: add decode command alsatplg: add -V,--version option alsatplg: rewrite to use the new libatopology functions alsatplg: fix another small leak in normalize_config() alsatplg: add -s,--sort and fix memory leaks alsatplg: add -n,--normalize option alsaucm alsaucm: add usecase.h to noinst_HEADERS for packaging alsaucm: dump - fix the prefixed " alsaucm: add json dump command alsaucm: add text dump command alsaucm: use the first sound card (use case name 'hw:CARDNO') as default amixer Use %lli for long long in printf treewide: Fix printf formats treewide: sys/poll to poll aplay/arecord Avoid pointer arithmetic on `void *` Use __func__ instead of __FUNCTION__ aplay: Limit VUMeter progress bar to 100 for negative as well aplay: Adjust buffer sizes to fix snprintf warnings treewide: Fix printf formats treewide: sys/poll to poll aplaymidi/arecordmidi Avoid empty initializer list treewide: sys/poll to poll aseqdump Avoid empty initializer list bat (basic audio tester) Avoid pointer arithmetic on `void *`
comment:6 by , 5 years ago
alsa-tools
Core Release v1.2.2 hdspmixer hdspmixer: Use __u32 and __u64 for RMS array types
Note:
See TracTickets
for help on using tickets.
In alsa-tools, I was able to fix the build of sb16_csp, but ld10k1 is going to need this version of alsa-lib. That can wait until after release.
Whenever we upgrade to 1.2.2, we'll need to remove the seds from alsa-tools. I'm going to add one more to fix sb16_csp since it can prevent audio from working properly under Qemu and most other virtualization platforms.
The sed that I'm going to implement for alsa-tools is: