• Jussi Lindgren's avatar
    Tracker: Various refactorings · 97260b66
    Jussi Lindgren authored
    - Refactored streams in a way that they can both encode and decode to EBML chunks
    - Renamed Track to StreamBundle: it is an array of multiple decoded streams, each
    with a unique index
    - StreamBundle now has a factory for creating the streams.
    - Added a 'Demuxer' class. The Demuxer takes as input a multiplexed EBML stream
    (e.g. from an .ov file) and produces as its result a StreamBundle class
    - There is no *multiplexer* class for sending data out. Instead, the encoded EBML
    chunks are pushed to the external processing box (sink) by stream indexes.
    - Added EBMLSourceFile class that reads EBML from a file. In the future, EBMLSourceFile
    can be one of several available EBML sources.
    - All chunk types now derive from a base type that has the chunk timestamps
    - Refactored the codecs to have more clean and understandable interfaces
    - Moved the EBML getters away from the basic type definitions
    - Note that Encoder and Decoder concepts are not similarly implemented yet. The
    Decoders rely on openvibe toolkit whileas the Encoders have a lower level implementation.
    - Fixed issue with several times of playback in a row
    97260b66
Name
Last commit
Last update
..
launchers Loading commit data...
FindLibMensiaAdvancedVisualisation.cmake Loading commit data...
FindOVDesigner.cmake Loading commit data...
FindOVSDK.cmake Loading commit data...
FindOpenViBE.cmake Loading commit data...
FindOpenViBECommon.cmake Loading commit data...
FindOpenViBEContributions.cmake Loading commit data...
FindOpenViBEModuleEBML.cmake Loading commit data...
FindOpenViBEModuleFS.cmake Loading commit data...
FindOpenViBEModuleMessaging.cmake Loading commit data...
FindOpenViBEModuleSocket.cmake Loading commit data...
FindOpenViBEModuleSystem.cmake Loading commit data...
FindOpenViBEModuleTCPTagging.cmake Loading commit data...
FindOpenViBEModuleXML.cmake Loading commit data...
FindOpenViBEToolkit.cmake Loading commit data...
FindOpenViBEVisualizationToolkit.cmake Loading commit data...
FindThirdPartyActiCHampAPI.cmake Loading commit data...
FindThirdPartyBioSemiLabViewAPI.cmake Loading commit data...
FindThirdPartyBoost.cmake Loading commit data...
FindThirdPartyBoost_Chrono.cmake Loading commit data...
FindThirdPartyBoost_FileSystem.cmake Loading commit data...
FindThirdPartyBoost_Math.cmake Loading commit data...
FindThirdPartyBoost_Regex.cmake Loading commit data...
FindThirdPartyBoost_System.cmake Loading commit data...
FindThirdPartyBoost_Thread.cmake Loading commit data...
FindThirdPartyBrainmasterCodeMakerAPI.cmake Loading commit data...
FindThirdPartyCEGUI.cmake Loading commit data...
FindThirdPartyCEGUI_Check.cmake Loading commit data...
FindThirdPartyEemagineEEGO.cmake Loading commit data...
FindThirdPartyEigen.cmake Loading commit data...
FindThirdPartyEmotivAPI.cmake Loading commit data...
FindThirdPartyFFTW3.cmake Loading commit data...
FindThirdPartyGMobiLabPlusAPI.cmake Loading commit data...
FindThirdPartyGTK.cmake Loading commit data...
FindThirdPartyGUSBampCAPI.cmake Loading commit data...
FindThirdPartyITPP.cmake Loading commit data...
FindThirdPartyLSL.cmake Loading commit data...
FindThirdPartyLiveAmpAPI.cmake Loading commit data...
FindThirdPartyLua.cmake Loading commit data...
FindThirdPartyMCS.cmake Loading commit data...
FindThirdPartyMatlab.cmake Loading commit data...
FindThirdPartyMensiaAcquisition.cmake Loading commit data...
FindThirdPartyMicromed.cmake Loading commit data...
FindThirdPartyMitsar.cmake Loading commit data...
FindThirdPartyNeXus.cmake Loading commit data...
FindThirdPartyNeuroServoDeps.cmake Loading commit data...
FindThirdPartyNeuroelectricsEnobio3G.cmake Loading commit data...
FindThirdPartyOgre3D.cmake Loading commit data...
FindThirdPartyOgre3DTerrain.cmake Loading commit data...
FindThirdPartyOpenAL.cmake Loading commit data...
FindThirdPartyOpenGL.cmake Loading commit data...
FindThirdPartyPThread.cmake Loading commit data...
FindThirdPartyPThreadsVCE2.cmake Loading commit data...
FindThirdPartyPkgConfig.cmake Loading commit data...
FindThirdPartyPython.cmake Loading commit data...
FindThirdPartyRT.cmake Loading commit data...
FindThirdPartyTMSi.cmake Loading commit data...
FindThirdPartyThinkGearAPI.cmake Loading commit data...
FindThirdPartyUSBFirstAmpAPI.cmake Loading commit data...
FindThirdPartyVRPN.cmake Loading commit data...
FindThirdPartyVRPN_Check.cmake Loading commit data...
FindThirdPartyX11.cmake Loading commit data...
OvAddProjects.cmake Loading commit data...
OvAddSingleProject.cmake Loading commit data...
OvInstallLaunchScript.cmake Loading commit data...
OvLinkBoostLib.cmake Loading commit data...
OvMessages.cmake Loading commit data...
OvPrint.cmake Loading commit data...
OvSetWindowsSDKPath.cmake Loading commit data...