MOTION SENSORS REQUIRED when playing back .svo2

Hi,

C++ SDK 5.2 Windows

Strange problem when trying to play back .svo2 files recorded with ZED Studio or custom recording app.

If trying to play back with SVO as input parameter and passing .svo2 file, app is throwing an error [ZED][ERROR] MOTION SENSORS REQUIRED in enum sl::ERROR_CODE __cdecl sl::camera::enableBodyTracking(struct sl::BodyTrackingParameters)

This should not be requesting motion sensor as it’s set to SVO as input.

This is the setup:

Jetson + ZED as streamer → PC C++ app record stream via network stream input, then SVO is played back through another c++ app. So SVO is recorded from the stream and not from PC directly with USB camera.

However if trying to play back .svo file that has been recorder with older SDK 4, app is playing back SVO ok and no errors. Looks like it’s a problem with SDK 5 recorded files or playback.

When forcing .svo as output file format, file name is overwritten by sdk as .svo2

Is there a way to record old SVO files instead of SVO2?

Hi @Hedgehog
Please share an SVO with this problem.
I will provide all the details to the ZED SDK team to validate and fix the issue.