Difference between revisions of "Changes v1.0.27.2 v1.0.28"

From AlsaProject
Jump to: navigation, search
 
m (1 revision)
 

Latest revision as of 14:19, 17 June 2014

Contents

Detailed changes v1.0.27.2 v1.0.28

[edit] Changelog between 1.0.25 and 1.0.28 releases

[edit] alsa-oss

[edit] Core

Release v1.0.28
Modernize configure.ac
Add AM_MAINTAINER_MODE([enable]) to configure.in.

[edit] PCM Emulation

Workaround for aoss + dmix with unaligned rates
Fix the argument passed to snd_pcm_dump_setup()

[edit] aoss script

Revert "Fix path to libaoss.so."
Fix path to libaoss.so.

[edit] Changelog between 1.0.27 and 1.0.28 releases

[edit] alsa-tools

[edit] Core

Release v1.0.28

[edit] Digigram Echo Mixer

Modernize configure.ac
Add AM_MAINTAINER_MODE([enable]) macro to all configure scripts.

[edit] Envy24 Control

Modernize configure.ac
Add AM_MAINTAINER_MODE([enable]) macro to all configure scripts.

[edit] HDA Jack Retask

hdajackretask: Make sure codecs do not show up twice under 3.15 kernel
hdajackretask: Fix killing PulseAudio on newer PulseAudio versions

[edit] as10k1 (EMU10K1+ DSP Assembler)

Modernize configure.ac
Add AM_MAINTAINER_MODE([enable]) macro to all configure scripts.
Add a distclean target to example Makefile.

[edit] hda-verb

Fix spelling of “successfully”.

[edit] hdspmixer

hdspmixer: Add support for RME AIO AEB boards

[edit] ld10k1 (EMU10K1+ DSP Code Loader)

Fix build errors caused by -Werror=format-security.
Fix bashisms.

[edit] qlo10k1

qlo10k1: packing fix (configure.ac)

[edit] sb16_csp

Fix spelling of “successfully”.

[edit] alsa-firmware

[edit] Core

Release v1.0.28
Modernize configure.ac
Add cs46xx entry to the main configure and Makefile.am

[edit] Cirrus Logic CS46xx Firmware

Add cs46xx firmware files

[edit] Wavefront Firmware

wavefront: fix the warning: missing initializer for field ‘data’

[edit] alsa-plugins

[edit] Core

Release v1.0.28
Modernize configure.ac
Add AM_MAINTAINER_MODE([enable]) to configure.in.
Check for and include libavutil.h to avoid unresolved symbols.

[edit] A52 Output plugin

a52: switch to AV_CODEC_ID identifiers
a52: Propagate errors from hw
a52: Add chmap support
a52: Fix build error with the recent version
Check for and include libavutil.h to avoid unresolved symbols.

[edit] Automatic upmix / downmix plugins

upmix: Add chmap support
vdownmix: Add chmap support

[edit] Jack PCM plugin

jack: fix polling and recovering
jack: Use jack_client_open instead of deprecated jack_client_new.
jack: Allow to specify a client name as parameters

[edit] Changelog between 1.0.27.2 and 1.0.28 releases

[edit] alsa-lib

[edit] Core

Release v1.0.28
autotools: update style
Portability fix: look for sys/endian.h as well as endian.h
alsa-lib: heavy pcm atomics cleanup
include/global.h - don't define timeval and timespec structures for !glibc
local.h: include sys/types.h to fix issues with pcm.h
remove unnecessary/obsolete compat/hsearch_r.c
Update iatomic.h functions definitions for mips
local.h: use __kernel_off_t from <linux/types.h>

[edit] Control API

control_hw: fix potential memory leak
snd_tlv_convert_from_dB: fix decreasing gain across entries
Fix access of freed memory in namehints

[edit] PCM API

alsa-lib: pcm_plug: fix float conversion for user specified ttable
pcm: rate plugin - remove the rewind/forward implementation
pcm: rate: add rewindable and forwardable callbacks
pcm: null plugin - fix the avail count
pcm: null: add rewindable and forwardable callbacks
pcm: multi: implement rewindable and forwardable callbacks
pcm:file: add the missing htimestamp callback
pcm: Fix channel map query when there are lots of maps
pcm: route: Correctly close slave pcm when no matching chmap is found
pcm: Fix forward/rewind support in iec958 plugin
pcm: rate: Don't return negative frame count on success in rewind
pcm: ladspa: Delay LADSPA plugin activate call
Revert "pcm: route: Don't handle no matching chmap as a serious error"
route: Fix invalid pointer access
route: Return NULL in case of zero found channels in determine_chmap
pcm: route: Don't handle no matching chmap as a serious error
pcm: Wrap hw_ptr to boundary in pcm_ioplug
pcm: route: Select slave chmap based on ttable information
pcm: route: Allow chmap syntax for slave channels in ttable
pcm: Insert linear-to-float conversion when rate or channel count is incorrect
Portability fix: look for sys/endian.h as well as endian.h
alsa-lib: heavy pcm atomics cleanup
pcm: use CLOCK_REALTIME for non-monotonic ts
pcm: initialize monotonic field for dshare and dsnoop, too
pcm: initialize pcm_dmix monotonic field
alsa-lib: minor typo in pcm doc
minor malloc changes
dmix: Don't use assert() and abort()
pcm_file: document new argument to snd_pcm_file_open().
pcm_file: don't touch infile on playback and output file on capture.
pcm_file: fixed memory leak.
pcm_file: fix SEGFAULT if file option is missing while infile is not.
pcm: Fix a wrong value shown in the error message in rate plugin

