Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | tcp_connect: generic library for establishing TCP connections | Max Kellermann | 2011-09-20 | 1 | -0/+11 |
| | |||||
* | resolver: add function resolve_host_port() | Max Kellermann | 2011-09-20 | 1 | -0/+6 |
| | |||||
* | socket_util: move sockaddr_to_string() to resolver.c | Max Kellermann | 2011-09-20 | 1 | -0/+2 |
| | |||||
* | Merge branch 'v0.16.x' | Max Kellermann | 2011-09-20 | 1 | -0/+1 |
|\ | |||||
| * | glib_socket.h: wrap g_io_channel_*_new() calls portably | Max Kellermann | 2011-09-20 | 1 | -0/+1 |
| | | | | | | | | | | The server_socket library (used by the httpd output plugin) didn't check for WIN32, that's fixed now. | ||||
* | | output_plugin: the plugin allocates the audio_output object | Max Kellermann | 2011-09-19 | 1 | -1/+2 |
| | | | | | | | | | | | | Pass audio_output objects around instead of void pointers. This will give some more control to the plugin, and prepares for non-blocking audio outputs. | ||||
* | | Makefile.am: rename SPARSE_SOURCES to SPARSE_SRC | Max Kellermann | 2011-09-19 | 1 | -2/+2 |
| | | | | | | | | Work around automake warning. | ||||
* | | output: per-plugin header | Max Kellermann | 2011-09-17 | 1 | -7/+8 |
| | | | | | | | | | | Move the "extern" declarations from output_list.c, for more type safety. | ||||
* | | output: rename plugin source files | Max Kellermann | 2011-09-17 | 1 | -9/+9 |
| | | |||||
* | | Merge branch 'v0.16.x' | Max Kellermann | 2011-09-16 | 1 | -1/+1 |
|\| | |||||
| * | configure.ac: pass AM_CXXFLAGS, AM_CPPFLAGS to Makefile.am | Max Kellermann | 2011-09-16 | 1 | -1/+1 |
| | | |||||
* | | Makefile.am: allow out-of-tree sparse call | Max Kellermann | 2011-09-15 | 1 | -1/+2 |
| | | |||||
* | | input_stream: move input_stream_init(), _deinit() to _internal.c | Max Kellermann | 2011-09-14 | 1 | -0/+1 |
| | | |||||
* | | db_print: move code to function db_selection_print() | Max Kellermann | 2011-09-13 | 1 | -2/+0 |
| | | | | | | | | Use it in handle_lsinfo(), and eliminate some duplicate code. | ||||
* | | db_plugin: add method visit() | Max Kellermann | 2011-09-13 | 1 | -0/+1 |
| | | |||||
* | | database: add struct db_visitor | Max Kellermann | 2011-09-13 | 1 | -0/+2 |
| | | | | | | | | Use this struct for db_walk(). | ||||
* | | playlist: move enum playlist_result to playlist_error.h | Max Kellermann | 2011-09-11 | 1 | -0/+1 |
| | | | | | | | | Reduce header dependencies. | ||||
* | | db_plugin: introducing a plugin API for the song database | Max Kellermann | 2011-09-10 | 1 | -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.c | Max Kellermann | 2011-09-10 | 1 | -0/+1 |
| | | |||||
* | | dbUtils: move code to db_print.c | Max Kellermann | 2011-09-06 | 1 | -0/+1 |
| | | |||||
* | | decoder/oggflac: delete this obsolete plugin | Max Kellermann | 2011-09-01 | 1 | -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 Kellermann | 2011-09-01 | 1 | -0/+2 |
|\| | | | | | | | | | | | Conflicts: configure.ac src/output_control.c | ||||
| * | Makefile.am: use AVAHI_CFLAGS, AVAHI_LIBS | Max Kellermann | 2011-09-01 | 1 | -0/+2 |
| | | | | | | | | Don't add those to MPD_CFLAGS / MPD_LIBS. | ||||
* | | rtsp_client: use the I/O thread | Max Kellermann | 2011-08-31 | 1 | -0/+2 |
| | | | | | | | | Make the code portable. | ||||
* | | output_control: move code to audio_output_destruct() | Max Kellermann | 2011-08-30 | 1 | -1/+2 |
| | | | | | | | | .. and destruct the output object properly in test/run_output. | ||||
* | | ntp_server: move code to udp_server.c | Max Kellermann | 2011-08-30 | 1 | -0/+3 |
| | | |||||
* | | output/raop: move RTSP client code to rtsp_client.c | Max Kellermann | 2011-08-29 | 1 | -0/+1 |
| | | | | | | | | Restore some of the original file structure from from raop_play. | ||||
* | | ntp_server: use the I/O thread | Max Kellermann | 2011-08-29 | 1 | -0/+2 |
| | | |||||
* | | test/run_ntp_server: quit on SIGINT or SIGTERM | Max Kellermann | 2011-08-29 | 1 | -0/+1 |
| | | | | | | | | Clean up the process before exiting. | ||||
* | | configure.ac: add OpenSSL check for RAOP output plugin | Max Kellermann | 2011-08-29 | 1 | -0/+2 |
| | | | | | | | | Auto-enable the plugin when OpenSSL was found. | ||||
* | | ntp_server: add debug program "run_ntp_server" | Max Kellermann | 2011-08-29 | 1 | -0/+7 |
| | | |||||
* | | output/raop: move NTP code to separate library | Max Kellermann | 2011-08-28 | 1 | -1/+3 |
| | | |||||
* | | input/soup: new input plugin based on libsoup | Max Kellermann | 2011-08-24 | 1 | -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/O | Max Kellermann | 2011-08-24 | 1 | -0/+1 |
| | | | | | | | | Try to eliminate the remaining blocking I/O. | ||||
* | | queue: implement song "priorities" | Max Kellermann | 2011-07-19 | 1 | -1/+11 |
| | | | | | | | | | | Sorts remaining songs by priority. This can be used for the much-demanded "queue feature". | ||||
* | | Makefile.am: distribute client_idle.h | Max Kellermann | 2011-06-03 | 1 | -0/+1 |
| | | |||||
* | | build: Add despotify to build system | Simon Kagstrom | 2011-03-29 | 1 | -0/+27 |
| | | |||||
* | | Merge commit 'release-0.16.2' | Max Kellermann | 2011-03-19 | 1 | -0/+9 |
|\| | | | | | | | | | | | | | Conflicts: Makefile.am NEWS configure.ac | ||||
| * | Makefile.am: distribute test/stdbin.h | Max Kellermann | 2011-02-18 | 1 | -0/+7 |
| | | |||||
| * | Makefile.am: compile test/run_encoder with ENCODER_CFLAGS | Max Kellermann | 2011-02-13 | 1 | -0/+2 |
| | | |||||
* | | RoarAudio output plugin | Hans-Kristian Arntzen | 2011-03-16 | 1 | -0/+7 |
| | | |||||
* | | protocol: support client-to-client communication | Max Kellermann | 2011-01-29 | 1 | -0/+4 |
| | | |||||
* | | output/raop: new output plugin | Dustin Puckett | 2011-01-28 | 1 | -0/+5 |
| | | | | | | | | Remote Audio Output Protocol (RAOP), for Apple devices. | ||||
* | | Merge commit 'release-0.16.1' | Max Kellermann | 2011-01-10 | 1 | -3/+7 |
|\| | | | | | | | | | Conflicts: NEWS | ||||
| * | Makefile.am: resolve modplug vs. libsndfile cflags/headers conflict | Yuriy Kaminskiy | 2011-01-09 | 1 | -3/+7 |
| | | | | | | | | | | A bit of automake magic (see info automake "Per-Object Flags"). Compile-tested. | ||||
* | | Makefile.am: generate doxygen.conf | Max Kellermann | 2010-12-24 | 1 | -2/+1 |
| | | | | | | | | Don't create a modified copy for out-of-tree builds. | ||||
* | | utils: move string_array_contains() to string_util.c | Max Kellermann | 2010-12-23 | 1 | -9/+11 |
| | | |||||
* | | decoder: new "pcm" decoder plugin | Max Kellermann | 2010-12-22 | 1 | -0/+2 |
| | | | | | | | | Just there to support the "cdio_paranoia" input plugin. | ||||
* | | configure.ac: hook the cdio_paranoia input plugin | Max Kellermann | 2010-12-22 | 1 | -0/+7 |
|/ | |||||
* | replay_gain_ape: parse replay gain from APE tags | Max Kellermann | 2010-11-18 | 1 | -0/+2 |
| | | | | Based on the APE reader. |