aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile.am (unfollow)
Commit message (Collapse)AuthorFilesLines
2010-05-20output/win32: new output plugin for Windows WaveMax Kellermann1-0/+4
2010-05-19Makefile.am: disable test/read_mixer unless HAVE_ALSAMax Kellermann1-1/+5
2010-05-18input/ffmpeg: new input plugin using libavformat's "avio" libraryMax Kellermann1-0/+7
2010-04-10Decoder for game music emulation library.Tony Miller1-0/+6
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
2010-03-28Makefile.am: distribute pcm_pack.hMax Kellermann1-0/+1
Fix distcheck.
2010-02-17replay_gain: reimplement as a filter pluginMax Kellermann1-2/+7
Apply the replay gain in the output thread. This means a new setting will be active instantly, without going through the whole music pipe. And we might have different replay gain settings for each audio output device.
2010-02-08Makefile.am: remove sticker.xmlMax Kellermann1-1/+1
2010-02-08playlist_queue: moved code to playlist_mapper.cMax Kellermann1-0/+2
2010-02-08playlist_queue: moved check_translate_song() to playlist_song.cMax Kellermann1-0/+2
2010-01-20client: optionally use libwrapDavide Camurri1-0/+2
2010-01-17Makefile.am: link test/run_decoder and test/read_tags with timer.cMax Kellermann1-0/+2
Needed for the fluidsynth decoder plugin.
2010-01-16audio_format: support packed 24 bit samplesMax Kellermann1-0/+3
2010-01-16test/run_convert: use fifo_buffer to adapt to odd sample sizesMax Kellermann1-0/+1
Ensure that the pcm_convert() length argument is aligned to the sample size.
2010-01-06playlist: added a FLAC playlist pluginMax Kellermann1-0/+13
This playlist plugin handles FLAC files with embedded CUE sheets.
2010-01-04input/rewind: enable the "rewind" wrapper for all non-seekable streamsMax Kellermann1-1/+1
Don't limit the "rewind" input plugin to CURL streams.
2010-01-04renamed decoder plugin sourcesMax Kellermann1-15/+15
Make it X_decoder_plugin.c.
2010-01-04replay_gain: moved code to replay_gain_config.cMax Kellermann1-2/+2
2010-01-04replay_gain: moved code to replay_gain_info.cMax Kellermann1-2/+4
2010-01-04replay_gain: refactor API, move code to replay_gain_state.cMax Kellermann1-0/+2
The replay_gain_state struct holds the precalculated scale factor, which is removed from struct replay_gain_info.
2010-01-01configure.ac: expose variables OPENAL_CFLAGS and OPENAL_LIBSMax Kellermann1-0/+2
Don't add these to the global MPD_CFLAGS and MPD_LIBS. This allows test programs to link without libopenal.
2009-12-31Makefile.am: added unit tests for the archive pluginsMax Kellermann1-0/+14
2009-12-29input/rewind: new input_stream wrapper to allow stream rewindingMax Kellermann1-1/+4
This replaces the rewinding buffer code from the CURL input plugin. It is more generic, and allows rewinding even when the server sends Icy-Metadata (which would have been too difficult to implement within the CURL plugin). This is a rather complex patch for the stable branch (v0.15.x), but it fixes a serious problem: the "vorbis" decoder plugin was unable to play streams with Icy-Metadata, because it couldn't rewind the stream after detecting the codec (Vorbis vs. FLAC).
2009-12-26Makefile.am: create doxygen output directoryMax Kellermann1-0/+1
2009-12-25output_init: use the normalize filter pluginMax Kellermann1-4/+4
Use the plugin instead of the glue code in normalize.c. This is used wrapped inside a "autoconv" filter, to enable normalization for all input file formats.
2009-12-25filter: added the "autoconvert" filter pluginMax Kellermann1-0/+2
2009-12-16playlist: added CUE playlist pluginMax Kellermann1-0/+11
This plugin is the groundwork for MPD's future generic CUE sheet support. That's not complete yet, e.g. there is no way for a playlist plugin to address an arbitrary position within a music file.
2009-12-16archive_plugin: wrap method callsMax Kellermann1-0/+1
Make archive_file a "real" struct, extended by all plugins. Add the plugin pointer to it. Wrap all method calls in functions.
2009-12-16archive: added a C header for each pluginMax Kellermann1-0/+3
Moved the archive plugin "extern" declarations into each plugin header.
2009-12-16archive/bz2: renamed archive sources and plugin variablesMax Kellermann1-1/+1
2009-12-16archive/iso: renamed plugin to "iso9660"Max Kellermann1-2/+2
Based on libiso9660.
2009-12-15Makefile.am: link test/run_decoder with timer.cMax Kellermann1-0/+2
For the fluidsynth plugin.
2009-12-15archive/zip: renamed plugin to "zzip"Max Kellermann1-2/+2
This plugin is based on libzzip.
2009-12-15archive_api.h: moved struct archive_plugin to archive_plugin.hMax Kellermann1-0/+1
2009-12-15Makefile.am: distribute AudioCompress/config.hMax Kellermann1-0/+1
This fixes "make distcheck".
2009-12-14Makefile.am: install glib_compat.hMax Kellermann1-0/+1
2009-12-14input_stream: moved input_stream_global_init() to input_init.cMax Kellermann1-0/+2
2009-12-14input_stream: moved plugin list to input_registry.cMax Kellermann1-0/+2
2009-12-14filter: added normalize filter pluginMax Kellermann1-0/+2
Wrap the AudioCompress library in a filter plugin.
2009-12-14Split filter_config into its own moduleAlbin Eldstål-Damlin1-0/+3
2009-12-14Initial (statically configured) route filter pluginAlbin Eldstål-Damlin1-0/+1
2009-12-02audio_format: changed "bits" to "enum sample_format"Max Kellermann1-0/+1
This patch prepares support for floating point samples (and probably other formats). It changes the meaning of the "bits" attribute from a bit count to a symbolic value.
2009-12-02test: added normalize test programMax Kellermann1-0/+9
2009-12-02compress: upgraded to AudioCompress 2.0J. Shagam1-2/+2
Copied sources from http://beesbuzz.biz/code/audiocompress/AudioCompress-2.0.tar.gz [mk: created this patch under fluffy's name and fixed some gcc signed/unsigned comparison warnings]
2009-11-19test: added program to test pcm_convert.cMax Kellermann1-0/+20
2009-11-17encoder: introducing flac encoder pluginViliam Mateicka1-0/+6
2009-11-14audio_format: added function audio_format_to_string()Max Kellermann1-0/+5
Unified function for converting an audio_format object to a string, for log messages and for the "status" command.
2009-11-14decoder: use audio_format_init_checked()Max Kellermann1-0/+2
Let the audio_check library verify the audio format in all (relevant, i.e. non-hardcoded) plugins.
2009-11-14audio_check: checker functions for audio_format attributesMax Kellermann1-0/+6
These functions are a wrapper for audio_valid_X(). On error, they return a GError object.
2009-11-12include config.h in all sourcesMax Kellermann1-0/+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-11decoder/flac: moved code to flac_compat.hMax Kellermann1-0/+1