Change Log

Thursday, 29 October 2015

Author: Anders B. Christensen

The MIP SDK 5.1e Release notes. They can be downloaded as a PDF here.

Changes done after 5.0a:

  • Handle when no Metadata devices available (got null exception for login to XPE)
  • Fixed issue for opening multiple PQZ files via MIPSDK (Got duplicate server-id exception)
  • Fixed issue for initializing SDKAudioPlayer with (-5) -- browser relevant fix
  • Fixed JPEG live saver cpp sample, contained issues for receiving small images (PVV fix)
  • Changed sln to name target as "ax86", to be first in selection (avoid default as x64)
  • Added copy statement for Python in cpp.bat file
  • Handle async soap login, when issued from UI thread  (Critical)
  • Added missing status guides in KnownStatusEvents class (Doc) - Updated to use MIP 5.0b RC2, MIPAC 2.0b_RC1 

Fixed after 5.0b:

  • Added LoadSiteItem for all 3 Environments, with new overloaded method for providing server type (ICP request)
  • Added new VideoOS.Platform to support Search
  • Added code to return SiteItem for XPCO / Basic users
  • Added support for multicast
  • Fixed "GetRelated" method: was incorrect (mostly empty)
  • Added millisecond to logger
  • Fixed RemoveServer (uri) to support replacing one server/login credentials
  • Added support to get ItemConfiguration from slaves
  • Added new login mechanism, to access each slave individually (not through master): improves late access to slaves that are offline at login time. (A new flag 'ServerConfiguration' = 'AllServersIndividually' has to be set)
  • Sample TcpVideoViewer
  • fixed token refresh for XPE connections
  • Support for multiple servers on same IP address - but different tcp port
  •  Fixed issue about Message communication: When multiple classes within same application (e.g. Smart Client) listens to same event, stopping one class would stop all classes listening to this event
  • Avoid null exception when DeSerializing invalid ItemConfigurations would lead to loss of ItemConfigurations
  • Ensure date time format is always InvariantCulture.  Issue found when client and server used different culture
  • Enabled proset using Guides, changing the FQID and lookup
  • Added support for provide Hardware items, and use the GetRelated method to the cameras/microphones etc. on that hardware 

Change after 5.1a:

  • ImageViewerAddOn now has a number of Mouse click events, and information about image size and location 

Fixed after 5.1c:

  • XPCO databases opened directly with ImageViewerControl 
  • RecordedImageReceivedHandler from ImageViewerControl is never called 
  • VideoOS.Platform.SDK.Environment.RemoveServer (Uri uri) does not work