1. 14 Mar, 2022 1 commit
    • Richard Schorrig's avatar
      WasapiOutputPlugin pause bug fix · aeaef855
      Richard Schorrig authored
      Wasapi output plugin won't start playing after being paused
      
      The cause is that the scope guard in the WASAPI work thread
      (WasapiOutputPlugin.cxx, function WasapiOutputThread::Work(), in the
      while (true) loop) is set up too 'late' in the execution. There is one
      condition ("if (data_in_frames >= buffer_size_in_frames)") when it is
      hit, the loop will continue without executing the scope guard. This
      scope guard is responsible for emptying the buffer again, and if the
      buffer is not emptied, the above mentioned condition will stay true.
      
      Closes https://github.com/MusicPlayerDaemon/MPD/issues/1451
      aeaef855
  2. 09 Mar, 2022 1 commit
  3. 03 Dec, 2021 1 commit
  4. 26 Nov, 2021 1 commit
  5. 23 Nov, 2021 1 commit
  6. 12 Nov, 2021 3 commits
  7. 11 Nov, 2021 1 commit
  8. 10 Nov, 2021 1 commit
    • 0xC0ncord's avatar
      output/plugins: fix build error with clang and -stdlib=libc++ · 061dd2df
      0xC0ncord authored
      This fixes this build error observed with clang and -stdlib=libc++:
      
      ../mpd-0.23.3/src/output/plugins/PipeWireOutputPlugin.cxx:661:55: error: implicit instantiation of undefined template 'std::array<std::byte, 64>'
              std::array<std::byte, MAX_CHANNELS * MAX_INTERLEAVE> buffer;
                                                                   ^
      /usr/include/c++/v1/__tuple:219:64: note: template is declared here
      template <class _Tp, size_t _Size> struct _LIBCPP_TEMPLATE_VIS array;
                                                                     ^
      061dd2df
  9. 04 Nov, 2021 2 commits
  10. 31 Oct, 2021 2 commits
  11. 26 Oct, 2021 1 commit
  12. 23 Oct, 2021 4 commits
  13. 21 Oct, 2021 8 commits
  14. 20 Oct, 2021 7 commits
  15. 19 Oct, 2021 5 commits
  16. 18 Oct, 2021 1 commit