From ec2673eaa1f7bdf4f4c9a8999cd55cd1bdd35eb1 Mon Sep 17 00:00:00 2001 From: Peter L Jones Date: Fri, 10 Apr 2020 17:56:04 +0100 Subject: [PATCH] Pass frame size to Reaper project from recorder --- src/recorder/jamrecorder.cpp | 6 +++--- src/recorder/jamrecorder.h | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/recorder/jamrecorder.cpp b/src/recorder/jamrecorder.cpp index c1a4f0d1..bfe6c005 100755 --- a/src/recorder/jamrecorder.cpp +++ b/src/recorder/jamrecorder.cpp @@ -363,7 +363,7 @@ void CJamRecorder::OnEnd() QFile outf (reaperProjectFileName); outf.open(QFile::WriteOnly); QTextStream out(&outf); - out << CReaperProject(currentSession->Tracks()).toString() << endl; + out << CReaperProject(currentSession->Tracks(), iServerFrameSizeSamples).toString() << endl; qDebug() << "Session RPP:" << reaperProjectFileName; } @@ -376,7 +376,7 @@ void CJamRecorder::OnEnd() * @brief CJamRecorder::SessionDirToReaper Replica of CJamRecorder::OnEnd() but using the directory contents to construct the CReaperProject object * @param strSessionDirName */ -void CJamRecorder::SessionDirToReaper(QString& strSessionDirName) +void CJamRecorder::SessionDirToReaper(QString& strSessionDirName, int serverFrameSizeSamples) { const QFileInfo fiSessionDir(QDir::cleanPath(strSessionDirName)); if (!fiSessionDir.exists() || !fiSessionDir.isDir()) @@ -398,7 +398,7 @@ void CJamRecorder::SessionDirToReaper(QString& strSessionDirName) } QTextStream out(&outf); - out << CReaperProject(CJamSession::TracksFromSessionDir(fiSessionDir.absoluteFilePath())).toString() << endl; + out << CReaperProject( CJamSession::TracksFromSessionDir(fiSessionDir.absoluteFilePath()), serverFrameSizeSamples ).toString() << endl; qDebug() << "Session RPP:" << reaperProjectFileName; } diff --git a/src/recorder/jamrecorder.h b/src/recorder/jamrecorder.h index 6adac471..86e535cd 100755 --- a/src/recorder/jamrecorder.h +++ b/src/recorder/jamrecorder.h @@ -142,7 +142,7 @@ public: void Init( const CServer* server, const int _iServerFrameSizeSamples ); - static void SessionDirToReaper(QString& strSessionDirName); + static void SessionDirToReaper( QString& strSessionDirName, int serverFrameSizeSamples ); public slots: /**