1. 04 Mar, 2018 3 commits
    • Max Kellermann's avatar
      protocol/ArgParser: disallow negative seek times · dadd3ca6
      Max Kellermann authored
      Instead of stopping playback (due to seek time overflow), reject the
      seek command.  Closes #240
      
      Relative negative values (with "seekcur") are still allowed, and MPD
      will fix the resulting position if it turns out to be negative.  But
      the "seek" and "seekid" commands use an unsigned time stamp which must
      not be negative.
      dadd3ca6
    • Christian Kröner's avatar
      Get rid of GCD on macOS which breaks debug builds · 79535212
      Christian Kröner authored
      With Grand Central Dispatch used in Main.cxx, debug builds on macOS
      crash as the IsInside() assertion gets triggered in the event loop. As
      a simple fix, usage of GCD is removed. Plugging and unplugging
      headphones or changes of the default output device was tested without
      issues. Whatever the original commit tried to fix by GCD probably does
      not need fixing anymore.
      79535212
    • Max Kellermann's avatar
      increment version number to 0.20.19 · ef5f96a1
      Max Kellermann authored
      ef5f96a1
  2. 24 Feb, 2018 17 commits
  3. 20 Feb, 2018 2 commits
  4. 17 Feb, 2018 6 commits
  5. 11 Feb, 2018 1 commit
  6. 10 Feb, 2018 1 commit
    • Max Kellermann's avatar
      mixer/alsa: work around rounding error at volume 0 · bede5646
      Max Kellermann authored
      Due to rounding errors, a slightly negative value can be passed to
      set_normalized_volume(), which will make the log10() call fail.
      Actually, volume 0 is already failing because log10(0) is illegal.  So
      let's fix this by implementing two corner cases: <=0 and >=100.
      
      Closes #212
      bede5646
  7. 09 Feb, 2018 10 commits