Ticket #8691: aooss.diff

File aooss.diff, 458 bytes (added by a.borrmann@…, 14 years ago)

patch against trunk

  • audiooutputoss.cpp

     
    205205
    206206    audio_buf_info info;
    207207    ioctl(audiofd, SNDCTL_DSP_GETOSPACE, &info);
    208     fragment_size = info.fragsize;
     208    // align by frame size
     209    fragment_size = info.fragsize - (info.fragsize % output_bytes_per_frame);
    209210
    210211    soundcard_buffer_size = info.bytes;
    211212