Skip to content
This repository was archived by the owner on Aug 3, 2018. It is now read-only.

Commit 50b8b2d

Browse files
committed
Updated to version 5.1.0.41.
1 parent 5fa7b5b commit 50b8b2d

File tree

236 files changed

+3234
-11921
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

236 files changed

+3234
-11921
lines changed

CHANGES

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,50 @@
11
Detailed Change log:
22
--------------------
33

4+
Version 5.1.0.41 (Stable version - Dec 28th 2011)
5+
-------------------------------------------------
6+
* No code changes, build is based on latest OpenNI.
7+
8+
Version 5.1.0.25 (Unstable version - Dec 18th 2011)
9+
---------------------------------------------------
10+
* Bug Fix: server-client didn't always work due to an uninitialized member.
11+
* Installer bug fix: versions were compared by string instead of by number.
12+
* Added Support for FW 5.5:
13+
1) Support product ID 0601.
14+
2) ISO and BULK interfaces are now switched.
15+
3) AudioGenerator is no longer supported.
16+
* Enumeration Bug Fix: From now on, a generator will not return on enumeration if one already exists from the same device.
17+
* Android: makefiles now match ndk v7.
18+
* Bug Fix: client-server did not pass timestamp correct in the NewDataAvailbale event, causing FrameSync to malfunction.
19+
* Bug Fix: Enumeration for ImageGenerator could cause a crash.
20+
* Default UsbInterface is now BULK on Arm (for performance reasons) and ISO on all other platforms.
21+
* Default Image format is now uncompressed in ISO, and compressed in BULK.
22+
* Server (Multiprocess) is not on by default on Arm.
23+
* BC Bug fix: XnVInitStreamPropertiesInternal::IsProperty did not function correctly.
24+
* BC Bug Fix: XnVDepthRepresentation would not set correct Y resolution.
25+
* Added support for FW 5.6 (no audio)
26+
* Added Android support to open source.
27+
* Temporary patch for MacOSX: Cache the device path's since running enum on the MAC takes several seconds!
28+
29+
Version 5.0.5.1 (Unstable version - Nov 17th 2011)
30+
--------------------------------------------------
31+
* Removed support for very old 2.0 devices.
32+
* Linux: XnSensorServer dependency was missing.
33+
* Bug Fix: AllowMultiUsers property was not handled correctly.
34+
35+
Version 5.0.4.4 (Unstable version - Nov 7th 2011)
36+
-------------------------------------------------
37+
* Added YUV input in high res for FW 5.3.28 and above.
38+
* Added grayscale 8 input format.
39+
* Added automatic setting of input format, and automatic checking of modes.
40+
* Updated to newer common makefiles
41+
* 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).
42+
* Changed Engine changed to Sensor in the final installation files.
43+
* Renamed Linux-x86 to "Linux" (supports x86, x64, Arm and MacOSX).
44+
* Allow better cross compiling.
45+
* Bug Fix: old XNS files would not set their IsGenerating property (and so it is left FALSE, even if node has frames).
46+
* Updated the value of the UsbInterface property once endpoints are opened.
47+
448
Version 5.0.4.3 (Stable version - Sep 18th 2011)
549
------------------------------------------------
650
* Some minor windows installer UI fix (title position).

Data/GlobalDefaults.ini

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,12 @@ LogWriteToFile=1
1717

1818
;---------------- Server Default Configuration -------------------
1919
[Server]
20-
; Use a server to access sensor. 0 - No (single application), 1 - Yes (multiple applications, default)
20+
; Use a server to access sensor. 0 - No (single application), 1 - Yes (multiple applications). Default: Arm - 0, other platforms - 1. Not supported on Mac.
2121
;EnableMultiProcess=0
2222

23+
; When multi process is enabled, allows server and client running in different sessions. 0 - No (default), 1 - Yes
24+
;EnableMultiUsers=0
25+
2326
; The timeout in which a server goes down if no client is connected, in milliseconds
2427
;ServerNoClientsTimeout=10000
2528

@@ -53,7 +56,7 @@ LogWriteToFile=1
5356
; Is APC enabled. 0 - Off, 1 - On (default)
5457
;APCEnabled=1
5558

56-
; USB interface to be used. 0 - FW Default (default), 1 - ISO endpoints, 2 - BULK endpoints
59+
; USB interface to be used. 0 - FW Default, 1 - ISO endpoints, 2 - BULK endpoints. Default: Arm - 2, other platforms - 1
5760
;UsbInterface=2
5861

