echo-cancel: Remove redundant variable
authorArun Raghavan <arun.raghavan@collabora.co.uk>
Thu, 29 Sep 2011 04:47:37 +0000 (10:17 +0530)
committerArun Raghavan <arun.raghavan@collabora.co.uk>
Mon, 10 Oct 2011 07:55:35 +0000 (13:25 +0530)
src/modules/echo-cancel/module-echo-cancel.c

index 10f4118..325014a 100644 (file)
@@ -166,7 +166,6 @@ struct userdata {
     pa_bool_t need_realign;
 
     /* to wakeup the source I/O thread */
     pa_bool_t need_realign;
 
     /* to wakeup the source I/O thread */
-    pa_bool_t in_push;
     pa_asyncmsgq *asyncmsgq;
     pa_rtpoll_item *rtpoll_item_read, *rtpoll_item_write;
 
     pa_asyncmsgq *asyncmsgq;
     pa_rtpoll_item *rtpoll_item_read, *rtpoll_item_write;
 
@@ -653,11 +652,9 @@ static void source_output_push_cb(pa_source_output *o, const pa_memchunk *chunk)
         return;
     }
 
         return;
     }
 
-    /* handle queued messages */
-    u->in_push = TRUE;
+    /* handle queued messages, do any message sending of our own */
     while (pa_asyncmsgq_process_one(u->asyncmsgq) > 0)
         ;
     while (pa_asyncmsgq_process_one(u->asyncmsgq) > 0)
         ;
-    u->in_push = FALSE;
 
     if (pa_atomic_cmpxchg (&u->request_resync, 1, 0)) {
         do_resync(u);
 
     if (pa_atomic_cmpxchg (&u->request_resync, 1, 0)) {
         do_resync(u);