From df08f18af0162104e8192241aa380aef21193ddb Mon Sep 17 00:00:00 2001
From: Bent Bisballe Nyeng <deva@aasimon.org>
Date: Tue, 15 Apr 2014 16:37:40 +0200
Subject: Fix missing initialisation of ao_sample_format struct. Start thread
 in constructor.

---
 dgedit/player.cc | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dgedit/player.cc b/dgedit/player.cc
index 5f5c344..baaf975 100644
--- a/dgedit/player.cc
+++ b/dgedit/player.cc
@@ -42,6 +42,8 @@ Player::Player()
 
   connect(&report_timer, SIGNAL(timeout()), this, SLOT(reportTimeout()));
   report_timer.start(50); // Update 25 times per second
+
+  start();
 }
 
 Player::~Player()
@@ -55,6 +57,7 @@ void Player::run()
   ao_initialize();
 
   ao_sample_format sf;
+  memset(&sf, 0, sizeof(sf));
   sf.bits = 16;
   sf.rate = 44100;
   sf.channels = 1;
-- 
cgit v1.2.3