blob: ef2082a11971eb844219cc0688392567547b503e [file] [log] [blame]
Version 0.1.3:
* Add --enable-abicheck configure option
* Add --disable-user-elem configure option
* Add the support of snd_ctl_elem_add_enumerated()
* Fix a typo in configure.ac for support_4bit
* Export the corrected snd_tlv_parse_dB_info()
* Implemented snd_mixer_selem_ask_*()
* Refactoring some codes, minor clean-ups
* Fixed compile warnings/errors
* Set the default alsa-lib version to 1.0.25
Version 0.1.2:
* Code reviewed, asound.h rewritten from scratch, so no GPL piece
in tree
* Fix --enable-output-buffer configure option handling
* Fix --enable-everything option to enable really everything
* TLV parser-code refactoring
* Add support of linear dB conversion; enabled via --enable-float
option
* Move PCM format type functions into macros.
* Add --disable-4bit option to remove IMA ADPCM support
Version 0.1.1:
* Add missing snd_pcm_hw_params_{get|set}_period_wakeup()
Version 0.1.0:
* Build ABI-compatible libasound
* Added some missing functions for alsa-lib 1.0.24
Version 0.0.26:
* Fix segfault in hctl_elem_event_handler (thanks to Mogens
Lindholdt Lauridsen)
Version 0.0.25:
* Fixed build errors of rmidi.c and control.c
Version 0.0.24:
* Add missing definition of SND_PCM_TSTAMP_ENABLE
Version 0.0.23:
* Fix a typo of snd_pcm_htimestamp()
* Add features/fixes recently added as of alsa-lib 1.0.21a
- Fix up the low limit of snd_pcm_sw_set_avail_min()
- Set no_active_sending=1 as default for rawmidi
- Reorder the PCM hw_params setup to give larger buffer sizes
- Add support of TLV_MINMAX* types
- Add the device path support to snd_card_get_index()
Version 0.0.22:
* Fix a bug of list handling in snd_async_del_handler()
(thanks to maarten van es).
Version 0.0.21:
* Make snd_config non-NULL when snd_config_update() is called
so that apps can check the value. Reset in
snd_config_free_global()
* Correct hwdep path, and fix the device number handling of hwdep
Version 0.0.20:
* Add missing _snd_pcm_hw_param_test() called by
snd_pcm_hw_params_test_*() API functions.
Version 0.0.19:
* Fix return value of snd_ctl_subscribe_events()
* Fix snd_card_get_index() to parse the string "x,y" correctly
* Add snd_pcm_avail() and snd_pcm_avail_delay() to be compatible
with alsa-lib 1.0.18
* Mark snd_pcm_hwsync() as deprecated, as of alsa-lib 1.0.18
Version 0.0.18:
* Fix unclosable snd_rawmidi_open() (fix by Sam O'Connor)
Version 0.0.17:
* Fix snd_pcm_link() calling a wrong ioctl
Version 0.0.16:
* Fix memory leaks in error paths of PCM
version 0.0.15:
* Add the missing snd_pcm_get_params(). snd_pcm_set_params()
isn't implemented (returns -ENXIO), though.
* Add snd_pcm_htimestamp() from alsa-lib 1.0.16.
Also added some new PCM open bit flags.
* Make the default alsa-lib compat-version to 1.0.16.
Version 0.0.14:
* Fixed the memset size in snd_*_alloca() macros (more
exactly, __snd_alloca() macro). What a shame.
Version 0.0.13:
* Suppress "deprecated" compile warnings when built without
TLV support (patch by J. Scott Merritt)
Version 0.0.12:
* Fix a typo in snd_pcm_drain(). It called DROP instead of
DRAIN.
* Fix for capture -- fix the initialization of pcm->stream
field in snd_pcm_open()
Version 0.0.11:
* Fix a typo in fnctl() argument in snd_pcm_open (for blocking
mode)
* Fix the parse of secondary and third arguments of the device
name (i.e. PCM device and subdevice numbers)
Version 0.0.10:
* Due to popular demands, make salsa-lib compile with C++ now
People tend to like what I don't :)
* Rewrite memory allocation, free, copy, etc with helper macros
* Fix missing function declarations for snd_ctl_elem_add*()
and snd_mixer_selem_get_enum_item_name()
* Async is disabled as default (as written in README)
Fix build without async
Version 0.0.9:
* Add --with-alsa-devdir configure option to specify the
non-standard device path (patch by Clemens Ladisch)
* Fix some description in README
Version 0.0.8:
* Add --disable-deprecated configure option to turn off the
"deprecated" attribute for non-working functions.
* Move snd_config_update_free_global() to global.h to fix
compilation of aplay without conf.h.
* Add missing declaration of snd_pcm_format_value().
* Output hw_params and sw_params in snd_pcm_dump().
* Fix the array size of strings for PCM mask parameters.
Version 0.0.7a:
* Fix asoundlib.h without PCM support.
* Fix README about async.
* Show the determined configurations at the end of configure
script.
Version 0.0.7:
* Add optional async handler support. Disabled as default.
* Allow to disable PCM component via configure option.
Version 0.0.6:
* Fix channel_info parameter called from _snd_pcm_mmap().
* More notes in README about known problems.
Version 0.0.5:
* Fix the bug that avail_min is cleared, which screwed up poll
return condition
Version 0.0.4:
* Fix the missing return from _snd_mixer_selem_get_volume_range()
* Fix the check of stop_threshold in snd_pcm_avail_update().
* Removed unused fields (of snd_pcm_sw_params_t) from snd_pcm_t
structure
Version 0.0.3:
* Fix the stupid bug of wrong sizeof() usage in *_malloc()
functions.
Version 0.0.2:
* Fix the libtool option to use -version-info instead of
-version-number
* Add a brief description about cross-compiling
Version 0.0.1:
* Initial release