1. 21 Dec, 2010 1 commit
    • Alex Viskovatoff's avatar
      decoder/mad: work around build failure on Solaris · 41fdcf32
      Alex Viskovatoff authored
      Rename the "version" struct, because it seems to be a reserved name on
      Solaris:
      
       "src/decoder/mad_decoder_plugin.c", line 550: (enum) tag redeclared: version
       cc: acomp failed for src/decoder/mad_decoder_plugin.c
      41fdcf32
  2. 05 Nov, 2010 1 commit
  3. 04 Nov, 2010 1 commit
  4. 27 Oct, 2010 2 commits
  5. 14 Oct, 2010 1 commit
  6. 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
  7. 23 Sep, 2010 2 commits
  8. 23 Jul, 2010 1 commit
  9. 20 Jul, 2010 4 commits
  10. 19 Jul, 2010 2 commits
    • Max Kellermann's avatar
      decoder/ffmpeg: fix libavformat 0.6 by using av_open_input_stream() · e2e8d0d2
      Max Kellermann authored
      libavformat 0.6 does not pass the original URI pointer to the "open"
      method, which leads to a crash because MPD was using a dirty hack to
      pass a pointer to that method.
      
      This patch switches to av_open_input_stream() with a custom
      ByteIOContext class, instead of doing the URI string hack with
      av_open_input_file().
      
      Loosely based on a patch from Jasper St. Pierre.
      e2e8d0d2
    • Max Kellermann's avatar
      decoder/ffmpeg: manual format probing · b2e3c075
      Max Kellermann authored
      Use the libavformat function av_probe_input_format() to probe the
      AVInputFormat, instead of letting av_open_input_file() do it
      implicitly.  We will switch to av_open_input_stream() very soon, which
      does not have the probing code.
      
      Loosely based on a patch from Jasper St. Pierre.
      b2e3c075
  11. 12 Jul, 2010 2 commits
  12. 30 Jun, 2010 13 commits
  13. 25 Jun, 2010 1 commit
  14. 31 May, 2010 8 commits