1. 04 Nov, 2021 1 commit
  2. 31 Oct, 2021 4 commits
  3. 26 Oct, 2021 1 commit
  4. 25 Oct, 2021 3 commits
  5. 23 Oct, 2021 2 commits
  6. 22 Oct, 2021 1 commit
  7. 20 Oct, 2021 1 commit
  8. 19 Oct, 2021 1 commit
  9. 18 Oct, 2021 1 commit
  10. 17 Oct, 2021 1 commit
  11. 14 Oct, 2021 8 commits
  12. 07 Oct, 2021 3 commits
  13. 21 Sep, 2021 1 commit
  14. 06 Sep, 2021 1 commit
    • iconoclasthero's avatar
      Update user.rst · 15f419e1
      iconoclasthero authored
      NB: Check the sysconfdir setting to determine where mpd will look for mpd.conf; if you expect mpd to look for /etc/mpd.conf the sysconfdir must be '/etc' (i.e., not 'etc' which will result in mpd looking for /usr/local/etc/mpd.conf):
       
      .. code-block:: none
       
       meson configure output/release |grep sysconfdir
      
      If this is not /etc (or another path you wish to specify):
      
      .. code-block:: none
      
       $ meson configure output/release -Dsysconfdir='/etc' ; meson configure output/release |grep syscon
        sysconfdir              /etc                                               Sysconf data directory
      15f419e1
  15. 23 Aug, 2021 1 commit
  16. 17 Aug, 2021 1 commit
  17. 10 Aug, 2021 2 commits
  18. 06 Aug, 2021 1 commit
  19. 05 Aug, 2021 2 commits
    • Constantin Fuerst's avatar
      output/oss: enable DoP · 955502f8
      Constantin Fuerst authored
      Explanation
      
      This adds support for DOP using the PcmExport function if the macro
      ENABLE_DSD is defined. If enabled within the config-file using "dop",
      the boolean dop_setting will be true. If DSD input is encountered and
      the setting is on, it is checked whether the oss-device supports the
      required samplerate. If that is the case, dop_active is set to true
      and conversion of the input is prevented. If the sample rate is not
      supported, conversion to S32 is requested. When playing back, the
      PcmExport is used to pack the incoming stream into PCM.  Reasoning
      
      This is required for OSs without the required driver support for
      native DSD playback that also have no ALSA. Mainly *BSD users are the
      target audience for this functionality, as ALSA here is only a proxy
      without full functionality.  Requirements
      
          DAC that supports the DOP standard
          Building with OSS, DSD and S32-Format
      
      Supported Formats / Required PCM Formats
      
      DSF, DFF and WavPack-DSD will work.
      
      DSD64, 1 Channel -> S24:176.4kHz (untested, lack of time / missing samples)
      DSD64, 2 Channel -> S24:352.8kHz
      DSD64, 4 Channel -> S24:705.6kHz (untested, lmissing equipment)
      DSD128, 1 Channel -> S24:352.8kHz (untested, lack of time / missing samples)
      DSD128, 2 Channel -> S24:705.6kHz
      DSD256, 1 Channel -> S24:705.6kHz (untested, lack of time / missing samples)
      Changes
      
          inclusion of required files
          adding new domain for logging
          adding dop_satisfied private function
          adding required member variables for storing dop state and for dop-packing
          adding dop boolean parameter to many functions that are required to act a little differently when dop is active
      
      Testing
      
      This has been tested to work with a Sabaj Da2 on FreeBSD, where the
      red status indicator LED clearly shows that DSD playback is taking
      place, instead of purple for "hi-res" which is seen when converting.
      Issues
      
      I have not tested this with S24 and right now AFMT_S32_NE is
      required. If not defined, ENABLE_DSD will be undef'ed. This will be
      addressed in a bit, however no DAC which supports DOP but not 32Bit is
      known to me. Also, AFMT_S32_NE is not defined when building on FreeBSD
      which is why this is just blatantly defined in the file at the moment.
      Additionally, the new dop-option is not added into any documentation
      whatsoever.
      955502f8
    • Max Kellermann's avatar
      input/tidal: remove defunct unmaintained plugin · 97c43954
      Max Kellermann authored
      This plugin has been defunct for several years.  Tidal has not ever
      replied to any of my emails, so they're apparently not interested in
      MPD support.
      97c43954
  20. 16 Jul, 2021 1 commit
  21. 24 Jun, 2021 1 commit
  22. 23 Jun, 2021 2 commits