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
|