1. 27 Sep, 2015 1 commit
  2. 26 Sep, 2015 1 commit
    • Karl Linden's avatar
      Fix building with opus in non-standard prefix. · c75cc6e3
      Karl Linden authored
      This moves the opus parts of JackNetTool into JackNetOpus so opus
      headers are not undeliberately included from JackNetDriver (which is
      compiled without opus).
      All opus includes has got the opus/ prefix removed since it is added by
      the pkg-config opus file.
      Also the netone driver has to be compiled with opus.
      Lastly JackNetTool.h needed a header guard.
      c75cc6e3
  3. 03 Sep, 2015 1 commit
  4. 25 Aug, 2015 1 commit
  5. 19 Jul, 2015 3 commits
  6. 17 Jul, 2015 1 commit
  7. 26 Jun, 2015 1 commit
  8. 02 Jun, 2015 1 commit
  9. 02 May, 2015 1 commit
  10. 29 Apr, 2015 1 commit
  11. 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
  12. 21 Apr, 2015 2 commits
  13. 20 Apr, 2015 1 commit
  14. 15 Apr, 2015 1 commit
  15. 13 Apr, 2015 1 commit
  16. 10 Apr, 2015 2 commits
  17. 30 Mar, 2015 1 commit
  18. 20 Feb, 2015 1 commit
  19. 07 Jan, 2015 1 commit
  20. 18 Dec, 2014 1 commit
  21. 05 Dec, 2014 1 commit
  22. 30 Nov, 2014 2 commits
  23. 20 Nov, 2014 1 commit
  24. 01 Nov, 2014 1 commit
    • Cédric Schieli's avatar
      Allow skipping of audio reservation API · a450cdcc
      Cédric Schieli authored
      Setting the JACK_NO_AUDIO_RESERVATION environment variable let one skip the
      audio reservation bits.
      The main use case is a system-wide jackd promiscuous instance launched at boot
      time. In such a case no session bus is available, and reservation doesn't
      really makes sense anyway.
      a450cdcc
  25. 05 Oct, 2014 1 commit
  26. 18 Sep, 2014 1 commit
  27. 17 Sep, 2014 2 commits
  28. 29 Aug, 2014 1 commit
  29. 28 Aug, 2014 1 commit
  30. 20 Jul, 2014 1 commit
  31. 06 Jul, 2014 1 commit
  32. 03 Jul, 2014 1 commit