Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2013-01-07 | decoder/vorbis: convert to C++ | Max Kellermann | 1 | -1/+1 | |
2012-10-02 | decoder/flac: use C++ compiler | Max Kellermann | 1 | -2/+1 | |
2012-09-25 | decoder/adplug: new decoder plugin | Max Kellermann | 1 | -0/+4 | |
2012-09-05 | src/decoder/opus: new decoder plugin for the Opus codec | Max Kellermann | 1 | -0/+4 | |
Using libopus and libogg. | |||||
2012-06-27 | patch to split DSD decoder into separate decoders for DSF en DFF. Move common | Jurgen Kramer | 1 | -1/+3 | |
functions to new dsdlib. Update user doc. | |||||
2012-06-12 | decoder_list: add _for_each() macros | Max Kellermann | 1 | -11/+4 | |
2011-10-04 | decoder/dsdiff: new decoder plugin | Max Kellermann | 1 | -0/+2 | |
Doesn't seem to work yet, getting just noise from a test file. Seeking isn't implemented yet. | |||||
2011-09-01 | decoder/oggflac: delete this obsolete plugin | Max Kellermann | 1 | -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-29 | copyright year 2011 | Max Kellermann | 1 | -1/+1 | |
2010-12-22 | decoder: new "pcm" decoder plugin | Max Kellermann | 1 | -0/+2 | |
Just there to support the "cdio_paranoia" input plugin. | |||||
2010-09-25 | eliminate g_error() usage | Thomas Jansen | 1 | -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-10 | Decoder for game music emulation library. | Tony Miller | 1 | -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-31 | Update copyright notices. | Avuton Olrich | 1 | -1/+1 | |
2009-11-12 | include config.h in all sources | Max Kellermann | 1 | -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-09 | decoder_list: fix decoder_plugin_from_mime_type() | Max Kellermann | 1 | -1/+1 | |
Copy'n'paste error: call decoder_plugin_supports_mime_type() instead of decoder_plugin_supports_suffix(). | |||||
2009-11-07 | decoder_list: moved print_all_decoders() to cmdline.c | Max Kellermann | 1 | -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-07 | decoder_list: pass previous plugin pointer to lookup functions | Max Kellermann | 1 | -10/+25 | |
Remove the static integer hack, that's not thread safe and sucks. | |||||
2009-11-07 | decoder_list: moved suffix/mime_type checks to decoder_plugin.c | Max Kellermann | 1 | -4/+4 | |
2009-11-07 | decoder_list: back to NULL terminated list | Max Kellermann | 1 | -7/+8 | |
A NULL terminated list is easier to iterate. | |||||
2009-11-06 | utils: renamed stringFoundInStringArray() | Max Kellermann | 1 | -4/+4 | |
No CamelCase. Use bool instead of int. Make both arguments mandatory. | |||||
2009-08-26 | decoder/mpg123: new decoder plugin based on libmpg123 | Max Kellermann | 1 | -0/+4 | |
Still missing: - seeking - tags - streaming - encodings other than MPG123_ENC_SIGNED_16 | |||||
2009-07-07 | decoder/sndfile: new decoder plugin based on libsndfile | Max Kellermann | 1 | -0/+4 | |
2009-04-06 | decoder: prefer wildmidi over fluidsynth | Avuton Olrich | 1 | -4/+4 | |
2009-04-02 | decoder: Rename all main decoder plugins functions to *decoder_plugin. | Avuton Olrich | 1 | -8/+8 | |
2009-04-01 | configure.ac: renamed --enable-mod to --enable-mikmod | Max Kellermann | 1 | -1/+1 | |
2009-04-01 | configure.ac: renamed --enable-oggvorbis to --enable-vorbis | Max Kellermann | 1 | -1/+1 | |
2009-03-13 | all: Update copyright header. | Avuton Olrich | 1 | -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. | |||||
2009-02-28 | decoder_list: print decoder list with suffixes | Max Kellermann | 1 | -21/+10 | |
Print the list of suffixes supported by each decoder, instead of prining a list of all suffixes of all decoders with duplicates. | |||||
2009-02-17 | renamed decoder plugin "mpc" to "mpcdec" | Max Kellermann | 1 | -2/+2 | |
This plugin is based on "libmpcdec". | |||||
2009-02-17 | renamed decoder plugin "mp4" to "mp4ff" | Max Kellermann | 1 | -2/+2 | |
This plugin is based on "libmp4ff". | |||||
2009-02-16 | renamed decoder plugin "aac" to "faad" | Max Kellermann | 1 | -2/+2 | |
A decoder plugin should be named after the library which is used. | |||||
2009-02-16 | renamed decoder plugin "mp3" to "mad" | Max Kellermann | 1 | -2/+2 | |
A decoder plugin should be named after the library which is used. | |||||
2009-02-15 | decoder_list: added configuration option to disable decoder plugins | Max Kellermann | 1 | -0/+4 | |
2009-02-15 | decoder_list: added configuration block "decoder" | Max Kellermann | 1 | -1/+29 | |
The "decoder" configuration block may contain the configuration of one decoder plugin. | |||||
2009-02-15 | decoder_plugin: pass struct config_param to init() method | Max Kellermann | 1 | -1/+1 | |
Preparing for per-plugin configuration sections in mpd.conf. | |||||
2009-02-15 | decoder_plugin: added inline wrapper functions | Max Kellermann | 1 | -3/+5 | |
Increase code readability, always use the wrapper functions instead of calling the plugin method pointers directly. | |||||
2009-02-15 | decoder_api: moved struct decoder_plugin to decoder_plugin.h | Max Kellermann | 1 | -1/+3 | |
The decoder_plugin struct is used by both the MPD core and the decoder plugin implementations. Move it to a shared header file, to minimize header dependencies. | |||||
2009-02-12 | wildmidi: new decoder plugin for MIDI files | Max Kellermann | 1 | -0/+4 | |
2009-02-12 | fluidsynth: new decoder plugin for MIDI files | Max Kellermann | 1 | -0/+4 | |
There are a few problems left in this plugin: - fluidsynth decodes in real time, while MPD prefers to buffer as quickly as possible; as a workaround, this plugin uses a timer object to synchronize with real-time playback - I don't know yet how fluidsynth tells me when the song has ended - the "soundfont" configuration setting is not yet documented, and it will likely change soon (in favor of a per-decoder configuration block) | |||||
2009-02-11 | sidplay: new decoder plugin for playing C64 SID files | Max Kellermann | 1 | -0/+4 | |
2009-01-24 | renamed the "mod" decoder plugin to "mikmod" | Max Kellermann | 1 | -2/+2 | |
We have two mod plugins now: modplug and mod. Rename the latter to a more useful name. | |||||
2009-01-15 | flac: no CamelCase | Max Kellermann | 1 | -4/+4 | |
Renamed types, functions, variables. | |||||
2009-01-14 | oggvorbis: no CamelCase | Max Kellermann | 1 | -2/+2 | |
Renamed functions and variables. | |||||
2009-01-08 | added missing explicit config.h includes | Max Kellermann | 1 | -0/+1 | |
2008-12-30 | print supported decoders in --version | Viliam Mateicka | 1 | -0/+13 | |
2008-12-28 | decoder: new plugin using modplug library | Viliam Mateicka | 1 | -0/+4 | |
2008-12-09 | utils: moving stringFoundInStringArray() from decoder into utils | Viliam Mateicka | 1 | -11/+1 | |
2008-11-10 | flac: enable oggflac with libflac | Max Kellermann | 1 | -1/+1 | |
The "oggflac" plugin was enabled only if HAVE_FLAC_COMMON was defined. HAVE_FLAC_COMMON however is only an automake variable, and is never available in decoder_list.c. Make decoder_list.c depend on HAVE_FLAC||HAVE_OGGFLAC instead. | |||||
2008-11-04 | wavpack: no CamelCase | Max Kellermann | 1 | -2/+2 | |
Renamed functions and variables. | |||||
2008-11-04 | mp4: no CamelCasee | Max Kellermann | 1 | -2/+2 | |
Renamed functions and variables. |