1. 11 Mar, 2009 3 commits
  2. 10 Mar, 2009 7 commits
  3. 09 Mar, 2009 5 commits
  4. 08 Mar, 2009 1 commit
    • Max Kellermann's avatar
      music_chunk: added assertions on the audio format · 94d1a87d
      Max Kellermann authored
      In !NDEBUG, remember which audio_format is stored in every chunk and
      every pipe.  Check the audio_format of every new data block appended
      to the music_chunk, and the format of every new chunk appended to the
      music_pipe.
      94d1a87d
  5. 07 Mar, 2009 1 commit
  6. 05 Mar, 2009 1 commit
    • Max Kellermann's avatar
      pipe: added music_buffer, rewrite music_pipe · 01cf7fea
      Max Kellermann authored
      Turn the music_pipe into a simple music_chunk queue.  The music_chunk
      allocation code is moved to music_buffer, and is now managed with a
      linked list instead of a ring buffer.  Two separate music_pipe objects
      are used by the decoder for the "current" and the "next" song, which
      greatly simplifies the cross-fading code.
      01cf7fea
  7. 03 Mar, 2009 1 commit
  8. 02 Mar, 2009 1 commit
  9. 26 Feb, 2009 1 commit
  10. 17 Feb, 2009 1 commit
  11. 15 Feb, 2009 1 commit
  12. 10 Feb, 2009 5 commits
  13. 09 Feb, 2009 1 commit
    • Max Kellermann's avatar
      player_thread: reset pc.next_song · 2274434e
      Max Kellermann authored
      After a player command (successful or not), reset pc.next_song,
      because the queue is supposed to be empty then.  Otherwise,
      playlist.queued and pc.next_song may disagree, which triggers an
      assertion failure.
      2274434e
  14. 02 Feb, 2009 1 commit
  15. 25 Jan, 2009 3 commits
  16. 21 Jan, 2009 4 commits
  17. 20 Jan, 2009 2 commits
  18. 07 Jan, 2009 1 commit