}
log->log("JSONServer", Log::DEBUG, "%s", reqfilename);
-
+
cRecordings Recordings;
Recordings.Load(); // probably have to do this
cRecording *recording = Recordings.GetByName(reqfilename);
js["LifeTime"] = recording->Lifetime();
js["Start"] = (Json::UInt)recording->Start();
- js["ResumePoint"] = 0;
- cResumeFile ResumeFile(recording->FileName(), recording->IsPesRecording());
- if (ResumeFile.Read() >= 0) js["ResumePoint"] = ResumeFile.Read();
-
js["CurrentlyRecordingStart"] = 0;
js["CurrentlyRecordingStop"] = 0;
cRecordControl *rc = cRecordControls::GetRecordControl(recording->FileName());
js["CurrentlyRecordingStop"] = (Json::UInt)rc->Timer()->StopTime();
}
+ js["ResumePoint"] = 0;
+
const cRecordingInfo *info = recording->Info();
if (info)
{
js["Components"] = jscomponents;
}
+
+ cResumeFile ResumeFile(recording->FileName(), recording->IsPesRecording());
+ if (ResumeFile.Read() >= 0) js["ResumePoint"] = floor(ResumeFile.Read() / info->FramesPerSecond());
}
js["Result"] = true;