aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile.am (follow)
Commit message (Collapse)AuthorAgeFilesLines
* encoder/flac: use fifo_buffer instead of pcm_bufferMax Kellermann2011-11-281-1/+2
| | | | | | This fixes a buffer corruption bug; pcm_buffer is not designed to be a persistent buffers, and will discard anything between two consecutive calls.
* growing_fifo: new utility library for growing fifo_bufferMax Kellermann2011-11-281-2/+2
|
* pcm_buffer: un-inline pcm_buffer_get()Max Kellermann2011-11-271-1/+8
| | | | This method is too complex for inlining.
* Install systemd service file if systemd is availableMiklos Vajna2011-09-301-0/+9
|
* glib_socket.h: wrap g_io_channel_*_new() calls portablyMax Kellermann2011-09-201-0/+1
| | | | | The server_socket library (used by the httpd output plugin) didn't check for WIN32, that's fixed now.
* configure.ac: pass AM_CXXFLAGS, AM_CPPFLAGS to Makefile.amMax Kellermann2011-09-161-1/+1
|
* Makefile.am: use AVAHI_CFLAGS, AVAHI_LIBSMax Kellermann2011-09-011-0/+2
| | | | Don't add those to MPD_CFLAGS / MPD_LIBS.
* Makefile.am: distribute test/stdbin.hMax Kellermann2011-02-181-0/+7
|
* Makefile.am: compile test/run_encoder with ENCODER_CFLAGSMax Kellermann2011-02-131-0/+2
|
* Makefile.am: resolve modplug vs. libsndfile cflags/headers conflictYuriy Kaminskiy2011-01-091-3/+7
| | | | | A bit of automake magic (see info automake "Per-Object Flags"). Compile-tested.
* replay_gain_ape: parse replay gain from APE tagsMax Kellermann2010-11-181-0/+2
| | | | Based on the APE reader.
* tag_ape: move code to ape.cMax Kellermann2010-11-181-0/+2
| | | | Generic library for scanning APE tags. Eliminated one "goto"!
* output: new output plugin "ffado"Max Kellermann2010-10-271-0/+6
| | | | | | | | | | | | Using libffado, to play on firewire audio devices. Warning: this plugin was not tested successfully. I just couldn't keep libffado2 from crashing. Use at your own risk. For details, see my Debian bug reports: http://bugs.debian.org/601657 http://bugs.debian.org/601659
* playlist/rss: new playlist plugin for RSS feedsMax Kellermann2010-10-111-0/+2
|
* mixer: winmm_mixer implementedDenis Krjuchkov2010-10-091-0/+2
|
* win32_output: renamed win32 output plugin to winmmDenis Krjuchkov2010-10-081-2/+2
| | | | Win32 has many audio APIs. New name is slightly more correct.
* output/httpd: use the new server_socket libraryMax Kellermann2010-10-051-0/+2
|
* listen: move generic code to server_socket.cMax Kellermann2010-10-051-0/+2
|
* add mpd_error.h to sources.Qball Cow2010-10-031-1/+2
|
* main: Add Windows Service supportDenis Krjuchkov2010-09-231-0/+1
| | | | | | | | | I've added PIPE_EVENT_SHUTDOWN because calling g_main_loop_quit() do not work when called from another thread. Main thread was sleeping in g_poll() so I needed some way to wake it up. By some strange reason call close(event_pipe[0]) in event_pipe_deinit() hangs. In current implementation that code never reached so that was not a problem :-) I've added a conditional to leave event_pipe[0] open on Win32.
* Makefile.am: simplify (de)installation of doxygen-generated documentationSerge Ziryukin2010-07-251-2/+4
| | | | This also fixes installation when no *.gif files found in 'doc/api/html' folder.
* Makefile.am: fix out-of-tree doxygen callMax Kellermann2010-07-251-1/+2
| | | | | This hack creates a copy of doc/doxygen.conf with the INPUT setting replaced.
* update: store playlist files in databaseMax Kellermann2010-07-211-0/+4
| | | | | Don't open the music directory for each "lsinfo" call. Get the list of playlist files from the memory database.
* decoder/mad: move RVA2 code to tag_rva2.cMax Kellermann2010-07-201-0/+2
|
* playlist_any: new library to simplify opening playlist filesMax Kellermann2010-06-251-0/+2
| | | | | | The new function playlist_open_any() combines playlist_mapper_open(), playlist_list_open_uri() and playlist_list_open_stream(), providing an easy API for all of them.
* Makefile.am: append LIBWRAP_LDFLAGS to OUTPUT_LIBSMax Kellermann2010-06-211-0/+1
| | | | This fixes test/run_output.
* Makefile.am: distribute refcount.hAvuton Olrich2010-06-131-0/+1
|
* Makefile.am: distribute open.hMax Kellermann2010-06-081-0/+1
|
* test: added debug program "run_inotify"Max Kellermann2010-05-301-0/+9
|
* tag_ape: move table lookup to tag_table.hMax Kellermann2010-05-301-0/+1
| | | | Allow code sharing.
* output/win32: new output plugin for Windows WaveMax Kellermann2010-05-201-0/+4
|
* Makefile.am: disable test/read_mixer unless HAVE_ALSAMax Kellermann2010-05-191-1/+5
|
* input/ffmpeg: new input plugin using libavformat's "avio" libraryMax Kellermann2010-05-181-0/+7
|
* Decoder for game music emulation library.Tony Miller2010-04-101-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
* Makefile.am: distribute pcm_pack.hMax Kellermann2010-03-281-0/+1
| | | | Fix distcheck.
* replay_gain: reimplement as a filter pluginMax Kellermann2010-02-171-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.
* Makefile.am: remove sticker.xmlMax Kellermann2010-02-081-1/+1
|
* playlist_queue: moved code to playlist_mapper.cMax Kellermann2010-02-081-0/+2
|
* playlist_queue: moved check_translate_song() to playlist_song.cMax Kellermann2010-02-081-0/+2
|
* client: optionally use libwrapDavide Camurri2010-01-201-0/+2
|
* audio_format: support packed 24 bit samplesMax Kellermann2010-01-161-0/+3
|
* test/run_convert: use fifo_buffer to adapt to odd sample sizesMax Kellermann2010-01-161-0/+1
| | | | | Ensure that the pcm_convert() length argument is aligned to the sample size.
* playlist: added a FLAC playlist pluginMax Kellermann2010-01-061-0/+13
| | | | This playlist plugin handles FLAC files with embedded CUE sheets.
* input/rewind: enable the "rewind" wrapper for all non-seekable streamsMax Kellermann2010-01-041-1/+1
| | | | Don't limit the "rewind" input plugin to CURL streams.
* renamed decoder plugin sourcesMax Kellermann2010-01-041-15/+15
| | | | Make it X_decoder_plugin.c.
* replay_gain: moved code to replay_gain_config.cMax Kellermann2010-01-041-2/+2
|
* replay_gain: moved code to replay_gain_info.cMax Kellermann2010-01-041-2/+4
|
* replay_gain: refactor API, move code to replay_gain_state.cMax Kellermann2010-01-041-0/+2
| | | | | The replay_gain_state struct holds the precalculated scale factor, which is removed from struct replay_gain_info.
* configure.ac: expose variables OPENAL_CFLAGS and OPENAL_LIBSMax Kellermann2010-01-011-0/+2
| | | | | Don't add these to the global MPD_CFLAGS and MPD_LIBS. This allows test programs to link without libopenal.
* Makefile.am: added unit tests for the archive pluginsMax Kellermann2009-12-311-0/+14
|