1. 22 Mar, 2018 2 commits
  2. 15 Mar, 2018 6 commits
  3. 14 Mar, 2018 1 commit
  4. 09 Mar, 2018 1 commit
    • Michal Smucr's avatar
      Bump minimum required version of Boost to 1.54. · c745e14f
      Michal Smucr authored
      lockfree library used by ALSA output plugin is part of Boost from version 1.53,
      so this can be theoretically the lowest required version, however
      there are issues which are resolved from 1.54 onwards.
      c745e14f
  5. 07 Mar, 2018 6 commits
  6. 05 Mar, 2018 3 commits
  7. 04 Mar, 2018 8 commits
  8. 26 Feb, 2018 1 commit
    • Christian Kröner's avatar
      Initial support for DSD over PCM on macOS · e89c4213
      Christian Kröner authored
      From: Christian Kröner <ckroener@gmx.net>
      
      This just copies the necessary bits and pieces from the ALSA plugin and applies them to OSXOutput based on dop config setting. It only changes the OSXOutput plugin as needed for DoP (further changes to support additionally e.g. integer mode or setting the physical device mode require rather a complete rewrite of the output plugin).
      
      Fortunately the Core Audio API is by default bit perfect and supports DoP with minimal changes (setting the sampling rate accordingly after ensuring that the physical mode supports at least 24 bits per channel seems to be enough). This was tested on an Amanero Combo384 device hooked up to a ES9018 DAC.
      
      USAGE (try only on DACs that support DoP):
      - Add dop "yes" option to mpdconf
      - Be sure to set at least 24bits per channel before playing some DSD file (using Audio-MIDI-Setup)
      - Based on the dop setting, MPD will change the sample rate as required and output DoP signal to the DAC
      - Hog mode is recommended to ensure that no other program will try to mix some output with the DoP stream (resulting in bad noise)
      - Alternatively set the default output device to another device (e.g. the built-in output) to avoid having other audio interfere with DSD playback
      e89c4213
  9. 25 Feb, 2018 2 commits
  10. 24 Feb, 2018 10 commits