1. 18 May, 2022 2 commits
  2. 17 May, 2022 2 commits
  3. 09 May, 2022 2 commits
  4. 05 May, 2022 7 commits
  5. 04 May, 2022 4 commits
  6. 15 Apr, 2022 2 commits
  7. 14 Apr, 2022 1 commit
  8. 12 Apr, 2022 3 commits
  9. 06 Apr, 2022 3 commits
  10. 05 Apr, 2022 4 commits
  11. 10 Feb, 2022 2 commits
  12. 09 Feb, 2022 3 commits
  13. 08 Feb, 2022 2 commits
    • Erik von Reis's avatar
      Remove spurious "template" · f8943fcb
      Erik von Reis authored
      f8943fcb
    • Erik von Reis's avatar
      Simplified threadsafe queue and corrected the raw push function. · c05643fc
      Erik von Reis authored
      Some bad locking in dataChannel::updateStorage was fixed.
      Channel lookup in nds2input memoized for an individual connection.  No sense in
      searching the channel list for each block.
      Speed limited by sync read in test thread and updateStorage.
      Execution time of these functions appears linear on the number of averages in the test.
      Lots of for loops looping threw storage.  Unnecessary re-sorting of everything and so on.
      c05643fc
  14. 07 Feb, 2022 2 commits
  15. 06 Feb, 2022 1 commit
    • Erik von Reis's avatar
      Replace NDS2 data handling with a stage series of threads. · d2a8f74f
      Erik von Reis authored
      Data is passed in stages through threadsafe queues.  This relieves a bottle neck in NDS2Client data handling
      where data was not requested until buffer pointers were incremented.
      
      Also, conversion of data to single precision floats is now separated from channel callbacks and NDS2Client data reading.
      
      Some changes made to improve abort times.
      d2a8f74f