diff --git a/src/Recorder.cpp b/src/Recorder.cpp index ae03821..6ff39f6 100644 --- a/src/Recorder.cpp +++ b/src/Recorder.cpp @@ -115,6 +115,7 @@ void Recorder::write_video_frames(fs::path directory) frame->w, frame->h, gif_frame_length / 10); } elapsed += get_frame_length(); + delete[] pixel_buffers.front(); pixel_buffers.erase(pixel_buffers.begin()); SDL_FreeSurface(frame); }