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