aboutsummaryrefslogtreecommitdiffstats
path: root/src/DecoderList.cxx (unfollow)
Commit message (Collapse)AuthorFilesLines
2013-09-05mpd_error.h: remove obsolete headerMax Kellermann1-3/+3
Migrate the remaining callers to FatalError().
2013-09-05conf.h: remove obsolete headerMax Kellermann1-1/+2
Use only ConfigData.hxx in plugin sources to reduce header dependencies.
2013-08-04DecoderPlugin: pass config_param referenceMax Kellermann1-4/+7
2013-07-28decoder_api: convert to C++Max Kellermann1-1/+1
2013-07-28decoder/fluidsynth: convert to C++Max Kellermann1-1/+1
2013-07-28decoder/pcm: convert to C++Max Kellermann1-1/+1
2013-07-28decoder/mpcdec: convert to C++Max Kellermann1-1/+1
2013-07-28decoder/modplug: convert to C++Max Kellermann1-1/+1
2013-07-28decoder/mikmod: convert to C++Max Kellermann1-1/+1
2013-07-28decoder/wildmidi: convert to C++Max Kellermann1-1/+1
2013-07-28decoder/mpg123: convert to C++Max Kellermann1-1/+1
2013-07-28decoder/sndfile: convert to C++Max Kellermann1-1/+1
2013-07-28decoder/audiofile: convert to C++Max Kellermann1-1/+1
2013-07-28decoder/{dsf,dsdiff}: convert to C++Max Kellermann1-2/+2
2013-07-26decoder/mad: convert to C++Max Kellermann1-1/+1
2013-05-06decoder/FLAC*: rename files and symbols to Flac*Denis Krjuchkov1-1/+1
2013-04-17decoder/faad: convert to C++Max Kellermann1-1/+1
2013-04-08decoder/gme: convert to C++Max Kellermann1-1/+1
2013-01-30decoder_list: convert to C++Max Kellermann1-2/+2
2013-01-28decoder/mp4ff: delete obsolete pluginMax Kellermann1-4/+0
The underlying library has been obsolete for many years.
2013-01-26decoder/ffmpeg: convert to C++Max Kellermann1-1/+1
2013-01-10Log, ...: include cleanupMax Kellermann1-1/+0
2013-01-10decoder/wavpack: convert to C++Max Kellermann1-1/+1
2013-01-07decoder/vorbis: convert to C++Max Kellermann1-1/+1
2012-10-02decoder/flac: use C++ compilerMax Kellermann1-2/+1
2012-09-25decoder/adplug: new decoder pluginMax Kellermann1-0/+4
2012-09-05src/decoder/opus: new decoder plugin for the Opus codecMax Kellermann1-0/+4
Using libopus and libogg.
2012-06-27patch to split DSD decoder into separate decoders for DSF en DFF. Move commonJurgen Kramer1-1/+3
functions to new dsdlib. Update user doc.
2012-06-12decoder_list: add _for_each() macrosMax Kellermann1-11/+4
2011-10-04decoder/dsdiff: new decoder pluginMax Kellermann1-0/+2
Doesn't seem to work yet, getting just noise from a test file. Seeking isn't implemented yet.
2011-09-01decoder/oggflac: delete this obsolete pluginMax Kellermann1-1/+1
libOggFLAC has been deprecated for 5 years now, and we havn't been testing it for a long time. Let's delete it.
2011-01-29copyright year 2011Max Kellermann1-1/+1
2010-12-22decoder: new "pcm" decoder pluginMax Kellermann1-0/+2
Just there to support the "cdio_paranoia" input plugin.
2010-09-25eliminate g_error() usageThomas Jansen1-2/+3
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.
2010-04-10Decoder for game music emulation library.Tony Miller1-0/+4
Supports a number of videogame music formats, more info here: http://www.fly.net/~ant/libs/audio.html I wrote this plugin for the latest svn, get it here: http://code.google.com/p/game-music-emu/source/checkout
2009-12-31Update copyright notices.Avuton Olrich1-1/+1
2009-11-12include config.h in all sourcesMax Kellermann1-1/+1
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.
2009-11-09decoder_list: fix decoder_plugin_from_mime_type()Max Kellermann1-1/+1
Copy'n'paste error: call decoder_plugin_supports_mime_type() instead of decoder_plugin_supports_suffix().
2009-11-07decoder_list: moved print_all_decoders() to cmdline.cMax Kellermann1-23/+2
Export the decoder_plugins array. The function decoder_plugin_print_all_decoders() it is UI specific and should not live in this backend library.
2009-11-07decoder_list: pass previous plugin pointer to lookup functionsMax Kellermann1-10/+25
Remove the static integer hack, that's not thread safe and sucks.
2009-11-07decoder_list: moved suffix/mime_type checks to decoder_plugin.cMax Kellermann1-4/+4
2009-11-07decoder_list: back to NULL terminated listMax Kellermann1-7/+8
A NULL terminated list is easier to iterate.
2009-11-06utils: renamed stringFoundInStringArray()Max Kellermann1-4/+4
No CamelCase. Use bool instead of int. Make both arguments mandatory.
2009-08-26decoder/mpg123: new decoder plugin based on libmpg123Max Kellermann1-0/+4
Still missing: - seeking - tags - streaming - encodings other than MPG123_ENC_SIGNED_16
2009-07-07decoder/sndfile: new decoder plugin based on libsndfileMax Kellermann1-0/+4
2009-04-06decoder: prefer wildmidi over fluidsynthAvuton Olrich1-4/+4
2009-04-02decoder: Rename all main decoder plugins functions to *decoder_plugin.Avuton Olrich1-8/+8
2009-04-01configure.ac: renamed --enable-mod to --enable-mikmodMax Kellermann1-1/+1
2009-04-01configure.ac: renamed --enable-oggvorbis to --enable-vorbisMax Kellermann1-1/+1
2009-03-13all: Update copyright header.Avuton Olrich1-6/+7
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.