--- /dev/null
+--- a/source/encoder/encoder.cpp 2016-02-01 08:55:44.815838396 -0700
++++ b/source/encoder/encoder.cpp 2016-02-01 08:56:25.355766065 -0700
+@@ -318,7 +318,10 @@
+ }
+
+ if (m_threadPool)
+- m_threadPool->stopWorkers();
++ {
++ for (int i = 0; i < m_numPools; i++)
++ m_threadPool[i].stopWorkers();
++ }
+ }
+
+ void Encoder::destroy()