[edit] Use Case Manager API

UCM: Document some standard values

[edit] /Makefile.am

autotools: update style

[edit] /alsalisp/Makefile.am

autotools: update style

[edit] /src/Makefile.am

remove unnecessary/obsolete compat/hsearch_r.c

[edit] ALSA Lisp

minor malloc changes

[edit] ALSA Server

autotools: update style

[edit] Compatibility routines

remove unnecessary/obsolete compat/hsearch_r.c

[edit] Configuration

Loopback.conf: fix the comment
src/conf/cards: Add missing entry for Loopback.conf
conf: Allow 2.1 surround to use different number of channels
conf: Add surround 2.1 support to all cards
conf: Add basic infrastructure for 2.1 surround sound
conf.c: use portable way to initialize recursive mutex
HDA-Intel: present up to 8 HDMI/DP outputs via "hdmi" device
conf/cards: add Audio Advantage Micro II

[edit] Documentation

autotools: update style

[edit] Kernel Headers

hdspm.h: Update LTC ioctl to use struct hdspm_ltc

[edit] Test/Example code

Add -lm to test programs to fix build failure.
test/chmap: Add missing usage text for -s option

[edit] alsa-utils

[edit] Core

Release v1.0.28
alsactl: Do not run udev rule before datadir/sbindir are both mounted
configure.ac: cosmetic change
Modernize configure.ac
configure.in -> configure.ac rename
Makefiles - use AM_CPPFLAGS instead INCLUDES
configure: add --with-lock-dir option
configure: detect udevdir via pkg-config, fallback to /lib/udev/rules.d

[edit] /include/Makefile.am

configure.in -> configure.ac rename

[edit] ALSA Control (alsactl)

alsactl: Fixup test for mydatadir/sbindir
alsactl: Do not run udev rule before datadir/sbindir are both mounted
alsactl: add -L (no-lock) and change -D (lock-dir) to -O (state-lock-file)
configure: add --with-lock-dir option
alsactl: Store lockfile in /var/lock, add -D option to specify the lock dir
alsa-restore.rules: refer to correct attr
alsactl: Fix the va_list initialization in cerror_() and dbg_()
alsactl: monitor all cards as default
alsactl: Fix REMOVE event handling in monitor command
alsactl: Add monitor command
alsactl: alsa-state.service - fix typo (rkill -> kill)

[edit] ALSA RawMidi Utility (amidi)

Makefiles - use AM_CPPFLAGS instead INCLUDES

[edit] Speaker Test

speaker-test: update man page for new -X arg, also consistency fixes
speaker-test: add --force-frequency option to allow hz outside range
speaker-test: Show out-of-chmap channels as Unknown
speaker-test: Always show chmap channel names if available
speaker-test: Fix chmapped channel selection without specified chmap

[edit] aconnect

fix aconnect -l option

[edit] alsaconf

alsaconf: update gentoo to use modprobe.d method as everyone else
alsaconf: support newer m-i-t and kmod

[edit] alsaloop

Makefiles - use AM_CPPFLAGS instead INCLUDES
alsaloop: pcmjob.c: use portable way to initialize recursive mutex
alsaloop: add -z,--syslog option to use syslog for errors
alsaloop: fix wrong alias for signal.h

[edit] alsamixer

Makefiles - use AM_CPPFLAGS instead INCLUDES

[edit] alsaucm

Makefiles - use AM_CPPFLAGS instead INCLUDES

[edit] amixer

Makefiles - use AM_CPPFLAGS instead INCLUDES
amixer: fix indentation when printing container TLV contents
amixer: actually print all TLVs in a container TLV

[edit] aplay/arecord

aplay: Fix VU-meter stdout/stderr mess
aplay/arecord: Add more in_aborting checks to read/write loops
aplay: fix timespec to msec conversion
aplay: fix pcm_read() return value
aplay: fix two off by one errors

[edit] gitcompile

configure.in -> configure.ac rename
Custom Search
Personal tools
Namespaces

Variants
Actions
Navigation
wiki
Toolbox