Releases: OpenKinect/libfreenect
Releases · OpenKinect/libfreenect
libfreenect v0.5.1 Tabula
libfreenect v0.5.0 Saturn
Features & Fixes
- c_sync: Add methods for camera to world and resolution (@martyvona, @mcteo). #294 #301
- Use audio serial for models that do not provide a valid camera serial (@olzhas). #360 #393
- Audio support is no longer conditionally compiled. #372
- Fix micview compile error (@nneonneo). #399
- Fix OpenNI2-FreenectDriver crash on exit (@nneonneo). #400
Notes
- Each device that used to provide "0000000000000000" as its
camera_serial
now provides a valid serial from its audio device instead. This does not affect devices that already provide a validcamera_serial
. It does not break code that handles "0000000000000000" devices as a special case, but it may break code that uses that serial to identify K4W. - Audio support is now present in all builds and the
BUILD_AUDIO
flag is gone. Audio firmware is still required for it to work and may be downloaded with fwfetcher.py. The build process will automatically download the firmware when theBUILD_REDIST_PACKAGE=OFF
flag is supplied. Note that the firmware may not be legal to redistribute!
libfreenect v0.4.3 Rendezvous
libfreenect v0.4.2 Quixote
Features & Fixes
- Fix compilation errors under MinGW 4.8 and VS 2012 #359 #383
- Fix and improve keep_alive (@ofTheo) #379 #384
- Fix missing library after install #382
- Update python wrapper freenect.c and add python instructions #326
- New and improved cpack options; cmake config (@ce047) #355
Notes
- You can now generate .deb, .rpm, and .tgz packages with
cpack
#355
cmake .. -L -DBUILD_CPACK_DEB=ON -DBUILD_CPACK_RPM=ON -DBUILD_CPACK_TGZ=ON
cpack
- On win32, libfreenect builds directly against libusb v1.0.9 or newer. platform/windows/libusb10emu is deprecated and may be removed without warning. #363
- keep_alive.c is deprecated but remains for libusb older than v1.0.18. #384
libfreenect v0.4.1 Passenger
Features & Fixes
- Fixes for CMakeList dependencies (@jondo) #235 #237
- Improved depth format support in Python wrapper (@alito) #264
- Fixes to cpp and c_sync wrappers #308 #315
- Improved register handling #367
- Fix for race condition in depth registration #373
- Do not clobber environment
CFLAGS
#378
Notes
- Now that environment
CFLAGS
aren't clobbered, compiler optimization can be specified. The default-O2
is actually applied now, resulting in a considerable performance boost. - The
unstable
branch is no longer used and has been deleted. Use of feature branches is recommended instead. All pull requests should targetmaster
.
libfreenect v0.4.0 Oracle
Features and Fixes
- Motor support and OSX freeze fix for 1473/K4W (@ofTheo) #362
- Rename examples to avoid collisions; fakenect man page (@nbourdau) #278
- Standardize headers (see Notes) #210
- Execute fwfetcher.py with python2 #370
- Minor bug fixes #223 #346 #365
Notes
- All examples are now prefixed with "freenect-" (e.g. glview -> freenect-glview).
- All headers (including libfreenect.hpp) are now installed to
$PREFIX/include/libfreenect/
. - Rename libfreenect-audio.h -> libfreenect_audio.h and libfreenect-registration.h -> libfreenect_registration.h. This makes them consistent with other libraries.
THIS IS A BREAKING CHANGE; UPDATE YOUR INCLUDES
libfreenect v0.3.0 Nucleus
Features and Fixes
- OpenNI2-FreenectDriver is now part of libfreenect #358
- Chunk processing for performance-critical applications (@wizgrav) #351
- Video rotation feature in glview (@teknotus) #234
- Fixes to C++ wrapper #286 #295 #339
Notes
- To build OpenNI2-FreenectDriver, run cmake with
-DBUILD_OPENNI2_DRIVER=ON
. See the subproject for more information. - To toggle the video rotation feature in glview, press the 'o' key.
libfreenect v0.2.1 Mistletoe
libfreenect v0.2.0 Lazarus
Features and Fixes
- Kinect for Windows and Kinect for Xbox 360 Model 1473 support (@wizgrav) #325
- Camera Flags - Auto Exposure, Auto White Balance, Raw Color, & Mirror #332
- Fixes to the C++ and ActionScript wrappers #266 #310 #334
Notes
- Newly supported hardware models and upgraded firmware may be unstable on OSX. If you plan to use a Kinect on OSX, do not connect it to an XBox.
- Depth and Video streams may now be mirrored (horizontal flip) in hardware, but the IR stream cannot be mirrored due to hardware limitations.