Permalink
Commits on Jan 11, 2018
  1. Add FREENECT_DEPTH_REGISTERED support to fakenect (#536)

    Cwiiis authored and piedar committed Jan 11, 2018
    Reviewed-by: Benn Snyder <benn.snyder@gmail.com>
Commits on Dec 15, 2017
  1. OpenNI2: fix for issue #540, proper initialization of member variable (

    agrohn authored and piedar committed Dec 15, 2017
    …#541)
    
    Reviewed-by: Benn Snyder <benn.snyder@gmail.com>
Commits on Dec 12, 2017
  1. [compile] fix non-c99 regression in for() loop (#538)

    smokhov authored and piedar committed Dec 12, 2017
    Reviewed-by: Benn Snyder <benn.snyder@gmail.com>
Commits on Dec 4, 2017
  1. Merge pull request #535 from rib/fakenect-replay-loop

    piedar committed Dec 4, 2017
    fakenect: replay index in an endless loop
    
    Reviewed-by: Benn Snyder <benn.snyder@gmail.com>
Commits on Nov 28, 2017
  1. fakenect: replay index in an endless loop

    rib committed Nov 7, 2017
    When the last line has been handled then the index gets closed and any
    'prev' state is reset so that the next call to freenect_process_events
    will re-open the index and start again from the first frame.
    
    Since the Kinect camera doesn't normally spontaneously stop this seems
    like a more natural behaviour.
    
    In case there is some use case that would prefer to avoid looping over
    frames then the previous behaviour can be got by setting
    FAKENECT_LOOP=0 (or some case variant of 'false', 'off' or 'no')
    
    Signed-off-by: Robert Bragg <robert@impossible.com>
Commits on Nov 22, 2017
  1. Merge pull request #531 from rib/fakenect-depth-mm-video-yuv

    piedar committed Nov 22, 2017
    fakenect: support applications needing _DEPTH_MM and _VIDEO_YUV_RAW
    
    Reviewed-by: Benn Snyder <benn.snyder@gmail.com>
  2. fakenect: support _VIDEO_YUV_RAW and _DEPTH_MM formats

    rib committed Nov 7, 2017
    This adds support for converting the recorded _VIDEO_RGB data to
    _VIDEO_YUV_RAW and mapping _DEPTH_11BIT to _DEPTH_MM for applications
    requiring these formats.
    
    Signed-off-by: Robert Bragg <robert@impossible.com>
  3. fakenect/record: Save the registration parameters

    rib committed Nov 7, 2017
    So that it will be possible to use fakenect recorded data with
    applications expecting _DEPTH_MM data the record tool now writes the
    registration parameters to a device.json file.
    
    Signed-off-by: Robert Bragg <robert@impossible.com>
  4. registration: allow mapping unpacked 11bit depth to mm

    rib committed Nov 7, 2017
    This adds an alternative utility api for mapping depth values that have
    already been unpacked into 16 bit values (i.e. the FREENECT_DEPTH_11BIT
    format) into MM (i.e. the FREENECT_DEPTH_MM format).
    
    The plan is to use this in fakenect for mapping recorded _DEPTH_11BIT data
    into _DEPTH_MM if that's what the application requires.
    
    Signed-off-by: Robert Bragg <robert@impossible.com>
  5. fakenect: add json parser api

    rib committed Nov 7, 2017
    This adds a minimal JSON parser api called Parson which we intend to use
    for recording and loading Kinect registration parameters so that
    fakenect will be able to support mapping DEPTH_11BIT data to DEPTH_MM.
    
    The upstream for Parson is: https://github.com/kgabis/parson
    
    Signed-off-by: Robert Bragg <robert@impossible.com>
Commits on Nov 21, 2017
  1. fakenect: handle _get/set_ir_brightness apis

    rib committed Nov 7, 2017
    For applications that depend on getting and setting the IR brightness
    this adds freenect_get/set_ir_brightness wrapper apis.
    
    Signed-off-by: Robert Bragg <robert@impossible.com>
Commits on Nov 20, 2017
  1. Bump version for v0.6 series

    piedar committed Nov 20, 2017
    Signed-off-by: Bennjamin Blast <bennjamin.blast@gmail.com>
Commits on Oct 25, 2017
  1. raspberry pi3 fix (#530)

    mertg authored and piedar committed Oct 25, 2017
    Signed-off-by: mertg <mertguvenaydin@gmail.com>
    Reviewed-by: Benn Snyder <benn.snyder@gmail.com>
Commits on Oct 11, 2017
  1. Allow micview to exit cleanly on Linux (#527)

    zarvox authored and piedar committed Oct 11, 2017
    This change fixes a bug where micview would hang when the user presses 'q' to
    exit, and you'd have to kill -9 the process to make the window go away.
    
    On Linux, with at least the radeon graphics driver, glutCreateWindow appears to
    spawn several child threads for shaders, a disk cache, and something else:
    
    si_shader:0
    si_shader:1
    si_shader:2
    si_shader:3
    disk_cache:0
    radeon_cs:0
    
    These threads appear to keep the process as a whole from exiting when
    pthread_exit() is called.  The solution is to call glutDestroyWindow(), which
    will cause glutMainLoop() to return, which causes main() to return cleanly.
Commits on Jul 22, 2017
  1. Fixed fwfetcher to use as in two except statements (#519)

    parkerlreed authored and piedar committed Jul 22, 2017
    Signed-off-by: Benn Snyder <benn.snyder@gmail.com>
Commits on Jun 13, 2017
  1. fakenect: Update documentation

    piedar committed Jun 13, 2017
    Signed-off-by: Benn Snyder <benn.snyder@gmail.com>
  2. Fix the fakenect library name to run with LD_PRELOAD

    piedar committed Jun 13, 2017
    Merge https://github.com/rguillome/libfreenect
    
    Reviewed-by: Benn Snyder <benn.snyder@gmail.com>
  3. Upgrade the dependent cmake version because of "target_include_direct…

    rguillome committed Jun 13, 2017
    …ories" used in the configuration files
  4. Fix the name of the generated fakenect library to avoid conflict in t…

    rguillome committed Jun 13, 2017
    …he dependency tree with libfreenect.so
Commits on Jun 1, 2017
  1. Improve reliability when opening subdevices

    piedar committed Jun 1, 2017
    Signed-off-by: Benn Snyder <benn.snyder@gmail.com>
  2. examples: Trim dependencies

    piedar committed Jun 1, 2017
    Signed-off-by: Benn Snyder <benn.snyder@gmail.com>
  3. Revert: "Add ability to match orphan audio devices"

    piedar committed Jun 1, 2017
    This reverts commit e0fe29b.
    
    Signed-off-by: Benn Snyder <benn.snyder@gmail.com>
Commits on May 31, 2017
  1. portage: Migrate to python-r1

    piedar committed May 31, 2017
    Signed-off-by: Benn Snyder <benn.snyder@gmail.com>
  2. fwfetcher: Graceful timeout - fixes #500

    piedar committed May 31, 2017
    Signed-off-by: Benn Snyder <benn.snyder@gmail.com>
  3. Add ability to match orphan audio devices - fixes #501

    piedar committed May 31, 2017
    Signed-off-by: Benn Snyder <benn.snyder@gmail.com>
  4. fakenect: workaround MSVC redefinition

    piedar committed May 31, 2017
    Signed-off-by: Benn Snyder <benn.snyder@gmail.com>
Commits on Jan 4, 2017
  1. Remove reference to nonexistent test.py

    piedar committed Jan 4, 2017
    Fixes #495
    
    Signed-off-by: Benn Snyder <benn.snyder@gmail.com>
Commits on Oct 24, 2016
  1. Fix link

    piedar committed Oct 24, 2016
    Signed-off-by: Benn Snyder <benn.snyder@gmail.com>
  2. Add notices about Kinect v2

    piedar committed Oct 24, 2016
    Fixes #485
    
    Signed-off-by: Benn Snyder <benn.snyder@gmail.com>
  3. OpenNI2: Add aarch64 platform detection

    piedar committed Oct 24, 2016
    Signed-off-by: Benn Snyder <benn.snyder@gmail.com>
Commits on Aug 28, 2016
  1. Bump version to v0.5.5

    piedar committed Aug 28, 2016
    Signed-off-by: Benn Snyder <benn.snyder@gmail.com>
  2. Remove unnecessary call to std::abs

    piedar committed Aug 28, 2016
    Fixes #480
    
    Signed-off-by: Benn Snyder <benn.snyder@gmail.com>
Commits on Aug 26, 2016
  1. changed audio and motor matching to be based on the camera parent hub…

    ofTheo authored and piedar committed Aug 24, 2016
    …. this results in more reliable uploading of audio firmware when there are multiple devices.
    
    Signed-off-by: ofTheo <theo@openframeworks.cc>
Commits on Jul 31, 2016
  1. Add missing include to fix #472.

    piedar committed Jul 31, 2016
    Signed-off-by: Benn Snyder <benn.snyder@gmail.com>