1. 17 Dec, 2016 1 commit
    • Thomas Petazzoni's avatar
      wscript: improve check for ucontext · e2cba86e
      Thomas Petazzoni authored
      
      
      The ucontext functionality is not available on all CPUs with all C
      libraries. Instead of making just assumptions based on the CPU
      architecture, this commit adds the necessary checks in wscript to verify
      the availability of the ucontext functionality, before using it in
      dbus/sigsegv.c.
      
      This avoids the long list of architecture exclusions, and make it more
      robust when building jack2 for new CPU architectures.
      Signed-off-by: default avatarThomas Petazzoni <thomas.petazzoni@free-electrons.com>
      e2cba86e
  2. 18 Oct, 2016 2 commits
  3. 13 Sep, 2016 1 commit
  4. 11 Jun, 2016 3 commits
    • Adrian Knoth's avatar
      Fix initialization in test/iodelay.cpp · ff1ed2c4
      Adrian Knoth authored
      jack_latency_range_t is
      
      struct _jack_latency_range {
          jack_nframes_t min;
          jack_nframes_t max;
      };
      
      and jack_nframes_t is
      
      typedef uint32_t        jack_nframes_t;
      
      so it's unsigned. Initialising it with -1 is invalid (at least in C++14). We cannot use {0, 0}, because latency_cb has
      
         jack_latency_range_t range;
         range.min = range.max = 0;
         if ((range.min != capture_latency.min) || (range.max !=
             capture_latency.max)) {
             capture_latency = range;
         }
      
      so we must not have {0, 0}, otherwise the condition would never be true.
      
      Using UINT32_MAX should be equivalent to the previous -1.
      ff1ed2c4
    • Adrian Knoth's avatar
      Fix C++14 warning · 43efc94e
      Adrian Knoth authored
      Space required before macro. No functional changes.
      43efc94e
    • 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
  5. 17 May, 2016 1 commit
  6. 19 Apr, 2016 2 commits
  7. 31 Mar, 2016 6 commits
  8. 30 Mar, 2016 1 commit
  9. 21 Mar, 2016 1 commit
  10. 18 Mar, 2016 6 commits
  11. 11 Mar, 2016 2 commits
  12. 25 Feb, 2016 2 commits
  13. 24 Feb, 2016 1 commit
  14. 11 Feb, 2016 1 commit
  15. 10 Feb, 2016 2 commits
  16. 28 Jan, 2016 2 commits
  17. 01 Jan, 2016 2 commits
  18. 13 Dec, 2015 4 commits