jpegData = _jpegVideoSource.GetEnd() as JPEGData; returns the same time as the GetBegin() for camera's on old servers

We started to use the latest version of the MileStone MIPSDK 2016 (x64).

When we execute this code

JPEGVideoSource _jpegVideoSource = new JPEGVideoSource(_camera);

_jpegVideoSource.Init();

JPEGData jpegData = _jpegVideoSource.GetEnd() as JPEGData;

it returns the same time as the GetBegin() for camera’s on some old servers (MileStone Enterprice 8.1a on Windows server 2003 R2 SP2 and MileStone Enterprice 8.1a on Windows server 2008 R2 SP1).

The same code build with the old version of the MIPSDK (1.0) (X86) returns the correct time (latest recorded time).

Is the upwards compatibility broken? Or what could be the problem?

Thanks for anyone helping me.

Peter.

I did some experiments and might have seen the same issue even with newer XProtect test servers.

I will continue the investigation and debugging here at Milestone Support.