• Yann Renard's avatar
    merged -r 720:870 branch wip-yrenard with trunc for openvibe · de08fb5e
    Yann Renard authored
    merged -r 721:870 branch wip-yrenard with trunc for openvibe-kernel-omk
    merged -r 723:870 branch wip-yrenard with trunc for openvibe-toolkit
    merged -r 738:870 branch wip-yrenard with trunc for openvibe-plugins-samples
    merged -r 741:870 branch wip-yrenard with trunc for openvibe-plugins-stream-codecs
    merged -r 765:870 branch wip-yrenard with trunc for openvibe-applications-designer
    
    openvibe :
     + base      : added generic parameter and configurable interface
     + base      : added new basic objects such as stimulation sets, matrices, and memory buffers
     + plugins   : added new plugin family : algorithm
     + algorithm : added the algorithm manager and its components which takes care of algorithm plugins
     + log       : added log level none and log level important warning
     + log       : added per log listener level activation control
     + log       : added boolean log support
     + player    : added current time to the player context
     + player    : added higher level buffer access to BoxIO' input and output chunks
     + type      : added type id log level
     * base      : partially reimplemented CString
     * base      : reorganised algorithm manager API to clarify inputs/outpus and triggers
     * base      : modified *Dimmension* to *Dimension* (spelling mistake)
    
    openvibe-kernel :
     + base      : added generic parameter and configurable interface
     + base      : added several basic parameter types
     + algorithm : added the algorithm manager and its components which takes care of algorithm plugins
     + log       : added log level none and log level important warning
     + log       : added per log listener level activation control
     + log       : added boolean log support (translates into "true" and "false" strings)
     + player    : added current time to the player context
     + player    : added higher level buffer access to BoxIO' input and output chunks
     + plugin    : added per plugin family contruction functions to make this phase easier and more readable
     + type      : added type id log level
     * base      : partially reimplemented CString
     * algorithm : reorganised algorithm manager API to clarify inputs/outpus and triggers
     * log       : enhanced several output format
     * player    : replaced CBuffer class with CMemoryBuffer and IMemoryBuffer interface so it can be easily sent to box algorithms
     * player    : slightly modified delay computation and output to provide easier reading
     * player    : now takes variable clock frequency into account
     * player    : player context now proposes an interface to the IAlgorithmManager
     * type      : added integer value assumption when enumeration name is not found
     * type      : moved basic type registration to the kernel context part better than the type manager construction
     - tools     : removed TBoxIO and TBox proxies, developpers should now use bridge functions
    
    openvibe-toolkit :
     + added TAlgorithm
     + added stimulation duration
     + added several matrix manipulation tools (header copy, content copy and complete copy)
     * modified TBoxAlgorithm to offer direct context object interface
     * modified sex to gender
     * corrected bugs in reader / writer callbacks (most of them in the spectrum part)
     * modified *Dimmension* to *Dimension* (spelling mistake)
    
    openvibe-plugins-samples :
     + added an addition algorithm and its test box
    
    openvibe-plugins-stream-codecs :
     + added stream encoders and decoders in the form of algorithm
     + added test boxes
    
    openvibe-plugins-simple-visualisation :
     * minor changes to make this plugin family compile correctly (mostly namespace changes)
    
    openvibe-applications-designer :
     + enhanced and corrected several bugs on the filename setting type
     + added algorithm tab so to be able to view all the registered algorithms
     * modified runtime buttons order and behavior (being insensitive when needed)
    
    
    git-svn-id: svn://scm.gforge.inria.fr/svn/openvibe@872 c330d7e9-fc0c-0410-a5b3-fd85c6f5aa8f
    de08fb5e
Name
Last commit
Last update
cmake-modules Loading commit data...
openvibe/trunc Loading commit data...
openvibe-applications Loading commit data...
openvibe-kernel-omk/trunc Loading commit data...
openvibe-modules Loading commit data...
openvibe-plugins Loading commit data...
openvibe-toolkit/trunc Loading commit data...
scripts Loading commit data...
CMakeLists.txt Loading commit data...
INSTALL Loading commit data...
README Loading commit data...