1. 26 Apr, 2018 6 commits
  2. 10 Apr, 2018 1 commit
  3. 07 Mar, 2018 5 commits
  4. 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
  5. 30 Jan, 2018 1 commit
  6. 29 Jan, 2018 1 commit
  7. 24 Jan, 2018 1 commit
  8. 17 Jan, 2018 1 commit
  9. 07 Jan, 2018 1 commit
  10. 05 Jan, 2018 3 commits
  11. 04 Jan, 2018 12 commits
  12. 03 Jan, 2018 1 commit
    • Max Kellermann's avatar
      player/Thread: don't send silence if decoder is slow · 98a7c62d
      Max Kellermann authored
      The output plugin shall decide whether to insert silence or do nothing
      at all.  The ALSA output plugin has already implemented this.
      Inserting silence is not necessary or helpful for some plugins, and
      may even hurt them (e.g. "recorder").
      98a7c62d
  13. 02 Jan, 2018 6 commits