1. 18 Oct, 2016 1 commit
  2. 11 Jun, 2016 1 commit
    • Adrian Knoth's avatar
      Heap-allocate client matrix in topo sort · 69157882
      Adrian Knoth authored
      If configured with --clients=512 (translates to CLIENT_NUM), we exceed
      the maximum stack size. CLIENT_NUM==500 still works, but let's allocate
      the matrix on the heap to be safe.
      
      Kudos to Markus Seeber for the initial bug triage.
      
      Fixes #212
      69157882
  3. 17 May, 2016 1 commit
  4. 31 Mar, 2016 1 commit
  5. 30 Mar, 2016 1 commit
  6. 18 Mar, 2016 3 commits
  7. 11 Mar, 2016 2 commits
  8. 24 Feb, 2016 1 commit
  9. 11 Feb, 2016 1 commit
  10. 01 Jan, 2016 1 commit
  11. 10 Nov, 2015 1 commit
  12. 22 Oct, 2015 1 commit
  13. 08 Oct, 2015 3 commits
  14. 05 Oct, 2015 1 commit
  15. 03 Sep, 2015 1 commit
  16. 25 Aug, 2015 1 commit
  17. 19 Jul, 2015 3 commits
  18. 17 Jul, 2015 1 commit
  19. 26 Jun, 2015 1 commit
  20. 02 Jun, 2015 1 commit
  21. 02 May, 2015 1 commit
  22. 29 Apr, 2015 1 commit
  23. 27 Apr, 2015 3 commits
    • Cédric Schieli's avatar
      Add JackProxyDriver · 8f6c3c6d
      Cédric Schieli authored
      This driver is very similar to the JackNetDriver, but instead of connecting
      through the network, it connects to its upstream server through standard jack
      API. So it can only reach local servers which must be running as the same user
      or in promiscuous mode.
      
      The main use case is the multi-user, multi-session, shared workstation:
      
       - a classic server with hw driver is launched system-wide at boot time, in
         promiscuous mode, optionaly restricted to the audio group
       - in each user session, a jackdbus server is automatically started with
         JackProxyDriver as master driver, automatically connected to the
         system-wide one
       - optionaly, each user run PulseAudio with a pulse-jack bridge
      8f6c3c6d
    • Cédric Schieli's avatar
      Add JackWaitCallbackDriver · 1cd25cb9
      Cédric Schieli authored
      This wrapper driver has the same usage as its parent JackWaitThreadedDriver,
      but for non-threaded (callback) drivers. After waiting for Initialize to
      return, its main thread simply ends instead of calling the driver's Process
      method in a loop. The decorated driver, which must extends JackRestarerDriver
      instead of JackWaiterDriver, can restart the wait cycle by calling its
      RestartWait method.
      1cd25cb9
    • Cédric Schieli's avatar
      Split JackWaitThreadedDriver's Execute method · c1ae33f9
      Cédric Schieli authored
      This makes it possible to use JackWaitThreadedDriver as a base class
      for a non-threaded version.
      c1ae33f9
  24. 21 Apr, 2015 2 commits
  25. 20 Apr, 2015 1 commit
  26. 15 Apr, 2015 1 commit
  27. 13 Apr, 2015 1 commit
  28. 10 Apr, 2015 2 commits
  29. 30 Mar, 2015 1 commit