aboutsummaryrefslogtreecommitdiffstats
path: root/ChangeLog
blob: 0386531b8f4d1c06c0e2420e181f0dc4c56d2566 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
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