1. 21 Nov, 2008 1 commit
  2. 11 Nov, 2008 1 commit
  3. 31 Oct, 2008 1 commit
    • Max Kellermann's avatar
      added prefix to header macros · ea515494
      Max Kellermann authored
      "LOG_H" is a macro which is also used by ffmpeg/log.h.  This is
      ffmpeg's fault, because short macros should be reserved for
      applications, but since it's always a good idea to choose prefixed
      macro names, even for applications, we are going to do that in MPD.
      ea515494
  4. 26 Oct, 2008 2 commits
  5. 17 Oct, 2008 1 commit
  6. 23 Sep, 2008 2 commits
  7. 07 Sep, 2008 1 commit
  8. 29 Aug, 2008 1 commit
  9. 26 Aug, 2008 7 commits
    • Max Kellermann's avatar
      eliminate OUTPUT_BUFFER_DC_STOP, OUTPUT_BUFFER_DC_SEEK · c7384b65
      Max Kellermann authored
      (Ab)use the decoder_command enumeration, which has nearly the same
      values and the same meaning.
      c7384b65
    • Max Kellermann's avatar
      added parameter total_time to decoder_initialized() · 0d8b551c
      Max Kellermann authored
      Similar to the previous patch: pass total_time instead of manipulating
      dc->totalTime directly.
      0d8b551c
    • Max Kellermann's avatar
      added audio_format parameter to decoder_initialized() · 4590a98f
      Max Kellermann authored
      dc->audioFormat is set once by the decoder plugins before invoking
      decoder_initialized(); hide dc->audioFormat and let the decoder pass
      an AudioFormat pointer to decoder_initialized().
      4590a98f
    • Max Kellermann's avatar
      added decoder_data() · 2a83ccdb
      Max Kellermann authored
      Moved all of the player-waiting code to decoder_data(), to make
      OutputBuffer more generic.
      2a83ccdb
    • Max Kellermann's avatar
      added decoder_initialized() · 2bf7ec4f
      Max Kellermann authored
      decoder_initialized() sets the state to DECODE_STATE_DECODE and wakes
      up the player thread.  It is called by the decoder plugin after its
      internal initialization is finished.  More arguments will be added
      later to prevent direct accesses to the DecoderControl struct.
      2bf7ec4f
    • Max Kellermann's avatar
      added struct decoder · 154aa496
      Max Kellermann authored
      The decoder struct should later be made opaque to the decoder plugin,
      because maintaining a stable struct ABI is quite difficult.  The ABI
      should only consist of a small number of stable functions.
      154aa496
    • Max Kellermann's avatar
      clean up CPP includes · b6909da7
      Max Kellermann authored
      Include only headers which are really required.  This speeds up
      compilation and helps detect cross-layer accesses.
      b6909da7
  10. 13 Apr, 2008 3 commits
  11. 12 Apr, 2008 1 commit
  12. 31 Dec, 2007 1 commit
  13. 10 Sep, 2007 1 commit
  14. 05 Apr, 2007 1 commit
  15. 14 Jan, 2007 2 commits
  16. 04 Dec, 2006 2 commits
  17. 20 Jul, 2006 2 commits
  18. 15 Jul, 2006 1 commit
  19. 14 Jul, 2006 1 commit
  20. 13 Jul, 2006 1 commit
  21. 16 Mar, 2006 1 commit