aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile.am (unfollow)
Commit message (Collapse)AuthorFilesLines
2011-08-30output_control: move code to audio_output_destruct()Max Kellermann1-1/+2
.. and destruct the output object properly in test/run_output.
2011-08-30ntp_server: move code to udp_server.cMax Kellermann1-0/+3
2011-08-29output/raop: move RTSP client code to rtsp_client.cMax Kellermann1-0/+1
Restore some of the original file structure from from raop_play.
2011-08-29ntp_server: use the I/O threadMax Kellermann1-0/+2
2011-08-29test/run_ntp_server: quit on SIGINT or SIGTERMMax Kellermann1-0/+1
Clean up the process before exiting.
2011-08-29configure.ac: add OpenSSL check for RAOP output pluginMax Kellermann1-0/+2
Auto-enable the plugin when OpenSSL was found.
2011-08-29ntp_server: add debug program "run_ntp_server"Max Kellermann1-0/+7
2011-08-28output/raop: move NTP code to separate libraryMax Kellermann1-1/+3
2011-08-24input/soup: new input plugin based on libsoupMax Kellermann1-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.
2011-08-24io_thread: new thread for non-blocking background I/OMax Kellermann1-0/+1
Try to eliminate the remaining blocking I/O.
2011-07-19queue: implement song "priorities"Max Kellermann1-1/+11
Sorts remaining songs by priority. This can be used for the much-demanded "queue feature".
2011-06-03Makefile.am: distribute client_idle.hMax Kellermann1-0/+1
2011-03-29build: Add despotify to build systemSimon Kagstrom1-0/+27
2011-03-16RoarAudio output pluginHans-Kristian Arntzen1-0/+7
2011-02-18Makefile.am: distribute test/stdbin.hMax Kellermann1-0/+7
2011-02-13Makefile.am: compile test/run_encoder with ENCODER_CFLAGSMax Kellermann1-0/+2
2011-01-29protocol: support client-to-client communicationMax Kellermann1-0/+4
2011-01-28output/raop: new output pluginDustin Puckett1-0/+5
Remote Audio Output Protocol (RAOP), for Apple devices.
2011-01-09Makefile.am: resolve modplug vs. libsndfile cflags/headers conflictYuriy Kaminskiy1-3/+7
A bit of automake magic (see info automake "Per-Object Flags"). Compile-tested.
2010-12-24Makefile.am: generate doxygen.confMax Kellermann1-2/+1
Don't create a modified copy for out-of-tree builds.
2010-12-23utils: move string_array_contains() to string_util.cMax Kellermann1-9/+11
2010-12-22decoder: new "pcm" decoder pluginMax Kellermann1-0/+2
Just there to support the "cdio_paranoia" input plugin.
2010-12-22configure.ac: hook the cdio_paranoia input pluginMax Kellermann1-0/+7
2010-11-18replay_gain_ape: parse replay gain from APE tagsMax Kellermann1-0/+2
Based on the APE reader.
2010-11-18tag_ape: move code to ape.cMax Kellermann1-0/+2
Generic library for scanning APE tags. Eliminated one "goto"!
2010-10-27output: new output plugin "ffado"Max Kellermann1-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
2010-10-11playlist/rss: new playlist plugin for RSS feedsMax Kellermann1-0/+2
2010-10-09mixer: winmm_mixer implementedDenis Krjuchkov1-0/+2
2010-10-08win32_output: renamed win32 output plugin to winmmDenis Krjuchkov1-2/+2
Win32 has many audio APIs. New name is slightly more correct.
2010-10-05output/httpd: use the new server_socket libraryMax Kellermann1-0/+2
2010-10-05listen: move generic code to server_socket.cMax Kellermann1-0/+2
2010-10-03add mpd_error.h to sources.Qball Cow1-1/+2
2010-09-23main: Add Windows Service supportDenis Krjuchkov1-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.
2010-07-25Makefile.am: simplify (de)installation of doxygen-generated documentationSerge Ziryukin1-2/+4
This also fixes installation when no *.gif files found in 'doc/api/html' folder.
2010-07-25Makefile.am: fix out-of-tree doxygen callMax Kellermann1-1/+2
This hack creates a copy of doc/doxygen.conf with the INPUT setting replaced.
2010-07-21update: store playlist files in databaseMax Kellermann1-0/+4
Don't open the music directory for each "lsinfo" call. Get the list of playlist files from the memory database.
2010-07-20decoder/mad: move RVA2 code to tag_rva2.cMax Kellermann1-0/+2
2010-06-30tag_ape: move table lookup to tag_table.hMax Kellermann1-0/+1
Allow code sharing.
2010-06-25playlist_any: new library to simplify opening playlist filesMax Kellermann1-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.
2010-06-21Makefile.am: append LIBWRAP_LDFLAGS to OUTPUT_LIBSMax Kellermann1-0/+1
This fixes test/run_output.
2010-06-13Makefile.am: distribute refcount.hAvuton Olrich1-0/+1
2010-06-08Makefile.am: distribute open.hMax Kellermann1-0/+1
2010-05-30test: added debug program "run_inotify"Max Kellermann1-0/+9
2010-05-30tag_ape: move table lookup to tag_table.hMax Kellermann1-0/+1
Allow code sharing.
2010-05-20output/win32: new output plugin for Windows WaveMax Kellermann1-0/+4
2010-05-19Makefile.am: disable test/read_mixer unless HAVE_ALSAMax Kellermann1-1/+5
2010-05-18input/ffmpeg: new input plugin using libavformat's "avio" libraryMax Kellermann1-0/+7
2010-04-10Decoder for game music emulation library.Tony Miller1-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
2010-03-28Makefile.am: distribute pcm_pack.hMax Kellermann1-0/+1
Fix distcheck.
2010-02-17replay_gain: reimplement as a filter pluginMax Kellermann1-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.