make sure that the device volume is properly read before we call pa_sink_put() and...
authorLennart Poettering <lennart@poettering.net>
Mon, 10 Sep 2007 20:55:01 +0000 (20:55 +0000)
committerLennart Poettering <lennart@poettering.net>
Mon, 10 Sep 2007 20:55:01 +0000 (20:55 +0000)
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1789 fefdeb5f-60dc-0310-8127-8f9354f1896f

src/modules/module-oss.c

index ccbb183..1e524fc 100644 (file)
@@ -1306,9 +1306,9 @@ go_on:
 
     /* Read mixer settings */
     if (u->source)
-        pa_asyncmsgq_post(u->thread_mq.inq, PA_MSGOBJECT(u->source), PA_SOURCE_MESSAGE_GET_VOLUME, &u->source->volume, 0, NULL, NULL);
+        pa_asyncmsgq_send(u->thread_mq.inq, PA_MSGOBJECT(u->source), PA_SOURCE_MESSAGE_GET_VOLUME, &u->source->volume, 0, NULL);
     if (u->sink)
-        pa_asyncmsgq_post(u->thread_mq.inq, PA_MSGOBJECT(u->sink), PA_SINK_MESSAGE_GET_VOLUME, &u->sink->volume, 0, NULL, NULL);
+        pa_asyncmsgq_send(u->thread_mq.inq, PA_MSGOBJECT(u->sink), PA_SINK_MESSAGE_GET_VOLUME, &u->sink->volume, 0, NULL);
 
     if (u->sink)
         pa_sink_put(u->sink);