mpd/src/decoder
Max Kellermann 49bc317fb8 decoder/ffmpeg: fix libavformat 0.6 by using av_open_input_stream()
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.
2010-06-30 23:41:32 +02:00
..
_flac_common.c decoder/flac: fixed compiler warning 2009-11-19 19:49:44 +01:00
_flac_common.h flac: get CUE track titles from additional FLAC comments 2009-03-16 19:38:34 +01:00
_ogg_common.c all: Update copyright header. 2009-03-13 11:51:55 -07:00
_ogg_common.h all: Update copyright header. 2009-03-13 11:51:55 -07:00
audiofile_plugin.c decoder: Rename all main decoder plugins functions to *decoder_plugin. 2009-04-02 15:55:10 -07:00
faad_plugin.c decoder/faad: skip assertion failure on large ID3 tags 2009-09-30 15:22:47 +02:00
ffmpeg_plugin.c decoder/ffmpeg: fix libavformat 0.6 by using av_open_input_stream() 2010-06-30 23:41:32 +02:00
flac_plugin.c decoder/{ffmpeg,flac,vorbis}: added more flac/vorbis MIME types 2009-12-29 22:33:46 +01:00
fluidsynth_plugin.c fluidsynth: added "experimental" comments in the source file 2009-04-25 12:32:22 +02:00
mad_plugin.c decoder/mad: fix buffer variable name on !HAVE_ID3TAG 2010-05-30 17:27:03 +02:00
mikmod_plugin.c decoder/mikmod: fix memory leak 2010-06-30 19:37:36 +00:00
modplug_plugin.c decoder: Rename all main decoder plugins functions to *decoder_plugin. 2009-04-02 15:55:10 -07:00
mp4ff_plugin.c decoder/mp4ff: support tag "album artist" 2010-06-30 21:55:03 +02:00
mpcdec_plugin.c decoder/mpcdec: fix replay gain formula with v8 2010-03-19 10:26:08 +01:00
oggflac_plugin.c decoder/{ffmpeg,flac,vorbis}: added more flac/vorbis MIME types 2009-12-29 22:33:46 +01:00
sidplay_plugin.cxx all: Update copyright header. 2009-03-13 11:51:55 -07:00
vorbis_plugin.c decoder/vorbis: handle uri==NULL 2010-06-30 23:38:49 +02:00
wavpack_plugin.c decoder/wavpack: allow fine-grained seeking 2009-12-26 02:58:30 +01:00
wildmidi_plugin.c all: Update copyright header. 2009-03-13 11:51:55 -07:00