Skip to content

Commit

Permalink
Updated to version 1.5.8.2
Browse files Browse the repository at this point in the history
  • Loading branch information
eddiecohen committed Oct 8, 2013
1 parent 7409554 commit fa783ef
Show file tree
Hide file tree
Showing 724 changed files with 37,014 additions and 24,018 deletions.
51 changes: 51 additions & 0 deletions CHANGES
Original file line number Diff line number Diff line change
@@ -1,6 +1,57 @@
Detailed Change log:
--------------------

Version 1.5.8
-------------
* JAVA Wrappers: Updated the build script for JDK 7u21.
* When loading libraries in Android, look for the library both in the app lib dir and in /system/lib.
This fixes an issue when building apps as part of the Android image, since their .so files are placed /system/lib.
* New Windows USB driver (v3.2.0.2) - Added a workaround for suspend/resume & hibernation problems on Intel USB2 controllers.
* Don't save objects in a hashtable, it prevents them from ever being deleted by the garbage collector.
* Bug Fix: mock nodes did not support extended serialization by default.
* UserTracker: notify about exit/re-enter events

Version 1.5.7
-------------
* Fix Android Compilation on Mac OSX
* Android libusb: Added a fallback option that allows native non-java application to work with usbfs
* Android libusb: allow logging to Android log
* Android libusb: Prevent libusb from trying to open /dev/bus/usb when is not permitted in that device
* Updated the Android LibUSB from 1.0.8 to 1.0.9.
* Android: Fixed xnOSSetThreadPriority.
* Fixed Linux compilation
* NiViewer: added depth QQVGA mode
* NiViewer: Fixed crash when IR image is blank.
* NiViewer: add an option to turn off IR histogram (press 'h')
* USB: update driver to include more PrimeSense devices
* Added a new "XN_CAPABILITY_AUTO_EXPOSURE" to control the CMOS auto exposure loop.
* Bug Fix: file is played back according to file position, but seeking backwards is done according to timestamp. Behavior was changed to always go according to file position
* OSX: fix compilation warnings in OpenNI headers

Version 1.5.6
-------------
* Switch to Apache v2 license
* Java bug fix: GetCropping() throws a bad cast exception
* Java bug fix: getSkeletonJoint would throw an exception
* Java samples bug fix: can't build samples if directory name contains spaces
* Java: add JavaDoc documentation
* Java: rename package name from OpenNI to openni (to comply with Android)
* NiViewer bug fix: assumes IR stream is only 10 bit
* NiViewer bug fix: potential crash when in pointer mode and cropping is on
* Skeleton benchmark bug fix: would print half the real FPS.
* Change installer compression for faster builds (neglectable change in resulting image)

Version 1.5.5
-------------
* .Net wrapper Bug Fix: opening a file recording would cause player node ref count leak (can never be destroyed)
* SimpleSkeleton sample: remove code that takes the depth generator. It isn't used anywhere.
* NiBackRecorder Bug Fix: use default codec when recording
* Documentation: better Linux doc
* NiViewer Bug Fix: use default codec when recording (unless user asked otherwise)
* New method in AlternativeViewPoint capability: GetPixelCoordinatesInViewPoint
* NiViewer: mark corresponding point on the image when in side-by-side view (when pointer mode is on)
* NiViewer: center maps in the drawing area (better match of 720p to VGA depth)

Version 1.5.4.0 (Unstable version - May 7th 2012)
-------------------------------------------------
* Gadget: now also notifies about SUSPEND state.
Expand Down
Binary file modified Documentation/OpenNI.chm
Binary file not shown.
9 changes: 7 additions & 2 deletions Externals/PSCommon/Linux/Build/CommonCppMakefile
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@ ifneq "$(LIB_NAME)" ""
else
LDFLAGS += -undefined error
OUTPUT_NAME = lib$(LIB_NAME).dylib
OUTPUT_COMMAND = $(CXX) -o $(OUTPUT_FILE) $(OBJ_FILES) $(LDFLAGS) -dynamiclib -headerpad_max_install_names
OUTPUT_COMMAND = $(CXX) -o $(OUTPUT_FILE) $(OBJ_FILES) $(LDFLAGS) -dynamiclib -headerpad_max_install_names -install_name $(OUTPUT_NAME)
endif
endif
ifneq "$(EXE_NAME)" ""
Expand All @@ -92,7 +92,12 @@ endif
ifneq "$(SLIB_NAME)" ""
CFLAGS += -fPIC
OUTPUT_NAME = lib$(SLIB_NAME).a
OUTPUT_COMMAND = $(AR) -cq $(OUTPUT_FILE) $(OBJ_FILES)

ifneq ("$(OSTYPE)","Darwin")
OUTPUT_COMMAND = $(AR) -cq $(OUTPUT_FILE) $(OBJ_FILES)
else
OUTPUT_COMMAND = libtool -static -o $(OUTPUT_FILE) $(OBJ_FILES)
endif
endif

define CREATE_SRC_TARGETS
Expand Down
674 changes: 0 additions & 674 deletions GPL.txt

This file was deleted.

