fix capture jpeg saving due to use of std::string

This commit is contained in:
Isaac Connor 2020-07-22 22:45:11 -04:00
parent 1416bc547e
commit 172eaad8bd
1 changed files with 2 additions and 2 deletions

View File

@ -495,7 +495,7 @@ void Event::AddFramesInternal(int n_frames, int start_frame, Image **images, str
frames++; frames++;
if ( monitor->GetOptSaveJPEGs() & 1 ) { if ( monitor->GetOptSaveJPEGs() & 1 ) {
std::string event_file = stringtf(staticConfig.capture_file_format, path, frames); std::string event_file = stringtf(staticConfig.capture_file_format, path.c_str(), frames);
Debug(1, "Writing pre-capture frame %d", frames); Debug(1, "Writing pre-capture frame %d", frames);
WriteFrameImage(images[i], *(timestamps[i]), event_file.c_str()); WriteFrameImage(images[i], *(timestamps[i]), event_file.c_str());
} }
@ -606,7 +606,7 @@ void Event::AddFrame(Image *image, struct timeval timestamp, int score, Image *a
score = 0; score = 0;
if ( monitor->GetOptSaveJPEGs() & 1 ) { if ( monitor->GetOptSaveJPEGs() & 1 ) {
std::string event_file = stringtf(staticConfig.capture_file_format, path, frames); std::string event_file = stringtf(staticConfig.capture_file_format, path.c_str(), frames);
Debug(1, "Writing capture frame %d to %s", frames, event_file.c_str()); Debug(1, "Writing capture frame %d to %s", frames, event_file.c_str());
if ( !WriteFrameImage(image, timestamp, event_file.c_str()) ) { if ( !WriteFrameImage(image, timestamp, event_file.c_str()) ) {
Error("Failed to write frame image"); Error("Failed to write frame image");