Try to avoid avconv zombies

This commit is contained in:
emeric
2014-08-20 01:00:00 +02:00
parent 89147fd955
commit 9bbff324ec
4 changed files with 50 additions and 30 deletions
+3
View File
@@ -8,6 +8,7 @@
#include <boost/iostreams/stream.hpp>
#include <boost/process.hpp>
#include <boost/filesystem.hpp>
#include <boost/thread.hpp>
#include "Parameters.hpp"
@@ -43,6 +44,8 @@ class AvConvTranscoder
const Parameters _parameters;
static boost::mutex _mutex;
boost::process::pipe _outputPipe;
boost::iostreams::file_descriptor_source _source;
boost::iostreams::stream_buffer<boost::iostreams::file_descriptor_source> _is;