5962
[Depth]
@@ -136,7 +139,7 @@ LogWriteToFile=1
136139
; Frames per second (default is 30)
137140
;FPS=30
138141

139-
; Input format. 0 - BAYER (1.3MP or 2.0MP only), 1 - Compressed YUV422, 2 - Jpeg, 5 - Uncompressed YUV422 (default), 6 - Uncompressed 8-bit BAYER
142+
; Input format. 0 - BAYER (1.3MP or 2.0MP only), 1 - Compressed YUV422 (default in BULK), 2 - Jpeg, 5 - Uncompressed YUV422 (default in ISO), 6 - Uncompressed 8-bit BAYER
140143
;InputFormat=5
141144

142145
; Anti Flicker. 0 - Off (default), 50 - 50Hz, 60 - 60 Hz.

Include/XnCommon.h

Lines changed: 0 additions & 58 deletions
This file was deleted.

Include/XnIOFileStream.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,8 @@ class XN_CORE_CPP_API XnIOFileStream : public XnIOStream
4242
virtual XnStatus Init();
4343
virtual XnStatus Free();
4444

45-
XnStatus Tell(XnUInt32* pnOffset);
46-
XnStatus Seek(XnUInt32 nOffset);
45+
XnStatus Tell(XnUInt64* pnOffset);
46+
XnStatus Seek(XnUInt64 nOffset);
4747

4848
private:
4949
const XnChar* m_pcsFileName;

Include/XnPsVersion.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,11 +33,11 @@
3333
/** Xiron major version. */
3434
#define XN_PS_MAJOR_VERSION 5
3535
/** Xiron minor version. */
36-
#define XN_PS_MINOR_VERSION 0
36+
#define XN_PS_MINOR_VERSION 1
3737
/** Xiron maintenance version. */
38-
#define XN_PS_MAINTENANCE_VERSION 4
38+
#define XN_PS_MAINTENANCE_VERSION 0
3939
/** Xiron build version. */
40-
#define XN_PS_BUILD_VERSION 3
40+
#define XN_PS_BUILD_VERSION 41
4141

4242
/** Xiron version (in brief string format): "Major.Minor.Maintenance (Build)" */
4343
#define XN_PS_BRIEF_VERSION_STRING \

Include/XnStreamParams.h

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -342,10 +342,14 @@
342342
#define XN_MODULE_PROPERTY_ERROR_STATE "ErrorState"
343343
/** Boolean */
344344
#define XN_MODULE_PROPERTY_ENABLE_MULTI_PROCESS "EnableMultiProcess"
345+
/** Boolean */
346+
#define XN_MODULE_PROPERTY_ENABLE_MULTI_USERS "EnableMultiUsers"
345347
/** String */
346348
#define XN_MODULE_PROPERTY_PHYSICAL_DEVICE_NAME "PhysicalDeviceName"
347349
/** String */
348350
#define XN_MODULE_PROPERTY_VENDOR_SPECIFIC_DATA "VendorSpecificData"
351+
/** Boolean */
352+
#define XN_MODULE_PROPERTY_AUDIO_SUPPORTED "AudioSupported"
349353

350354

351355
//---------------------------------------------------------------------------
@@ -405,6 +409,8 @@ typedef enum
405409
XN_SENSOR_FW_VER_5_2 = 8,
406410
XN_SENSOR_FW_VER_5_3 = 9,
407411
XN_SENSOR_FW_VER_5_4 = 10,
412+
XN_SENSOR_FW_VER_5_5 = 11,
413+
XN_SENSOR_FW_VER_5_6 = 12,
408414
} XnFWVer;
409415

410416
typedef enum
@@ -453,6 +459,7 @@ typedef enum
453459
XN_IO_IMAGE_FORMAT_JPEG_MONO = 4,
454460
XN_IO_IMAGE_FORMAT_UNCOMPRESSED_YUV422 = 5,
455461
XN_IO_IMAGE_FORMAT_UNCOMPRESSED_BAYER = 6,
462+
XN_IO_IMAGE_FORMAT_UNCOMPRESSED_GRAY8 = 7,
456463
} XnIOImageFormats;
457464

458465
typedef enum

Platform/ARC/Build/BuildNotes.txt

Lines changed: 0 additions & 11 deletions
This file was deleted.

0 commit comments

Comments
 (0)