aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile.am (follow)
Commit message (Collapse)AuthorAgeFilesLines
* decoder_plugin: scan tags with callback tableMax Kellermann2012-02-111-2/+4
| | | | | Pass a callback table to scan_file() and scan_stream(), instead of returning a tag object.
* decoder/ffmpeg: move code to ffmpeg_metadata.cMax Kellermann2012-02-111-1/+4
|
* decoder/vorbis: move code to vorbis_comment.cMax Kellermann2012-02-111-1/+4
|
* cue_parser: new line based CUE sheet parserMax Kellermann2012-02-101-13/+6
| | | | To replace libcue, the unmaintained and crashy library.
* directory: replace songvec with doubly linked listMax Kellermann2012-01-241-2/+1
|
* directory: replace dirvec with doubly linked listMax Kellermann2012-01-241-2/+0
| | | | | Random access is not needed, and a linked list is easier to manage: we don't need to (re-)allocate the pointer array.
* util/list.h: import the Linux kernel's linked list libraryMax Kellermann2012-01-241-0/+2
|
* db_lock: new unified lock for songvec and dirvecMax Kellermann2012-01-211-0/+1
|
* Merge branch 'v0.16.x'Max Kellermann2011-11-281-3/+7
|\ | | | | | | | | | | | | | | | | | | Conflicts: Makefile.am NEWS configure.ac src/encoder/flac_encoder.c src/log.c src/pcm_buffer.c
| * 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.
* | Makefile.am: Add PULSE_LIBS for linking the mixer when compiling with pulseAvuton Olrich2011-11-141-1/+5
| | | | | | | | | | Commit 3a3158 introduced a small bug where the pulseaudio mixer would not link with the main binary in some situations.
* | test: add GLib testing compatibility headerMax Kellermann2011-10-191-0/+1
| | | | | | | | Didn't compile on GLib < 2.16.
* | test: add unit test for the PCM libraryMax Kellermann2011-10-101-0/+12
| |
* | pcm_buffer: un-inline pcm_buffer_get()Max Kellermann2011-10-101-1/+5
| | | | | | | | This function is too complex for being inlined everywhere.
* | audio: rename audio.[ch] to audio_config.[ch]Max Kellermann2011-10-101-2/+1
| |
* | Makefile.am: cue_tag.c belongs to libplaylist_plugins.aMax Kellermann2011-10-091-10/+1
| |
* | Makefile.am: remove redundant GLIB_CFLAGS specificationsMax Kellermann2011-10-091-5/+0
| |
* | Makefile.am: add static library libpcm.aMax Kellermann2011-10-091-56/+33
| |
* | Makefile.am: generate static library from pluginsMax Kellermann2011-10-091-179/+169
| | | | | | | | Compile the plugins only once with the same C flags.
* | Makefile.am: require automake 1.11Max Kellermann2011-10-091-1/+1
| | | | | | | | Prepare for enabling "silent-rules".
* | configure.ac: use $LIBS instead of $MPD_LIBSMax Kellermann2011-10-091-15/+13
| |
* | configure.ac: substitute FAAD_CFLAGS, FAAD_LIBSMax Kellermann2011-10-091-0/+2
| | | | | | | | Don't use MPC_CFLAGS, MPD_LIBS.
* | configure.ac: substitute MPCDEC_LIBS, MPCDEC_CFLAGSMax Kellermann2011-10-091-0/+3
| | | | | | | | Don't use MPD_LIBS, MPC_CFLAGS.
* | configure.ac: add variable BZ2_LIBSMax Kellermann2011-10-091-0/+1
| | | | | | | | Don't use MPD_LIBS.
* | configure.ac: don't append DESPOTIFY_LIBS to MPD_LIBSMax Kellermann2011-10-091-0/+2
| | | | | | | | | | Use DESPOTIFY_LIBS in Makefile.am instead. Also, use DESPOTIFY_CFLAGS.
* | Merge branch 'v0.16.x'Max Kellermann2011-10-061-0/+9
|\| | | | | | | | | | | | | | | Conflicts: configure.ac src/player_control.c src/player_thread.c src/playlist_song.c
| * Install systemd service file if systemd is availableMiklos Vajna2011-09-301-0/+9
| |
* | decoder/dsdiff: new decoder pluginMax Kellermann2011-10-041-0/+3
| | | | | | | | | | Doesn't seem to work yet, getting just noise from a test file. Seeking isn't implemented yet.
* | Makefile.am: build the "dsd2pcm" programMax Kellermann2011-10-041-0/+9
| |
* | tcp_connect: generic library for establishing TCP connectionsMax Kellermann2011-09-201-0/+11
| |
* | resolver: add function resolve_host_port()Max Kellermann2011-09-201-0/+6
| |
* | socket_util: move sockaddr_to_string() to resolver.cMax Kellermann2011-09-201-0/+2
| |
* | Merge branch 'v0.16.x'Max Kellermann2011-09-201-0/+1
|\|
| * 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.
* | output_plugin: the plugin allocates the audio_output objectMax Kellermann2011-09-191-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_SRCMax Kellermann2011-09-191-2/+2
| | | | | | | | Work around automake warning.
* | 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
| |