Skip to content

Releases: OpenKinect/libfreenect

libfreenect v0.5.1 Tabula

03 Nov 04:06
v0.5.1
Compare
Choose a tag to compare

Features & Fixes

libfreenect v0.5.0 Saturn

20 Jul 18:13
v0.5.0
Compare
Choose a tag to compare

Features & Fixes

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 valid camera_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 the BUILD_REDIST_PACKAGE=OFF flag is supplied. Note that the firmware may not be legal to redistribute!

libfreenect v0.4.3 Rendezvous

18 May 16:44
v0.4.3
Compare
Choose a tag to compare

Features & Fixes

  • fakenect: Add implementation for freenect_process_events_timeout (@mowfask) #389
  • Use non-infinite USB timeouts and reset the audio device before using it (@ofTheo) #390
  • ebuild: Improve python dependency (@atzkey) #391
  • win32: Fix command in examples/CMakeLists.txt

libfreenect v0.4.2 Quixote

04 May 19:05
v0.4.2
Compare
Choose a tag to compare

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

23 Mar 00:44
v0.4.1
Compare
Choose a tag to compare

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 target master.

libfreenect v0.4.0 Oracle

15 Feb 16:22
v0.4.0
Compare
Choose a tag to compare

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

15 Feb 15:11
v0.3.0
Compare
Choose a tag to compare

Features and Fixes

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

15 Feb 15:11
v0.2.1
Compare
Choose a tag to compare

Features and Fixes

  • Make freenect_flag a real flags enum (@nneonneo) #342
  • Error reporting for failed subdevice initialization (@jdcole) #270
  • Enumeration updates in C# wrapper #285
  • Fixes to C++ wrapper and fakenect #349 #205

libfreenect v0.2.0 Lazarus

15 Feb 15:10
v0.2.0
Compare
Choose a tag to compare

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.