41 changes: 20 additions & 21 deletions Include/ARC/XnOSARC.h
Original file line number Diff line number Diff line change
@@ -1,24 +1,23 @@
/****************************************************************************
* *
* OpenNI 1.x Alpha *
* Copyright (C) 2011 PrimeSense Ltd. *
* *
* This file is part of OpenNI. *
* *
* OpenNI 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. *
* *
* OpenNI 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 OpenNI. If not, see <http://www.gnu.org/licenses/>. *
* *
****************************************************************************/
/*****************************************************************************
* *
* OpenNI 1.x Alpha *
* Copyright (C) 2012 PrimeSense Ltd. *
* *
* This file is part of OpenNI. *
* *
* Licensed under the Apache License, Version 2.0 (the "License"); *
* you may not use this file except in compliance with the License. *
* You may obtain a copy of the License at *
* *
* http://www.apache.org/licenses/LICENSE-2.0 *
* *
* Unless required by applicable law or agreed to in writing, software *
* distributed under the License is distributed on an "AS IS" BASIS, *
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. *
* See the License for the specific language governing permissions and *
* limitations under the License. *
* *
*****************************************************************************/
#ifndef _XN_OSLINUX_X86_H_
#define _XN_OSLINUX_X86_H_

Expand Down
41 changes: 20 additions & 21 deletions Include/ARC/XnPlatformARC.h
Original file line number Diff line number Diff line change
@@ -1,24 +1,23 @@
/****************************************************************************
* *
* OpenNI 1.x Alpha *
* Copyright (C) 2011 PrimeSense Ltd. *
* *
* This file is part of OpenNI. *
* *
* OpenNI 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. *
* *
* OpenNI 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 OpenNI. If not, see <http://www.gnu.org/licenses/>. *
* *
****************************************************************************/
/*****************************************************************************
* *
* OpenNI 1.x Alpha *
* Copyright (C) 2012 PrimeSense Ltd. *
* *
* This file is part of OpenNI. *
* *
* Licensed under the Apache License, Version 2.0 (the "License"); *
* you may not use this file except in compliance with the License. *
* You may obtain a copy of the License at *
* *
* http://www.apache.org/licenses/LICENSE-2.0 *
* *
* Unless required by applicable law or agreed to in writing, software *
* distributed under the License is distributed on an "AS IS" BASIS, *
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. *
* See the License for the specific language governing permissions and *
* limitations under the License. *
* *
*****************************************************************************/
#ifndef _XN_PLATFORM_ARC_H_
#define _XN_PLATFORM_ARC_H_

Expand Down
41 changes: 20 additions & 21 deletions Include/Android-Arm/XnPlatformAndroid-Arm.h
Original file line number Diff line number Diff line change
@@ -1,24 +1,23 @@
/****************************************************************************
* *
* OpenNI 1.x Alpha *
* Copyright (C) 2011 PrimeSense Ltd. *
* *
* This file is part of OpenNI. *
* *
* OpenNI 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. *
* *
* OpenNI 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 OpenNI. If not, see <http://www.gnu.org/licenses/>. *
* *
****************************************************************************/
/*****************************************************************************
* *
* OpenNI 1.x Alpha *
* Copyright (C) 2012 PrimeSense Ltd. *
* *
* This file is part of OpenNI. *
* *
* Licensed under the Apache License, Version 2.0 (the "License"); *
* you may not use this file except in compliance with the License. *
* You may obtain a copy of the License at *
* *
* http://www.apache.org/licenses/LICENSE-2.0 *
* *
* Unless required by applicable law or agreed to in writing, software *
* distributed under the License is distributed on an "AS IS" BASIS, *
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. *
* See the License for the specific language governing permissions and *
* limitations under the License. *
* *
*****************************************************************************/
#ifndef _XN_PLATFORM_ANDROID_ARM_H_
#define _XN_PLATFORM_ANDROID_ARM_H_

Expand Down
41 changes: 20 additions & 21 deletions Include/IXnNodeAllocator.h
Original file line number Diff line number Diff line change
@@ -1,24 +1,23 @@
/****************************************************************************
* *
* OpenNI 1.x Alpha *
* Copyright (C) 2011 PrimeSense Ltd. *
* *
* This file is part of OpenNI. *
* *
* OpenNI 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. *
* *
* OpenNI 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 OpenNI. If not, see <http://www.gnu.org/licenses/>. *
* *
****************************************************************************/
/*****************************************************************************
* *
* OpenNI 1.x Alpha *
* Copyright (C) 2012 PrimeSense Ltd. *
* *
* This file is part of OpenNI. *
* *
* Licensed under the Apache License, Version 2.0 (the "License"); *
* you may not use this file except in compliance with the License. *
* You may obtain a copy of the License at *
* *
* http://www.apache.org/licenses/LICENSE-2.0 *
* *
* Unless required by applicable law or agreed to in writing, software *
* distributed under the License is distributed on an "AS IS" BASIS, *
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. *
* See the License for the specific language governing permissions and *
* limitations under the License. *
* *
*****************************************************************************/
#ifndef _ININODEALLOCATOR_H
#define _ININODEALLOCATOR_H

Expand Down
Loading

0 comments on commit fa783ef

Please sign in to comment.