1. 25 12月, 2014 6 次提交
    • Travis Cross's avatar
      Fix mod_expr `clamp` function · 65e678ba
      Travis Cross 提交于
      The clamp(v,a,b) function wraps v around the interval [a,b).
      
      However prior to this commit, `clamp` was ignoring the third argument
      and using the second argument again in its place.  This resulted in a
      division by zero.  Hence `clamp` didn't work at all.
      
      Even if the arguments were treated correctly, `clamp` incorrectly
      multiplied rather than added whenever v < a.  This would have produced
      bogus results.  (Thanks to Shona McNeill for pointing this out.)
      
      Note that as implemented, `clamp` is undefined for b >= a.
      
      These errors are present in the last upstream C version, v2.7.
      They've been corrected in the C++ version that upstream now maintains
      instead.
      
      Thanks-to: Shona McNeill <prufrax@googlemail.com>
      
      FS-7070 #resolve
      65e678ba
    • Travis Cross's avatar
      Support optional debian parallel builds · d88bae1a
      Travis Cross 提交于
      With this commit we allow getting `make -jN` behavior by setting
      `parallel=N` in `DEB_BUILD_OPTIONS`.  Setting `parallel=` will result
      in `make -j` being run (i.e. no limit on the number of jobs).  The
      default is to run one job at a time; this is still the safest bet when
      building all modules.
      
      Thanks to Peter Wu for suggesting a different way to do this.
      
      ref: https://www.debian.org/doc/debian-policy/ch-source.html#s-debianrules-options
      d88bae1a
    • Travis Cross's avatar
      Improve error message · 430433a6
      Travis Cross 提交于
      430433a6
    • Travis Cross's avatar
      Adjust code style of recent changes · 0330b6fa
      Travis Cross 提交于
      0330b6fa
    • Travis Cross's avatar
      Refactor distro detection and handling · 505cd294
      Travis Cross 提交于
      505cd294
    • Travis Cross's avatar
      Handle missing `lsb_release` · 3c8dd3e4
      Travis Cross 提交于
      The lsb-release package isn't a stated dependency and isn't present on
      a minimal Debian install.
      3c8dd3e4
  2. 24 12月, 2014 2 次提交
  3. 23 12月, 2014 2 次提交
  4. 22 12月, 2014 3 次提交
  5. 23 12月, 2014 1 次提交
  6. 22 12月, 2014 1 次提交
  7. 20 12月, 2014 1 次提交
  8. 21 12月, 2014 1 次提交
  9. 20 12月, 2014 1 次提交
    • Anthony Minessale's avatar
      FS-7083 #resolve #comment this should do it. The problem is linked to… · 326289ca
      Anthony Minessale 提交于
      FS-7083 #resolve #comment this should do it.  The problem is linked to side-effects from the read thread being delayed by writing to the file handle.  It was so much worse on mp3 because the shout encoder blocks while its churning the data and delays it more.  This patch adds a dedicated thread for writing to the file and the channel_variable RECORD_USE_THREAD=false will disable it and sync may still be maintained at the cost of dropping more data from the audio signal.
      326289ca
  10. 19 12月, 2014 5 次提交
  11. 18 12月, 2014 5 次提交
  12. 17 12月, 2014 1 次提交
  13. 16 12月, 2014 1 次提交
  14. 15 12月, 2014 6 次提交
  15. 13 12月, 2014 1 次提交
  16. 12 12月, 2014 2 次提交
  17. 13 12月, 2014 1 次提交