aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile.am (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* | db_plugin: add method visit()Max Kellermann2011-09-131-0/+1
| |
* | database: add struct db_visitorMax Kellermann2011-09-131-0/+2
| | | | | | | | Use this struct for db_walk().
* | playlist: move enum playlist_result to playlist_error.hMax Kellermann2011-09-111-0/+1
| | | | | | | | Reduce header dependencies.
* | db_plugin: introducing a plugin API for the song databaseMax Kellermann2011-09-101-0/+2
| | | | | | | | | | | | | | | | | | | | | | First draft, not really pluggable currently - hard-coded to use the "simple" plugin, and calls several of its internal functions. The API is very simple currently, all searches are still performed over the root "directory" object. Future changes to the API will move those search implementations into the plugin, to allow more efficient implementations, or implementations that don't have the whole tree in memory all the time.
* | database: move code to db_save.cMax Kellermann2011-09-101-0/+1
| |
* | dbUtils: move code to db_print.cMax Kellermann2011-09-061-0/+1
| |
* | decoder/oggflac: delete this obsolete pluginMax Kellermann2011-09-011-4/+0
| | | | | | | | | | libOggFLAC has been deprecated for 5 years now, and we havn't been testing it for a long time. Let's delete it.
* | Merge branch 'v0.16.x'Max Kellermann2011-09-011-0/+2
|\| | | | | | | | | | | Conflicts: configure.ac src/output_control.c
| * Makefile.am: use AVAHI_CFLAGS, AVAHI_LIBSMax Kellermann2011-09-011-0/+2
| | | | | | | | Don't add those to MPD_CFLAGS / MPD_LIBS.
* | rtsp_client: use the I/O threadMax Kellermann2011-08-311-0/+2
| | | | | | | | Make the code portable.
* | output_control: move code to audio_output_destruct()Max Kellermann2011-08-301-1/+2
| | | | | | | | .. and destruct the output object properly in test/run_output.
* | ntp_server: move code to udp_server.cMax Kellermann2011-08-301-0/+3
| |
* | output/raop: move RTSP client code to rtsp_client.cMax Kellermann2011-08-291-0/+1
| | | | | | | | Restore some of the original file structure from from raop_play.
* | ntp_server: use the I/O threadMax Kellermann2011-08-291-0/+2
| |
* | test/run_ntp_server: quit on SIGINT or SIGTERMMax Kellermann2011-08-291-0/+1
| | | | | | | | Clean up the process before exiting.
* | configure.ac: add OpenSSL check for RAOP output pluginMax Kellermann2011-08-291-0/+2
| | | | | | | | Auto-enable the plugin when OpenSSL was found.
* | ntp_server: add debug program "run_ntp_server"Max Kellermann2011-08-291-0/+7
| |
* | output/raop: move NTP code to separate libraryMax Kellermann2011-08-281-1/+3
| |
* | input/soup: new input plugin based on libsoupMax Kellermann2011-08-241-0/+12
| | | | | | | | | | | | | | | | To demonstrate the new I/O thread. libsoup is well-integrated into the GLib main loop, which made this plugin pretty easy to write. As a side effect, we have to initialize the I/O thread in all debug programs that use the input API.
* | io_thread: new thread for non-blocking background I/OMax Kellermann2011-08-241-0/+1
| | | | | | | | Try to eliminate the remaining blocking I/O.
* | queue: implement song "priorities"Max Kellermann2011-07-191-1/+11
| | | | | | | | | | Sorts remaining songs by priority. This can be used for the much-demanded "queue feature".
* | Makefile.am: distribute client_idle.hMax Kellermann2011-06-031-0/+1
| |
* | build: Add despotify to build systemSimon Kagstrom2011-03-291-0/+27
| |
* | Merge commit 'release-0.16.2'Max Kellermann2011-03-191-0/+9
|\| | | | | | | | | | | | | Conflicts: Makefile.am NEWS configure.ac
| * 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
| |
* | RoarAudio output pluginHans-Kristian Arntzen2011-03-161-0/+7
| |
* | protocol: support client-to-client communicationMax Kellermann2011-01-291-0/+4
| |
* | output/raop: new output pluginDustin Puckett2011-01-281-0/+5
| | | | | | | | Remote Audio Output Protocol (RAOP), for Apple devices.
* | Merge commit 'release-0.16.1'Max Kellermann2011-01-101-3/+7
|\| | | | | | | | | Conflicts: NEWS
| * 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.
* | Makefile.am: generate doxygen.confMax Kellermann2010-12-241-2/+1
| | | | | | | | Don't create a modified copy for out-of-tree builds.
* | utils: move string_array_contains() to string_util.cMax Kellermann2010-12-231-9/+11
| |
* | decoder: new "pcm" decoder pluginMax Kellermann2010-12-221-0/+2
| | | | | | | | Just there to support the "cdio_paranoia" input plugin.
* | configure.ac: hook the cdio_paranoia input pluginMax Kellermann2010-12-221-0/+7
|/
* 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.