1. 16 Mar, 2009 1 commit
    • Mario Lenz's avatar
      flac: get CUE track titles from additional FLAC comments · 36dab871
      Mario Lenz authored
      The cue sheet embedded in a flac file doen't contain any information
      about track titles and similar.  There are three possibilities: Use an
      external cue sheet that includes these information, use a tag CUESHEET
      with a cue sheet including these information or use tags.  I think the
      latter is the best option and is already used by other projects.
      36dab871
  2. 13 Mar, 2009 1 commit
    • Avuton Olrich's avatar
      all: Update copyright header. · 0aee49bd
      Avuton Olrich authored
      This updates the copyright header to all be the same, which is
      pretty much an update of where to mail request for a copy of the GPL
      and the years of the MPD project. This also puts all committers under
      'The Music Player Project' umbrella. These entries should go
      individually in the AUTHORS file, for consistancy.
      0aee49bd
  3. 09 Mar, 2009 1 commit
    • Jochen Keil's avatar
      Initial support for embedded cue sheets found in flac files · 706112bb
      Jochen Keil authored
      So far only seekpoints are supported, so no proper tagging yet
      except for track number and track length.
      Tagging should be done by parsing the cue sheet which
      is often embedded as vorbis comment in flac files.
      Furthermore the pathname should be configurable like "%A - %t - %T",
      where %A means Artist, %t track number and %T Title or so.
      706112bb
  4. 19 Jan, 2009 1 commit
  5. 15 Jan, 2009 2 commits
  6. 21 Nov, 2008 1 commit
  7. 11 Nov, 2008 1 commit
  8. 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
  9. 26 Oct, 2008 2 commits
  10. 17 Oct, 2008 1 commit
  11. 23 Sep, 2008 2 commits
  12. 07 Sep, 2008 1 commit
  13. 29 Aug, 2008 1 commit
  14. 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
  15. 13 Apr, 2008 3 commits
  16. 12 Apr, 2008 1 commit
  17. 31 Dec, 2007 1 commit
  18. 10 Sep, 2007 1 commit
  19. 05 Apr, 2007 1 commit
  20. 14 Jan, 2007 2 commits
  21. 04 Dec, 2006 2 commits
  22. 20 Jul, 2006 2 commits
  23. 15 Jul, 2006 1 commit
  24. 14 Jul, 2006 1 commit
  25. 13 Jul, 2006 1 commit
  26. 16 Mar, 2006 1 commit