Revision 1ea879e5 audio/esdaudio.c
b/audio/esdaudio.c | ||
---|---|---|
115 | 115 |
while (to_mix) { |
116 | 116 |
ssize_t written; |
117 | 117 |
int chunk = audio_MIN (to_mix, hw->samples - rpos); |
118 |
st_sample_t *src = hw->mix_buf + rpos;
|
|
118 |
struct st_sample *src = hw->mix_buf + rpos;
|
|
119 | 119 |
|
120 | 120 |
hw->clip (esd->pcm_buf, src, chunk); |
121 | 121 |
|
... | ... | |
188 | 188 |
return audio_pcm_sw_write (sw, buf, len); |
189 | 189 |
} |
190 | 190 |
|
191 |
static int qesd_init_out (HWVoiceOut *hw, audsettings_t *as)
|
|
191 |
static int qesd_init_out (HWVoiceOut *hw, struct audsettings *as)
|
|
192 | 192 |
{ |
193 | 193 |
ESDVoiceOut *esd = (ESDVoiceOut *) hw; |
194 |
audsettings_t obt_as = *as;
|
|
194 |
struct audsettings obt_as = *as;
|
|
195 | 195 |
int esdfmt = ESD_STREAM | ESD_PLAY; |
196 | 196 |
int err; |
197 | 197 |
sigset_t set, old_set; |
... | ... | |
421 | 421 |
return audio_pcm_sw_read (sw, buf, len); |
422 | 422 |
} |
423 | 423 |
|
424 |
static int qesd_init_in (HWVoiceIn *hw, audsettings_t *as)
|
|
424 |
static int qesd_init_in (HWVoiceIn *hw, struct audsettings *as)
|
|
425 | 425 |
{ |
426 | 426 |
ESDVoiceIn *esd = (ESDVoiceIn *) hw; |
427 |
audsettings_t obt_as = *as;
|
|
427 |
struct audsettings obt_as = *as;
|
|
428 | 428 |
int esdfmt = ESD_STREAM | ESD_RECORD; |
429 | 429 |
int err; |
430 | 430 |
sigset_t set, old_set; |
Also available in: Unified diff