aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile.am (follow)
Commit message (Collapse)AuthorAgeFilesLines
* output: per-plugin headerMax Kellermann2011-09-171-7/+8
| | | | | Move the "extern" declarations from output_list.c, for more type safety.
* output: rename plugin source filesMax Kellermann2011-09-171-9/+9
|
* Merge branch 'v0.16.x'Max Kellermann2011-09-161-1/+1
|\
| * configure.ac: pass AM_CXXFLAGS, AM_CPPFLAGS to Makefile.amMax Kellermann2011-09-161-1/+1
| |
* | Makefile.am: allow out-of-tree sparse callMax Kellermann2011-09-151-1/+2
| |
* | input_stream: move input_stream_init(), _deinit() to _internal.cMax Kellermann2011-09-141-0/+1
| |
* | db_print: move code to function db_selection_print()Max Kellermann2011-09-131-2/+0
| | | | | | | | Use it in handle_lsinfo(), and eliminate some duplicate code.
* | 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
|