Skip to content
Snippets Groups Projects
  • Volker Rümelin's avatar
    d9a8b27a
    paaudio: send recorded data in smaller chunks · d9a8b27a
    Volker Rümelin authored
    
    Tell PulseAudio to send recorded audio data in smaller chunks
    than timer_period, so there's a good chance that qemu can read
    recorded audio data every time it looks for new data.
    
    PulseAudio tries to send buffer updates at a fragsize / 2 rate.
    With fragsize = timer_period / 2 * 3 the update rate is 75% of
    timer_period. The lower limit for the recording buffer size
    maxlength is fragsize * 2.
    
    Signed-off-by: default avatarVolker Rümelin <vr_qemu@t-online.de>
    Message-id: 9315afe5-5958-c0b4-ea1e-14769511a9d5@t-online.de
    Message-Id: <20210110100239.27588-19-vr_qemu@t-online.de>
    Signed-off-by: default avatarGerd Hoffmann <kraxel@redhat.com>
    d9a8b27a
    History
    paaudio: send recorded data in smaller chunks
    Volker Rümelin authored
    
    Tell PulseAudio to send recorded audio data in smaller chunks
    than timer_period, so there's a good chance that qemu can read
    recorded audio data every time it looks for new data.
    
    PulseAudio tries to send buffer updates at a fragsize / 2 rate.
    With fragsize = timer_period / 2 * 3 the update rate is 75% of
    timer_period. The lower limit for the recording buffer size
    maxlength is fragsize * 2.
    
    Signed-off-by: default avatarVolker Rümelin <vr_qemu@t-online.de>
    Message-id: 9315afe5-5958-c0b4-ea1e-14769511a9d5@t-online.de
    Message-Id: <20210110100239.27588-19-vr_qemu@t-online.de>
    Signed-off-by: default avatarGerd Hoffmann <kraxel@redhat.com>