Switch to side-by-side view

--- a/sc2src/alsadirect.cpp
+++ b/sc2src/alsadirect.cpp
@@ -192,7 +192,12 @@
 
             buf += tsk->frames_to_bytes(ret);
             frames -= ret;
-        } 
+        }
+        if (tsk->m_halt) {
+            LOGDEB("alsawriter: halt\n");
+            alsa_close();
+            qinit = false;
+        }
 
         delete tsk;
     }