1. 14 Oct, 2008 1 commit
  2. 13 Oct, 2008 15 commits
  3. 12 Oct, 2008 9 commits
  4. 11 Oct, 2008 13 commits
  5. 10 Oct, 2008 2 commits
    • Max Kellermann's avatar
      player: don't wake up decoder after every frame · 17d9c170
      Max Kellermann authored
      The decoder was woken up after each chunk which had been played.  That
      caused a lot of superfluous context switches.  Wake up the decoder
      only when a certain amount of the buffer has been consumed.  This
      formula is somewhat arbitrary, and has to be proven experimentally.
      17d9c170
    • Max Kellermann's avatar
      mp3: dither an arbitrary number of channels · f41fe1e0
      Max Kellermann authored
      The mp3 plugin did not use the MAD_NCHANNELS() value correctly: when a
      stream was not stereo, it was assumed to be mono, although the correct
      number was passed to MPD.  libmad doesn't support more than 2
      channels, but this change allows gcc to optimize its inlining
      strategy.
      f41fe1e0