Permalink
Browse files

Upgraded code to version 5.0.5.1

  • Loading branch information...
avin2 committed Nov 23, 2011
1 parent 2d13967 commit fb73848ec70c7891876bf858b4a70144a358e21c
Showing 425 changed files with 15,900 additions and 11,185 deletions.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
View
33 CHANGES
@@ -1,8 +1,39 @@
Detailed Change log:
--------------------
-Version 5.0.3.4 (Unstable version - Jul 5th 2011)
+Version 5.0.5.1 (Unstable version - Nov 17th 2011)
+--------------------------------------------------
+ * Removed support for very old 2.0 devices.
+ * Linux: XnSensorServer dependency was missing.
+ * Bug Fix: AllowMultiUsers property was not handled correctly.
+
+Version 5.0.4.4 (Unstable version - Nov 7th 2011)
-------------------------------------------------
+ * Added YUV input in high res for FW 5.3.28 and above.
+ * Added grayscale 8 input format.
+ * Added automatic setting of input format, and automatic checking of modes.
+ * Updated to newer common makefiles
+ * Sensor client-server on windows: Allow starting server and client in different sessions (requires a special setting in GlobalDefaults.ini, as this causes things not to work properly if running on a machine with UAC on).
+ * Changed Engine changed to Sensor in the final installation files.
+ * Renamed Linux-x86 to "Linux" (supports x86, x64, Arm and MacOSX).
+ * Allow better cross compiling.
+ * Bug Fix: old XNS files would not set their IsGenerating property (and so it is left FALSE, even if node has frames).
+ * Updated the value of the UsbInterface property once endpoints are opened.
+
+Version 5.0.4.3 (Stable version - Sep 18th 2011)
+------------------------------------------------
+ * Some minor windows installer UI fix (title position).
+ * Fixed buffer overflow bugs in the software registration.
+ * Support for firmware 5.4.x: New TEC and extended serial number commands.
+ * On newer FWs (5.4+) high-res image output does not always have to be bayer so this rule will only be enforced on older versions.
+ * Preliminary Android Support.
+ * Preliminary ARM Support.
+ * Win32: Added the /MP (MultiProcess Compiling) flag to all projects to save build time.
+ * Bug Fix: Image Generator always said it supports JPEG (without checking the sensor itself).
+ * Fix a memory leak (about 180 bytes per generator).
+
+Version 5.0.3.4 (Stable version - Jul 5th 2011)
+-----------------------------------------------
* Windows Redist: Support for 64-bit systems.
* Control mutex is now per sensor and not global to all sensors.
@@ -20,6 +20,9 @@ LogWriteToFile=1
; Use a server to access sensor. 0 - No (single application), 1 - Yes (multiple applications, default)
;EnableMultiProcess=0
+; When multi process is enabled, allows server and client running in different sessions. 0 - No (default), 1 - Yes
+;EnableMultiUsers=0
+
; The timeout in which a server goes down if no client is connected, in milliseconds
;ServerNoClientsTimeout=10000
View
@@ -1,58 +0,0 @@
-/*****************************************************************************
-* *
-* PrimeSense Common *
-* Copyright (C) 2010 PrimeSense Ltd. *
-* *
-* This file is part of PrimeSense Common. *
-* *
-* PrimeSense Common is free software: you can redistribute it and/or modify *
-* it under the terms of the GNU Lesser General Public License as published *
-* by the Free Software Foundation, either version 3 of the License, or *
-* (at your option) any later version. *
-* *
-* PrimeSense Common is distributed in the hope that it will be useful, *
-* but WITHOUT ANY WARRANTY; without even the implied warranty of *
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
-* GNU Lesser General Public License for more details. *
-* *
-* You should have received a copy of the GNU Lesser General Public License *
-* along with PrimeSense Common. If not, see <http://www.gnu.org/licenses/>. *
-* *
-*****************************************************************************/
-
-
-#ifndef __XN_COMMON_H__
-#define __XN_COMMON_H__
-
-//---------------------------------------------------------------------------
-// Includes
-//---------------------------------------------------------------------------
-#include <XnStatus.h>
-
-//---------------------------------------------------------------------------
-// Defines
-//---------------------------------------------------------------------------
-#define XN_VENDOR_PRIMESENSE "PrimeSense"
-
-//---------------------------------------------------------------------------
-// Types
-//---------------------------------------------------------------------------
-typedef enum XnPrimeSenseErrorModules
-{
- XN_ERROR_GROUP_SECURITY = 0,
- XN_ERROR_GROUP_FORMATS = 1000,
- XN_ERROR_GROUP_DDK = 2000,
- XN_ERROR_GROUP_DEVICE = 3000,
- XN_ERROR_GROUP_IO = 4000,
- XN_ERROR_GROUP_EE_CORE = 5000,
- XN_ERROR_GROUP_EE_FRAMEWORK = 6000,
- XN_ERROR_GROUP_EE_NITE = 7000,
-} XnPrimeSenseErrorModules;
-
-#define XN_PS_STATUS_MESSAGE_MAP_START(module) \
- XN_STATUS_MESSAGE_MAP_START_FROM(XN_ERROR_GROUP_PRIMESENSE, module)
-
-#define XN_PS_STATUS_MESSAGE_MAP_END(module) \
- XN_STATUS_MESSAGE_MAP_END_FROM(XN_ERROR_GROUP_PRIMESENSE, module)
-
-#endif // __XN_COMMON_H__
View
@@ -1,30 +1,24 @@
-/*****************************************************************************
-* *
-* PrimeSense Sensor 5.0 Alpha *
-* Copyright (C) 2010 PrimeSense Ltd. *
-* *
-* This file is part of PrimeSense Common. *
-* *
-* PrimeSense Sensor is free software: you can redistribute it and/or modify *
-* it under the terms of the GNU Lesser General Public License as published *
-* by the Free Software Foundation, either version 3 of the License, or *
-* (at your option) any later version. *
-* *
-* PrimeSense Sensor is distributed in the hope that it will be useful, *
-* but WITHOUT ANY WARRANTY; without even the implied warranty of *
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
-* GNU Lesser General Public License for more details. *
-* *
-* You should have received a copy of the GNU Lesser General Public License *
-* along with PrimeSense Sensor. If not, see <http://www.gnu.org/licenses/>. *
-* *
-*****************************************************************************/
-
-
-
-
-
-
+/****************************************************************************
+* *
+* PrimeSense Sensor 5.x Alpha *
+* Copyright (C) 2011 PrimeSense Ltd. *
+* *
+* This file is part of PrimeSense Sensor. *
+* *
+* PrimeSense Sensor is free software: you can redistribute it and/or modify*
+* it under the terms of the GNU Lesser General Public License as published *
+* by the Free Software Foundation, either version 3 of the License, or *
+* (at your option) any later version. *
+* *
+* PrimeSense Sensor is distributed in the hope that it will be useful, *
+* but WITHOUT ANY WARRANTY; without even the implied warranty of *
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
+* GNU Lesser General Public License for more details. *
+* *
+* You should have received a copy of the GNU Lesser General Public License *
+* along with PrimeSense Sensor. If not, see <http://www.gnu.org/licenses/>.*
+* *
+****************************************************************************/
#ifndef _XN_CORE_H_
#define _XN_CORE_H_
View
@@ -1,30 +1,24 @@
-/*****************************************************************************
-* *
-* PrimeSense Sensor 5.0 Alpha *
-* Copyright (C) 2010 PrimeSense Ltd. *
-* *
-* This file is part of PrimeSense Common. *
-* *
-* PrimeSense Sensor is free software: you can redistribute it and/or modify *
-* it under the terms of the GNU Lesser General Public License as published *
-* by the Free Software Foundation, either version 3 of the License, or *
-* (at your option) any later version. *
-* *
-* PrimeSense Sensor is distributed in the hope that it will be useful, *
-* but WITHOUT ANY WARRANTY; without even the implied warranty of *
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
-* GNU Lesser General Public License for more details. *
-* *
-* You should have received a copy of the GNU Lesser General Public License *
-* along with PrimeSense Sensor. If not, see <http://www.gnu.org/licenses/>. *
-* *
-*****************************************************************************/
-
-
-
-
-
-
+/****************************************************************************
+* *
+* PrimeSense Sensor 5.x Alpha *
+* Copyright (C) 2011 PrimeSense Ltd. *
+* *
+* This file is part of PrimeSense Sensor. *
+* *
+* PrimeSense Sensor is free software: you can redistribute it and/or modify*
+* it under the terms of the GNU Lesser General Public License as published *
+* by the Free Software Foundation, either version 3 of the License, or *
+* (at your option) any later version. *
+* *
+* PrimeSense Sensor is distributed in the hope that it will be useful, *
+* but WITHOUT ANY WARRANTY; without even the implied warranty of *
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
+* GNU Lesser General Public License for more details. *
+* *
+* You should have received a copy of the GNU Lesser General Public License *
+* along with PrimeSense Sensor. If not, see <http://www.gnu.org/licenses/>.*
+* *
+****************************************************************************/
#ifndef _XN_DDK_H_
#define _XN_DDK_H_
View
@@ -1,30 +1,24 @@
-/*****************************************************************************
-* *
-* PrimeSense Sensor 5.0 Alpha *
-* Copyright (C) 2010 PrimeSense Ltd. *
-* *
-* This file is part of PrimeSense Common. *
-* *
-* PrimeSense Sensor is free software: you can redistribute it and/or modify *
-* it under the terms of the GNU Lesser General Public License as published *
-* by the Free Software Foundation, either version 3 of the License, or *
-* (at your option) any later version. *
-* *
-* PrimeSense Sensor is distributed in the hope that it will be useful, *
-* but WITHOUT ANY WARRANTY; without even the implied warranty of *
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
-* GNU Lesser General Public License for more details. *
-* *
-* You should have received a copy of the GNU Lesser General Public License *
-* along with PrimeSense Sensor. If not, see <http://www.gnu.org/licenses/>. *
-* *
-*****************************************************************************/
-
-
-
-
-
-
+/****************************************************************************
+* *
+* PrimeSense Sensor 5.x Alpha *
+* Copyright (C) 2011 PrimeSense Ltd. *
+* *
+* This file is part of PrimeSense Sensor. *
+* *
+* PrimeSense Sensor is free software: you can redistribute it and/or modify*
+* it under the terms of the GNU Lesser General Public License as published *
+* by the Free Software Foundation, either version 3 of the License, or *
+* (at your option) any later version. *
+* *
+* PrimeSense Sensor is distributed in the hope that it will be useful, *
+* but WITHOUT ANY WARRANTY; without even the implied warranty of *
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
+* GNU Lesser General Public License for more details. *
+* *
+* You should have received a copy of the GNU Lesser General Public License *
+* along with PrimeSense Sensor. If not, see <http://www.gnu.org/licenses/>.*
+* *
+****************************************************************************/
#ifndef _XN_DDK_STATUS_H_
#define _XN_DDK_STATUS_H_
View
@@ -1,30 +1,24 @@
-/*****************************************************************************
-* *
-* PrimeSense Sensor 5.0 Alpha *
-* Copyright (C) 2010 PrimeSense Ltd. *
-* *
-* This file is part of PrimeSense Common. *
-* *
-* PrimeSense Sensor is free software: you can redistribute it and/or modify *
-* it under the terms of the GNU Lesser General Public License as published *
-* by the Free Software Foundation, either version 3 of the License, or *
-* (at your option) any later version. *
-* *
-* PrimeSense Sensor is distributed in the hope that it will be useful, *
-* but WITHOUT ANY WARRANTY; without even the implied warranty of *
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
-* GNU Lesser General Public License for more details. *
-* *
-* You should have received a copy of the GNU Lesser General Public License *
-* along with PrimeSense Sensor. If not, see <http://www.gnu.org/licenses/>. *
-* *
-*****************************************************************************/
-
-
-
-
-
-
+/****************************************************************************
+* *
+* PrimeSense Sensor 5.x Alpha *
+* Copyright (C) 2011 PrimeSense Ltd. *
+* *
+* This file is part of PrimeSense Sensor. *
+* *
+* PrimeSense Sensor is free software: you can redistribute it and/or modify*
+* it under the terms of the GNU Lesser General Public License as published *
+* by the Free Software Foundation, either version 3 of the License, or *
+* (at your option) any later version. *
+* *
+* PrimeSense Sensor is distributed in the hope that it will be useful, *
+* but WITHOUT ANY WARRANTY; without even the implied warranty of *
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
+* GNU Lesser General Public License for more details. *
+* *
+* You should have received a copy of the GNU Lesser General Public License *
+* along with PrimeSense Sensor. If not, see <http://www.gnu.org/licenses/>.*
+* *
+****************************************************************************/
#ifndef _XN_DEVICE_H_
#define _XN_DEVICE_H_
Oops, something went wrong.

0 comments on commit fb73848

Please sign in to comment.