diff --git a/pylonrecorder.cpp b/pylonrecorder.cpp
index 0f10e2b..733632c 100644
--- a/pylonrecorder.cpp
+++ b/pylonrecorder.cpp
@@ -776,8 +776,8 @@ void PylonRecorder::startSinglecamRecording() {
     delete writer;
     writer = nullptr;
   }
-  writer = new Writer(buffer, 0);
-  connect(writer, SLOT(writingDone()), this, SLOT(writerDone()));
+  writer = new Writer(buffer);
+  connect(writer, SIGNAL(writingDone()), this, SLOT(writerDone()));
   writer->setVideoSpecs(specs);
 
   QSettings s;
@@ -807,7 +807,7 @@ void PylonRecorder::startDualcamRecording() {
   VideoSpecs specs = getVideoSpecs(settings);
   specs.filename = filename;
   specs.format = VideoFormat::mp4;
-  qDebug() << "got video specifications";
+  qDebug() << "got video specifications " << specs.fps;
   if (buffer != nullptr) {
     buffer->clear();
     delete buffer;
@@ -839,7 +839,7 @@ void PylonRecorder::startDualcamRecording() {
     delete writer;
     writer = nullptr;
   }
-  writer = new Writer(buffer, 0);
+  writer = new Writer(buffer);
   connect(writer, SIGNAL(writingDone()), this, SLOT(writerDone()));
   writer->setVideoSpecs(specs);