1. 25 Oct, 2017 2 commits
  2. 23 Oct, 2017 1 commit
  3. 01 Sep, 2017 1 commit
  4. 28 Jul, 2017 1 commit
  5. 17 Mar, 2017 1 commit
  6. 26 Apr, 2016 1 commit
  7. 20 Apr, 2016 1 commit
  8. 05 Jan, 2016 1 commit
  9. 05 Nov, 2015 1 commit
  10. 04 Nov, 2015 1 commit
    • Jussi Lindgren's avatar
      Server: Refactored drift correction to its own class · 643efc59
      Jussi Lindgren authored
      - Its operating logic should now be more clear in the code
      - The drift is now only corrected after we have a full buffer of jitter estimates
      - Made drift correction statistics more clear and detailed
      - Fixed issue with drift tolerance limit not visible in the GUI
      - Minor tweaks
  11. 03 Sep, 2015 1 commit
  12. 02 Sep, 2015 1 commit
  13. 03 Feb, 2015 1 commit
    • Jussi Lindgren's avatar
      Applications: Measurement Units work in Acquisition Server · 9d8b9bf5
      Jussi Lindgren authored
      - Units are now encoded in the acquisition stream if received from a driver. If
      the info was not provided by the driver, an empty unit matrix may be sent. It should
      be interpreted as default values.
      - Header can now be tested if it has measurement units set
      - Header copy now copies the units
      - Some further support for channel localisation streams, i.e. avoid encoding if no data
      - Fixed CMatrix getBufferElementCount() not returning to 0 if some dimension size is set to 0.
  14. 29 Jan, 2015 1 commit
    • Jussi Lindgren's avatar
      Drivers: Improvements to LSL Input and Output · d5e6a29b
      Jussi Lindgren authored
      + Input and Output plugins are now compatible and can send data to each other
      + User can specify the stream names both for the signal and the marker streams
      + Input driver: Improved timing, should now have less drift
      + Input driver: Disabled reconnection on error, as it did not seem to be working.
      + Input driver: Drift correction is now enabled but can be disabled from prefs
      + Input driver: Timeouts are now smaller
      + Input driver: Should no longer hang if a stream vanishes
      + Output plugin: The samples are now tagged with AS timestamps
      + Output plugin: Markers are now int32 instead of strings
      + More error handling
      + Code cleanup
      + The AS preference table items are now left-aligned
  15. 19 Dec, 2014 1 commit
    • Jussi Lindgren's avatar
      Everything: Added Channel Units stream · ff554545
      Jussi Lindgren authored
      This replaces the previous idea of changing IMatrix.
      - Reverted changes to IMatrix, CMatrix etc.
      + Updated global defines header
      + Made Acquisition Client box fail if connection to server cannot be made
      + Enabled multicore building on Windows
  16. 09 Dec, 2014 1 commit
  17. 21 Nov, 2014 1 commit
  18. 07 Nov, 2014 1 commit
  19. 03 Nov, 2014 1 commit
  20. 17 Oct, 2014 1 commit
  21. 25 Sep, 2014 1 commit
  22. 24 Jun, 2014 1 commit
  23. 13 May, 2014 1 commit
  24. 22 Apr, 2014 2 commits
  25. 19 Jul, 2013 1 commit
  26. 10 Jul, 2013 1 commit
    • Jussi Lindgren's avatar
      everything: · f291ff9e
      Jussi Lindgren authored
       * Time Arithmetics refactoring II/II. Changed some of the hard-coded conversions between seconds and 32:32 fixed point to use the ITimeArithmetics class.
       * Minor tweaks to the time arithmetics test.
      git-svn-id: svn://scm.gforge.inria.fr/svn/openvibe@3781 c330d7e9-fc0c-0410-a5b3-fd85c6f5aa8f
  27. 26 Jun, 2013 1 commit
  28. 13 Jun, 2013 3 commits
    • Jozef Legeny's avatar
      all: · 0d941beb
      Jozef Legeny authored
      * moved folders from inside the core/ to the top level
      git-svn-id: svn://scm.gforge.inria.fr/svn/openvibe@3702 c330d7e9-fc0c-0410-a5b3-fd85c6f5aa8f
    • Jozef Legeny's avatar
      core/toolkit: · d05e392f
      Jozef Legeny authored
      * moved the includes into the toolkit/ folder
      * modified all ovtk_all.h includes to toolkit/ovtk_all.h
      * modified CMake files to reflect the new path
      git-svn-id: svn://scm.gforge.inria.fr/svn/openvibe@3698 c330d7e9-fc0c-0410-a5b3-fd85c6f5aa8f
    • Jozef Legeny's avatar
      core/modules: · 367dbd6b
      Jozef Legeny authored
      + added an additional folder to the include/ so that the folder
      structure remains the same as before
      * modified the source files so the module includes now do not have the
      /include/ part
      * moved the /openvibe part of the /share folder to CMake/launch scripts
      instead of ov_directories.h
      git-svn-id: svn://scm.gforge.inria.fr/svn/openvibe@3695 c330d7e9-fc0c-0410-a5b3-fd85c6f5aa8f
  29. 13 May, 2013 1 commit
    • Jozef Legeny's avatar
      openvibe/plugins: · 326d6ab8
      Jozef Legeny authored
      * [CMakeLists.txt] renamed boxes to algorithms
      + added necessary modules for Acquisition Server
      * moved the share/ folder installations to openvibe/ subfolder
      * modified the files to use the new folder structure
      git-svn-id: svn://scm.gforge.inria.fr/svn/openvibe@3650 c330d7e9-fc0c-0410-a5b3-fd85c6f5aa8f
  30. 03 May, 2013 1 commit
    • Jussi Lindgren's avatar
      everything: (Time Arithmetics Refactoring I/II) · a2910746
      Jussi Lindgren authored
       * Refactored most time->sample and sample->time computations to use the time arithmetics class
       * CMake will now include *.hpp file dependencies in the few cases they exist
       * Defined some overloads as private to prevent unintended usage
       * Changed timeToSeconds() and secondsToTime() computations to be more accurate
       * Renamed some functions to better reflect their usage
       * Rewrote for more clarity, added some more tests
      git-svn-id: svn://scm.gforge.inria.fr/svn/openvibe@3597 c330d7e9-fc0c-0410-a5b3-fd85c6f5aa8f
  31. 15 Apr, 2013 1 commit
    • Jussi Lindgren's avatar
      everything: · 4d008a50
      Jussi Lindgren authored
      - Background: Previously, almost identical type- and platform -defining header code has been copy-pasted all over the OpenViBE codebase. This is maintenance heavy, error prone if any changes are made, and an unnecessary cognitive load. This commit alleviates the issue by making the subprojects include two global headers instead of using their own definitions.
      + Added openvibe-common/, a header-only project for hosting definitions used by the different openvibe subprojects. Most important of these are the various basic numeric types.
      * Renamed all OV*_API macros to OV_API, set by ov_common_defines.h
      * Renamed all OV*_OS_* defines to TARGET_OS_*, set by CMake
      * Renamed all OV*_BUILDTYPE_* defines to TARGET_BUILDTYPE_*, set by CMake
      * Renamed all OV*_ARCHITECTURE_* defines to TARGET_ARCHITECTURE_*, set by CMake
      * Renamed all OV*_COMPILER_* defines to TARGET_COMPILER_*, set by CMake
      - Removed the pretty-much-duplicated type, target and API definitions from all subprojects. The projects now depend on the headers from openvibe-common/ instead.  
      - Subprojects no longer make static assert checks on the numeric types, reducing their dependencies to Boost. Compiling openvibe-common/ will perform these tests.
      git-svn-id: svn://scm.gforge.inria.fr/svn/openvibe@3578 c330d7e9-fc0c-0410-a5b3-fd85c6f5aa8f
  32. 11 Mar, 2013 1 commit
    • Jozef Legeny's avatar
      openvibe-applications/acquisition-server: · 2407a1d8
      Jozef Legeny authored
      + [ovasIAcquisitionServerPlugin.h] added an interface for Acquisition
      Server plugins
      + [ovasCAcquisitionServerGUI.cpp] added an interface for plugin settings
      + [ovasCAcquisitionServer.cpp] added hooks for plugins
      + [plugins/external-stimulations/ovaspExternalStimulations.cpp] added a
      plugin handling the external stimulations
      + [interface.ui] added an empty table for plugin settings
      git-svn-id: svn://scm.gforge.inria.fr/svn/openvibe@3506 c330d7e9-fc0c-0410-a5b3-fd85c6f5aa8f
  33. 22 Feb, 2013 2 commits
  34. 14 Feb, 2013 1 commit
  35. 29 Jan, 2013 1 commit
    • Jozef Legeny's avatar
      openvibe-applications/acquisition-server: · 38210def
      Jozef Legeny authored
      merged branch wip-jlegeny-software-tagging -r3262:3387 to trunk resulting in following changes
      + added initial files created by Anton Andreev to implement the triggers from an external application
      + added a configuration token for the name of the message queue
      - [ovasTCustomConcurrentQueue.h] removed old headers which are no longer used 
      + added a configuration object to the Generic Oscilator
      + added a configuration token for the Generic Oscilator, it is now possible to turn stimulations it sends on and off (useful for debugging the software tagging)
      - commented out some debug output in the software tagging code
      git-svn-id: svn://scm.gforge.inria.fr/svn/openvibe@3393 c330d7e9-fc0c-0410-a5b3-fd85c6f5aa8f