xref: /third_party/alsa-lib/src/Versions.in.in (revision d5ac70f0)
1ALSA_0.9 {
2  global:
3    @SYMBOL_PREFIX@snd_*;
4
5    @SYMBOL_PREFIX@_snd_*_open;
6    @SYMBOL_PREFIX@_snd_*_dlsym_*;
7    @SYMBOL_PREFIX@_snd_*_poll_descriptor;
8    @SYMBOL_PREFIX@_snd_pcm_hook_*;
9
10    @SYMBOL_PREFIX@__snd_pcm_hw_params_*;
11    @SYMBOL_PREFIX@__snd_pcm_sw_params_*;
12    @SYMBOL_PREFIX@__snd_*_dlsym_*;
13
14  local:
15    *;
16};
17
18ALSA_0.9.0rc4 {
19#ifdef HAVE_PCM_SYMS
20  global:
21
22    @SYMBOL_PREFIX@snd_pcm_hw_params_get_access;
23    @SYMBOL_PREFIX@snd_pcm_hw_params_set_access_first;
24    @SYMBOL_PREFIX@snd_pcm_hw_params_set_access_last;
25
26    @SYMBOL_PREFIX@snd_pcm_hw_params_get_format;
27    @SYMBOL_PREFIX@snd_pcm_hw_params_set_format_first;
28    @SYMBOL_PREFIX@snd_pcm_hw_params_set_format_last;
29
30    @SYMBOL_PREFIX@snd_pcm_hw_params_get_subformat;
31    @SYMBOL_PREFIX@snd_pcm_hw_params_set_subformat_first;
32    @SYMBOL_PREFIX@snd_pcm_hw_params_set_subformat_last;
33
34    @SYMBOL_PREFIX@snd_pcm_hw_params_get_channels;
35    @SYMBOL_PREFIX@snd_pcm_hw_params_get_channels_min;
36    @SYMBOL_PREFIX@snd_pcm_hw_params_get_channels_max;
37    @SYMBOL_PREFIX@snd_pcm_hw_params_set_channels_near;
38    @SYMBOL_PREFIX@snd_pcm_hw_params_set_channels_first;
39    @SYMBOL_PREFIX@snd_pcm_hw_params_set_channels_last;
40
41    @SYMBOL_PREFIX@snd_pcm_hw_params_get_rate;
42    @SYMBOL_PREFIX@snd_pcm_hw_params_get_rate_min;
43    @SYMBOL_PREFIX@snd_pcm_hw_params_get_rate_max;
44    @SYMBOL_PREFIX@snd_pcm_hw_params_set_rate_near;
45    @SYMBOL_PREFIX@snd_pcm_hw_params_set_rate_first;
46
47    @SYMBOL_PREFIX@snd_pcm_hw_params_set_rate_last;
48
49    @SYMBOL_PREFIX@snd_pcm_hw_params_get_period_time;
50    @SYMBOL_PREFIX@snd_pcm_hw_params_get_period_time_min;
51    @SYMBOL_PREFIX@snd_pcm_hw_params_get_period_time_max;
52    @SYMBOL_PREFIX@snd_pcm_hw_params_set_period_time_near;
53    @SYMBOL_PREFIX@snd_pcm_hw_params_set_period_time_first;
54    @SYMBOL_PREFIX@snd_pcm_hw_params_set_period_time_last;
55
56    @SYMBOL_PREFIX@snd_pcm_hw_params_get_period_size;
57    @SYMBOL_PREFIX@snd_pcm_hw_params_get_period_size_min;
58    @SYMBOL_PREFIX@snd_pcm_hw_params_get_period_size_max;
59    @SYMBOL_PREFIX@snd_pcm_hw_params_set_period_size_near;
60    @SYMBOL_PREFIX@snd_pcm_hw_params_set_period_size_first;
61    @SYMBOL_PREFIX@snd_pcm_hw_params_set_period_size_last;
62
63    @SYMBOL_PREFIX@snd_pcm_hw_params_get_periods;
64    @SYMBOL_PREFIX@snd_pcm_hw_params_get_periods_min;
65    @SYMBOL_PREFIX@snd_pcm_hw_params_get_periods_max;
66    @SYMBOL_PREFIX@snd_pcm_hw_params_set_periods_near;
67    @SYMBOL_PREFIX@snd_pcm_hw_params_set_periods_first;
68    @SYMBOL_PREFIX@snd_pcm_hw_params_set_periods_last;
69
70    @SYMBOL_PREFIX@snd_pcm_hw_params_get_buffer_time;
71    @SYMBOL_PREFIX@snd_pcm_hw_params_get_buffer_time_min;
72    @SYMBOL_PREFIX@snd_pcm_hw_params_get_buffer_time_max;
73    @SYMBOL_PREFIX@snd_pcm_hw_params_set_buffer_time_near;
74    @SYMBOL_PREFIX@snd_pcm_hw_params_set_buffer_time_first;
75    @SYMBOL_PREFIX@snd_pcm_hw_params_set_buffer_time_last;
76
77    @SYMBOL_PREFIX@snd_pcm_hw_params_get_buffer_size;
78    @SYMBOL_PREFIX@snd_pcm_hw_params_get_buffer_size_min;
79    @SYMBOL_PREFIX@snd_pcm_hw_params_get_buffer_size_max;
80    @SYMBOL_PREFIX@snd_pcm_hw_params_set_buffer_size_near;
81    @SYMBOL_PREFIX@snd_pcm_hw_params_set_buffer_size_first;
82    @SYMBOL_PREFIX@snd_pcm_hw_params_set_buffer_size_last;
83
84    @SYMBOL_PREFIX@snd_pcm_hw_params_get_tick_time;
85    @SYMBOL_PREFIX@snd_pcm_hw_params_get_tick_time_min;
86    @SYMBOL_PREFIX@snd_pcm_hw_params_get_tick_time_max;
87    @SYMBOL_PREFIX@snd_pcm_hw_params_set_tick_time_near;
88    @SYMBOL_PREFIX@snd_pcm_hw_params_set_tick_time_first;
89    @SYMBOL_PREFIX@snd_pcm_hw_params_set_tick_time_last;
90#endif
91
92} ALSA_0.9;
93
94ALSA_0.9.0rc8 {
95#ifdef HAVE_PCM_SYMS
96  global:
97
98    @SYMBOL_PREFIX@snd_pcm_forward;
99    @SYMBOL_PREFIX@snd_pcm_status_get_trigger_htstamp;
100    @SYMBOL_PREFIX@snd_pcm_status_get_htstamp;
101#endif
102
103} ALSA_0.9.0rc4;
104
105ALSA_0.9.0 {
106#if defined HAVE_PCM_SYMS || defined HAVE_TIMER_SYMS
107  global:
108
109#if defined HAVE_PCM_SYMS
110    @SYMBOL_PREFIX@snd_pcm_type_name;
111#endif
112#ifdef HAVE_TIMER_SYMS
113    @SYMBOL_PREFIX@snd_timer_query_info;
114    @SYMBOL_PREFIX@snd_timer_query_params;
115    @SYMBOL_PREFIX@snd_timer_query_status;
116    @SYMBOL_PREFIX@snd_timer_params_set_exclusive;
117    @SYMBOL_PREFIX@snd_timer_params_get_exclusive;
118    @SYMBOL_PREFIX@snd_timer_params_set_filter;
119    @SYMBOL_PREFIX@snd_timer_params_get_filter;
120#endif
121#endif
122} ALSA_0.9.0rc8;
123
124ALSA_0.9.3 {
125  global:
126
127    @SYMBOL_PREFIX@snd_ctl_elem_info_get_dimensions;
128    @SYMBOL_PREFIX@snd_ctl_elem_info_get_dimension;
129} ALSA_0.9.0;
130
131ALSA_0.9.5 {
132#ifdef HAVE_ALISP_SYMS
133  global:
134
135    @SYMBOL_PREFIX@alsa_lisp;
136#endif
137} ALSA_0.9.3;
138
139ALSA_0.9.7 {
140#ifdef HAVE_ALISP_SYMS
141  global:
142
143    @SYMBOL_PREFIX@alsa_lisp_*;
144#endif
145} ALSA_0.9.5;
146
147ALSA_1.1.6 {
148  global:
149
150    @SYMBOL_PREFIX@snd_dlopen;
151} ALSA_0.9.7;
152
153ALSA_1.2.6 {
154  global:
155
156    @SYMBOL_PREFIX@_snd_safe_strto*;
157} ALSA_1.1.6;
158
159ALSA_1.2.9 {
160#ifdef HAVE_PCM_SYMS
161  global:
162
163    @SYMBOL_PREFIX@snd_pcm_hw_params_is_perfect_drain;
164    @SYMBOL_PREFIX@snd_pcm_hw_params_set_drain_silence;
165    @SYMBOL_PREFIX@snd_pcm_hw_params_get_drain_silence;
166#endif
167} ALSA_1.2.6;
168
169ALSA_1.2.10 {
170  global:
171
172    @SYMBOL_PREFIX@snd_ump_*;
173    @SYMBOL_PREFIX@snd_ctl_ump_next_device;
174    @SYMBOL_PREFIX@snd_ctl_ump_endpoint_info;
175    @SYMBOL_PREFIX@snd_ctl_ump_block_info;
176    @SYMBOL_PREFIX@snd_seq_ump_*;
177    @SYMBOL_PREFIX@snd_seq_client_info_get_midi_version;
178    @SYMBOL_PREFIX@snd_seq_client_info_get_ump_group_enabled;
179    @SYMBOL_PREFIX@snd_seq_client_info_get_ump_groupless_enabled;
180    @SYMBOL_PREFIX@snd_seq_client_info_get_ump_conversion;
181    @SYMBOL_PREFIX@snd_seq_client_info_set_midi_version;
182    @SYMBOL_PREFIX@snd_seq_client_info_set_ump_group_enabled;
183    @SYMBOL_PREFIX@snd_seq_client_info_set_ump_groupless_enabled;
184    @SYMBOL_PREFIX@snd_seq_client_info_set_ump_conversion;
185    @SYMBOL_PREFIX@snd_seq_get_ump_endpoint_info;
186    @SYMBOL_PREFIX@snd_seq_get_ump_block_info;
187    @SYMBOL_PREFIX@snd_seq_set_ump_endpoint_info;
188    @SYMBOL_PREFIX@snd_seq_set_ump_block_info;
189    @SYMBOL_PREFIX@snd_seq_port_info_get_direction;
190    @SYMBOL_PREFIX@snd_seq_port_info_get_ump_group;
191    @SYMBOL_PREFIX@snd_seq_port_info_set_direction;
192    @SYMBOL_PREFIX@snd_seq_port_info_set_ump_group;
193    @SYMBOL_PREFIX@snd_seq_set_client_midi_version;
194    @SYMBOL_PREFIX@snd_seq_set_client_ump_conversion;
195} ALSA_1.2.9;
196