1. 25 Jan, 2009 1 commit
    • Max Kellermann's avatar
      use g_free() instead of free() · a45922cd
      Max Kellermann authored
      On some platforms, g_free() must be used for memory allocated by
      GLib.  This patch intends to correct a lot of occurrences, but is
      probably not complete.
      a45922cd
  2. 24 Jan, 2009 12 commits
  3. 19 Jan, 2009 1 commit
  4. 17 Jan, 2009 3 commits
    • Max Kellermann's avatar
    • Max Kellermann's avatar
      moved fallback APE/ID3 tag loader to song.c · 5395f5f6
      Max Kellermann authored
      Some plugins used the APE or ID3 tag loader as a fallback when their
      own methods of loading tags did not work.  Move this code out of all
      decoder plugins, into song_file_update().
      5395f5f6
    • Max Kellermann's avatar
      oggvorbis: disable seeking on remote songs · d83eff80
      Max Kellermann authored
      When libvorbis knows that a song is seekable, it seeks around like
      crazy in the file before starting to decode it.  This is very
      expensive on remote HTTP resources, and delays MPD for 10 or 20
      seconds.
      
      This patch disables seeking on remote songs, because the advantages of
      quickly playing a song seem to weigh more than the theoretical ability
      of seeking for most MPD users.  If users feel this feature is needed,
      we will make a configuration option for that.
      d83eff80
  5. 16 Jan, 2009 1 commit
  6. 15 Jan, 2009 8 commits
  7. 14 Jan, 2009 7 commits
  8. 08 Jan, 2009 1 commit
  9. 05 Jan, 2009 2 commits
  10. 04 Jan, 2009 1 commit
  11. 03 Jan, 2009 1 commit
  12. 02 Jan, 2009 1 commit
  13. 01 Jan, 2009 1 commit