All pastes #912714 Raw Edit

Anonymous

public text v1 · immutable
·published 2008-02-21 16:03 UTC
rendered paste body
--- alsa-plugins-1.0.16/pulse/pcm_pulse.c       2008-02-14 17:30:25.000000000 +0100
+++ alsa-plugins-1.0.16_fixed/pulse/pcm_pulse.c 2008-02-21 16:34:45.000000000 +0100
@@ -73,6 +73,9 @@
     assert(pcm);
     assert(pcm->p);
 
+       if (pcm->stream == NULL)
+               return 0;
+
     pa_threaded_mainloop_lock(pcm->p->mainloop);
 
     assert(pcm->stream);
@@ -566,7 +569,7 @@
     pcm->ss.rate = io->rate;
     pcm->ss.channels = io->channels;
 
-    pcm->buffer_attr.maxlength = (io->buffer_size*3)/2 * pcm->frame_size;
+    pcm->buffer_attr.maxlength = io->buffer_size * pcm->frame_size;
     pcm->buffer_attr.tlength = io->buffer_size * pcm->frame_size;
     pcm->buffer_attr.prebuf = (io->buffer_size - io->period_size) * pcm->frame_size;
     pcm->buffer_attr.minreq = io->period_size * pcm->frame_size;