]> code.delx.au - pulseaudio/blobdiff - src/pulsecore/sink-input.c
split pa_memblockq_flush() into two flush commands, one which fixes up the read ptr...
[pulseaudio] / src / pulsecore / sink-input.c
index 43e7bb21b45a11c71c093c2ac94fbb225276ccfe..be169709c92cd19e698b7bee0b9a9d3bef67204e 100644 (file)
@@ -664,7 +664,7 @@ void pa_sink_input_process_rewind(pa_sink_input *i, size_t nbytes /* in sink sam
         /* We were asked to drop all buffered data, and rerequest new
          * data from implementor the next time push() is called */
 
-        pa_memblockq_flush(i->thread_info.render_memblockq);
+        pa_memblockq_flush_write(i->thread_info.render_memblockq);
 
     } else if (i->thread_info.rewrite_nbytes > 0) {
         size_t max_rewrite, amount;