<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEEDINFO "
   title="NEEDINFO - pulseaudio "killed" my qemu instance (assertion hit)"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=88452#c19">Comment # 19</a>
              on <a class="bz_bug_link 
          bz_status_NEEDINFO "
   title="NEEDINFO - pulseaudio "killed" my qemu instance (assertion hit)"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=88452">bug 88452</a>
              from <span class="vcard"><a class="email" href="mailto:superquad.vortex2@gmail.com" title="Raymond <superquad.vortex2@gmail.com>"> <span class="fn">Raymond</span></a>
</span></b>
        <pre>do you mean minreq can contain half frame ?

    /*
-     * qemu audio tick runs at 250 Hz (by default), so processing
-     * data chunks worth 4 ms of sound should be a good fit.
+     * qemu audio tick runs at 100 Hz (by default), so processing
+     * data chunks worth 10 ms of sound should be a good fit.
      */
-    ba.tlength = pa_usec_to_bytes (4 * 1000, &ss);
-    ba.minreq = pa_usec_to_bytes (2 * 1000, &ss);
+    ba.tlength = pa_usec_to_bytes (10 * 1000, &ss);
+    ba.minreq = pa_usec_to_bytes (5 * 1000, &ss);
     ba.maxlength = -1;
     ba.prebuf = -1;

<a href="http://freedesktop.org/software/pulseaudio/doxygen/structpa__buffer__attr.html">http://freedesktop.org/software/pulseaudio/doxygen/structpa__buffer__attr.html</a>

Playback only: minimum request. 

The server does not request less than minreq bytes from the client, instead
waits until the buffer is free enough to request more bytes at once. It is
recommended to set this to (uint32_t) -1, which will initialize this to a value
that is deemed sensible by the server. This should be set to a value that gives
PulseAudio enough time to move the data from the per-stream playback buffer
into the hardware playback buffer.</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the QA Contact for the bug.</li>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>