@@ -1,8 +1,29 @@
diff --git a/src/base/hostaudio.cpp b/src/base/hostaudio.cpp
-index 7be42cc..30db410 100644
+index 7be42cc..829e684 100644
--- a/src/base/hostaudio.cpp
+++ b/src/base/hostaudio.cpp
-@@ -155,14 +155,16 @@ void HostAudio::sendFrame()
+@@ -39,6 +39,10 @@ static void contextStreamCallback(pa_context *context, void *userdata)
+ }
+ }
+
++static void uncorkCallback(pa_stream *s, int success, void *userdata) {
++ qDebug("Uncork callback reported: %i", success);
++}
++
+ /*!
+ \class HostAudio
+ HostAudio class controls audio streaming to the host device.
+@@ -150,19 +154,26 @@ void HostAudio::sendFrame()
+ if (!m_stream)
+ return;
+
++ if (pa_stream_is_corked(m_stream) == 1) {
++ qDebug("Stream is corked.");
++ pa_stream_cork(m_stream, 0, uncorkCallback, NULL);
++ }
++
+ pa_threaded_mainloop_lock(m_mainloop);
+ void *data;
#if defined(MEEGO_EDITION_HARMATTAN)
size_t size = -1;
pa_stream_begin_write(m_stream, &data, &size);
|