bluerobotics / cockpit

An intuitive and customizable cross-platform ground control station for remote vehicles of all types.
https://blueos.cloud/cockpit/docs
Other
72 stars 22 forks source link

If two recordings are happening and one is stopped, the second will lose it's sensor logs #1446

Open rafaellehmkuhl opened 1 week ago

rafaellehmkuhl commented 1 week ago

In the current sensor logging pipeline (which uses a Singleton), if the user starts two video recordings, they will share the same sensor log, but as soon as one of the recordings is stopped, the sensor logging (that is shared) will also be stopped. This will cause the second video recording, which is still running, to lose part of its logs.

Nobody complained about this yet probably because not many people record two video streams and the ones that do it probably stop both more or less at the same time, causing the bug to be barely noticeable.