1. 26 Apr, 2018 2 commits
  2. 25 Apr, 2018 2 commits
  3. 15 Mar, 2018 5 commits
  4. 14 Mar, 2018 1 commit
  5. 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
  6. 05 Mar, 2018 1 commit
  7. 04 Mar, 2018 7 commits
  8. 24 Feb, 2018 17 commits
  9. 20 Feb, 2018 2 commits
  10. 17 Feb, 2018 2 commits
    • Max Kellermann's avatar
      decoder/flac: move the SubmitData() call out of the callback · 026aef74
      Max Kellermann authored
      This addresses two problems:
      
      1. the libFLAC write callback had to send an error status to its
      caller when SubmitData() returned a command; this disrupted libFLAC
      and the resulting command could not be used for anything;
      
      2. the libFLAC function FLAC__stream_decoder_seek_absolute() also
      calls the write callback, but its result cannot be used, because
      seeking is still in progress, so we lose all data from one FLAC frame.
      By moving the SubmitData() call until after CommandFinished(), we
      avoid losing this data.  This fixes another part of #113
      026aef74
    • Max Kellermann's avatar
      decoder/flac: call FlacSubmitToClient() again after seeking · b53a23b5
      Max Kellermann authored
      See code comment.
      b53a23b5