1. 04 Apr, 2012 2 commits
  2. 21 Mar, 2012 1 commit
  3. 28 Nov, 2011 4 commits
  4. 20 Jul, 2011 1 commit
    • Max Kellermann's avatar
      encoder_plugin: add method pre_tag() · 838f7cd2
      Max Kellermann authored
      In the "vorbis" plugin, this is a copy of the old flush() method,
      while flush() gets a lot of code remove, it just sets the "flush" flag
      and nothing else.  It doesn't start a new stream now, which should fix
      a few problems in some players.
      838f7cd2
  5. 31 Mar, 2011 1 commit
  6. 16 Mar, 2011 2 commits
  7. 09 Feb, 2011 1 commit
  8. 29 Jan, 2011 1 commit
  9. 07 Jan, 2011 1 commit
    • Max Kellermann's avatar
      encoder/lame: explicitly configure the output sample rate · 0022fb10
      Max Kellermann authored
      When you don't explicitly set an output sample rate, liblame tries to
      guess an output sample rate from the input sample rate.  You would
      think that this "guessing" consists of just setting both equal, but
      that is not the case.  For 44.1kHz at 96kbit/s, liblame chooses
      32kHz.  This patch explicitly configures the output sample rate, to
      stop the bad guessing.
      0022fb10
  10. 25 Sep, 2010 1 commit
    • Thomas Jansen's avatar
      eliminate g_error() usage · 28bcb8bd
      Thomas Jansen authored
      Replaced all occurrences of g_error() with MPD_ERROR() located in a new header
      file 'mpd_error.h'. This macro uses g_critical() to print the error message
      and then exits gracefully in contrast to g_error() which would internally call
      abort() to produce a core dump.
      
      The macro name is distinctive and allows to find all places with dubious error
      handling. The long-term goal is to get rid of MPD_ERROR() altogether. To
      facilitate the eventual removal of this macro it was added in a new header
      file rather than to an existing header file.
      
      This fixes #2995 and #3007.
      28bcb8bd
  11. 01 Jan, 2010 1 commit
  12. 15 Dec, 2009 1 commit
  13. 03 Dec, 2009 4 commits
  14. 02 Dec, 2009 1 commit
  15. 17 Nov, 2009 2 commits
  16. 12 Nov, 2009 1 commit
    • Max Kellermann's avatar
      include config.h in all sources · 5b82ffc2
      Max Kellermann authored
      After we've been hit by Large File Support problems several times in
      the past week (which only occur on 32 bit platforms, which I don't
      have), this is yet another attempt to fix the issue.
      5b82ffc2
  17. 10 Nov, 2009 1 commit
    • Viliam Mateicka's avatar
      wave_encoder: new encoder for streaming PCM wave files. · 79035d7e
      Viliam Mateicka authored
      When using wave encoder with httpd audio output mpd can input this stream via http and audiofile decoder.
      This for example opens simple way to configure lossless audio streaming port(like jack or pulseaudio does but without overhead).
      Another possibility can be using it for gathering raw data for visualization plugins (If sync issue will be resolved)
      79035d7e
  18. 08 Nov, 2009 2 commits
  19. 26 Oct, 2009 1 commit
  20. 24 Oct, 2009 1 commit
  21. 14 Jul, 2009 1 commit
    • Max Kellermann's avatar
      encoder/twolame: new encoder plugin based on libtwolame · 6233de05
      Max Kellermann authored
      This encoder plugin is a replacement for the LAME encoder plugin for
      those who prefer a "free" (non-patent encumbered) encoder library.
      Most of the plugin source code is copied from the LAME encoder plugin,
      since the LAME and TwoLAME APIs are nearly the same.
      6233de05
  22. 05 May, 2009 2 commits
  23. 25 Apr, 2009 1 commit
  24. 15 Mar, 2009 6 commits