Changes v1.1.5 v1.1.6

From AlsaProject
Jump to: navigation, search

Contents

Detailed changes v1.1.5 v1.1.6

Changelog between 1.0.28 and 1.1.6 releases

alsa-oss

Core

Release v1.1.6
Change FSF address (Franklin Street)

Documentation

Change FSF address (Franklin Street)

Mixer Emulation

Change FSF address (Franklin Street)

OSS Redirection

Change FSF address (Franklin Street)

PCM Emulation

Change FSF address (Franklin Street)

Changelog between 1.1.5 and 1.1.6 releases

alsa-lib

Core

Release v1.1.6
a set of fixes to reduce gcc warnings
modules: smixer_python - add support for python3
conf/ucm: Add chtrt5645-mono-speaker-analog-mic configuration
core: Proper reference of internal snd_dlopen()
conf/ucm: Add Gigabyte mobo UCM profile with dual HD-audio codecs
conf/ucm: Add dual HD-audio codecs config for Lenovo
conf/ucm: Rearrange Makefile.am
configure.ac: do not enable alisp code by default
configure.ac: build extra mixer modules conditionally
Change snd_dlopen() function to return the error string
Change FSF address (Franklin Street)

Control API

control ext: fix the default .rawmidi_next_device callback
control: Proper reference of internal versioned functions

HWDEP API

core: Proper reference of internal snd_dlopen()

Mixer API

core: Proper reference of internal snd_dlopen()

PCM API

pcm: ioplug: Implement proper drain behavior
pcm: Skip avail_min check during draining
a set of fixes to reduce gcc warnings
pcm: hw: Keep control data from kernel when SND_PCM_APPEND
pcm: ioplug: update prepare and draining state correctly
pcm: Provide areas_copy function which handles buffer wrap around
pcm: ioplug: Provide hw_avail helper function for plugins
pcm: Do not access lock_enabled if thread safe API
pcm: ioplug: Use boundary for wrap around
pcm: another fix for the snd_pcm_area_silence() fast path
pcm: fix a bug to copy silent samples aligned to 64
pcm: Fix two bugs in snd_pcm_area_silence()
pcm: Return the consistent error code for unexpected PCM states
core: Proper reference of internal snd_dlopen()
timer: Proper reference of internal versioned symbols
pcm: fix wrong comments for some cases of linear interpolation of PCM samples
pcm: remove unused macros of NORMS_LABELS/NORMS_END
pcm: remove unused macros of GETU_LABELS/GETU_END
pcm: remove unused macros of COPY_LABELS/COPY_END
pcm: plug: add SND_PCM_FORMAT_{S, U}20 to linear_preferred_formats
pcm: linear, route: handle linear formats with 20-bit sample on 4 bytes
pcm: add and describe SND_PCM_FORMAT_{S, U}20
pcm: route: Fix use_getput flag computation for 3 byte formats

Timer API

timer: Proper reference of internal versioned symbols

Topology API

a set of fixes to reduce gcc warnings
topology: Fix parsing config with multiple hw_configs
topology: Fix to skip writing of header for compound elements

ALSA Lisp

control: Proper reference of internal versioned functions
Change FSF address (Franklin Street)

ALSA Server

a set of fixes to reduce gcc warnings
Change FSF address (Franklin Street)

Compatibility routines

Change FSF address (Franklin Street)

Configuration

conf: USB-Audio: Add second S/PDIF device on Phiree U2SX
conf/ucm: Add chtrt5645-mono-speaker-analog-mic configuration
core: Proper reference of internal snd_dlopen()
conf/ucm: Add Gigabyte mobo UCM profile with dual HD-audio codecs
conf/ucm: Add dual HD-audio codecs config for Lenovo
conf/ucm: Rearrange Makefile.am
configure.ac: build extra mixer modules conditionally
Change snd_dlopen() function to return the error string

Documentation

Change FSF address (Franklin Street)

Dynamic Loader helpers

core: Proper reference of internal snd_dlopen()

External PCM I/O Plugin SDK

pcm: ioplug: Provide hw_avail helper function for plugins
pcm: ioplug: Use boundary for wrap around

Kernel Headers

asound.h: add SNDRV_PCM_FORMAT_{S, U}20

Simple Abstraction Mixer Modules

modules: smixer_python - add support for python3
configure.ac: build extra mixer modules conditionally
Change snd_dlopen() function to return the error string

Test/Example code

test: correct emulation for channel-map TLV

alsa-utils

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

alsa-tools

Core

Release v1.1.6
Makefile: fix version file creation

Digigram Echo Mixer

echomixer: add .desktop and icon files
Change FSF address (Franklin Street)

Envy24 Control

envy24control: add .desktop and icon files
Change FSF address (Franklin Street)

HDA Jack Retask

hdajackretask: add .desktop and icon files

HDA Jack Sense Test

hdajacksensetest: add gitcompile to EXTRA_DIST

as10k1 (EMU10K1+ DSP Assembler)

Change FSF address (Franklin Street)

hdspconf

hdspconf: move .desktop and icon files to desktop, use modern destination for icons
hdspconf, hdspmixer: validate the .desktop files

hdspmixer

hdspmixer: move .desktop and icon files to desktop, use modern destination for icons
hdspconf, hdspmixer: validate the .desktop files

hwmixvolume

hwmixvolume: add .desktop and icon files
hwmixvolume: use python2 directly

alsa-plugins

Core

Release v1.1.6
Change FSF address (Franklin Street)

A52 Output plugin

Change FSF address (Franklin Street)

Arcam AV control plugin

Change FSF address (Franklin Street)

Jack PCM plugin

jack: Use correct parameter order for snd_pcm_areas_silence()
jack: Report Xruns to user application
jack: Do not Xrun the ALSA buffer
jack: Use boundary as hw_ptr wrap around
jack: Write only valid values to the internal hw_ptr
Change FSF address (Franklin Street)

tinycompress

Core

Release v1.1.6

Utilities

cplay: make get_codec_iec return void
cplay: support IEC61937 format
cplay: move around MP3 header parsing method
cplay: add option to specify codec ID
cplay: fix size and nmemb of mp3 header of fread

Changelog between 1.0.29 and 1.1.6 releases

alsa-python

Core

Release v1.1.6
setup: add some missing fields, add header files from pyalsa to MANIFEST
setup.py: check for the existence of the build directory
common.h: fix InternFromString()

Documentation

Change FSF address (Franklin Street)

Test python scripts

hctltest2: use 'hw:0' device instead 'default'

pyalsa.alsacard module

initial python3 support
Change FSF address (Franklin Street)

pyalsa.alsacontrol module

fix tp_free() calls, remove wrong PyObject_GC_Del use
initial python3 support
Change FSF address (Franklin Street)

pyalsa.alsahcontrol module

fix tp_free() calls, remove wrong PyObject_GC_Del use

pyalsa.alsaseq module

alsaseq: simplify TCONSTADD
Custom Search
Personal tools
Namespaces

Variants
Actions
Navigation
wiki
Toolbox