Added support for comment line in ascii session recording file

This commit is contained in:
Gene Payne
2020-07-16 09:49:21 -06:00
parent 5a23ae35c8
commit 3ee1a11257
3 changed files with 7 additions and 0 deletions

View File

@@ -41,6 +41,7 @@ static const std::string SessionRecordingFileHeaderTitle = "OpenSpace_record/pla
static const std::string SessionRecordingHeaderCameraAscii = "camera";
static const std::string SessionRecordingHeaderTimeAscii = "time";
static const std::string SessionRecordingHeaderScriptAscii = "script";
static const std::string SessionRecordingHeaderCommentAscii = "#";
static const std::string SessionRecordingFileExtensionBinary = ".osrec";
static const std::string SessionRecordingFileExtensionAscii = ".osrectxt";
static const char SessionRecordingHeaderCameraBinary = 'c';

View File

@@ -738,6 +738,9 @@ bool SessionRecording::playbackAddEntriesToTimeline() {
else if (entryType == SessionRecordingHeaderScriptAscii) {
parsingStatusOk = playbackScript();
}
else if (entryType.substr(0, 1) == SessionRecordingHeaderCommentAscii) {
continue;
}
else {
LERROR(fmt::format(
"Unknown frame type {} @ line {} of playback file {}",

View File

@@ -268,6 +268,9 @@ void ConvertRecFormatTask::convertToBinary() {
SessionRecording::saveScriptKeyframeBinary(times, skf, keyframeBuffer,
_oFile);
}
else if (entryType.substr(0, 1) == SessionRecordingHeaderCommentAscii) {
continue;
}
else {
LERROR(fmt::format(
"Unknown frame type {} @ line {} of file {}",