[beast: 6/6] Merge branch 'threaded-engine'



commit 7e14f81d06177114be4b3c152afd57b1c2192fbc
Merge: 0ca67ca c38f9d6
Author: Tim Janik <timj gnu org>
Date:   Sun Nov 6 23:28:21 2016 +0100

    Merge branch 'threaded-engine'
    
    * threaded-engine:
      BSE: adjust number of slave DSP threads to the number of available CPU cores
      BSE: start 3 additional DSP slave threads to process modules concurrently
      BSE: make bse_engine_const_values thread safe and simplify implementation
      BSE: _engine_pop_unprocessed_node: avoid race condition for node lock
      BSE: remove code for non-threaded engine (unused for many years)
    
    Signed-off-by: Tim Janik <timj gnu org>

 bse/bseengine.cc       |   66 +++++-------------
 bse/bseengine.hh       |   20 +++---
 bse/bseenginemaster.cc |  139 ++++++++++++++++++++++++++++---------
 bse/bseenginemaster.hh |   10 +++
 bse/bseengineutils.cc  |  176 +++++++++---------------------------------------
 bse/bseengineutils.hh  |    3 +-
 bse/bseserver.cc       |    2 +-
 7 files changed, 177 insertions(+), 239 deletions(-)
---


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]