aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile.am (unfollow)
Commit message (Collapse)AuthorFilesLines
2012-08-15decoder/fluidsynth: remove throttle (requires libfluidsynth 1.1)Max Kellermann1-3/+0
The libfluidsynth API is now sane, and does not require real-time decoding.
2012-08-14timer: use monotonic clock if availableMax Kellermann1-4/+5
2012-07-30tcp_socket, ...: remove obsolet RAOP sourcesMax Kellermann1-14/+0
2012-07-13Makefile.am: updated web server for "upload" targetMax Kellermann1-1/+1
2012-07-10test/test_pcm: add pcm_volume testsMax Kellermann1-0/+1
2012-07-10require GLib 2.16Max Kellermann1-2/+0
GLib 2.16 was released more than 4 years ago. Let's remove some cruft from the glib_compat.h header, and avoid new cruft to it.
2012-06-27Makefile.am: distribute src/output/*.hMax Kellermann1-14/+28
2012-06-27patch to split DSD decoder into separate decoders for DSF en DFF. Move commonJurgen Kramer1-0/+4
functions to new dsdlib. Update user doc.
2012-06-13update_walk: move code to update_song.cMax Kellermann1-0/+1
2012-06-13update_walk: move code to update_container.cMax Kellermann1-0/+1
2012-06-13update_walk: move code to update_archive.cMax Kellermann1-0/+4
2012-06-13update_internal.h: split headerMax Kellermann1-3/+2
2012-05-29output/raop: delete the RAOP pluginMax Kellermann1-18/+0
This plugin is horrible code, I mean it. Last year, I tried hard to fix it, but I figured would take less time to do a full rewrite. Given that I don't even have any device that supports RAOP, I can't do that properly. After 16 months, nobody volunteered for fixing it. Hereby, I delete it, because having no RAOP plugin is better than having this mess. Sorry.
2012-04-23test/read_rva2: new debug program for the RVA2 libraryMax Kellermann1-0/+15
2012-04-04test/test_vorbis_encoder: program to debug the vorbis encoderMax Kellermann1-0/+20
2012-03-22pcm_dsd: implement DSD to 24 bit USB conversionMax Kellermann1-0/+1
Implements the dCS suggested standard: http://www.dcsltd.co.uk/page/assets/DSDoverUSB.pdf
2012-03-21pcm_export: use the byte_reverse library directlyMax Kellermann1-2/+0
Delete the now-unused pcm_byteswap library, and optimize the pcm_export_state object.
2012-03-21output/{alsa,oss}: move endian code to new library pcm_exportMax Kellermann1-0/+1
2012-03-21output/alsa: always receive host byte order samplesMax Kellermann1-0/+1
Don't use audio_format.reverse_endian.
2012-03-21test: add unit test for util/byte_reverse.cMax Kellermann1-0/+8
2012-03-21pcm_byteswap: move code to libutilMax Kellermann1-0/+2
2012-03-21Makefile.am: link src/util/*.c into libutil.aMax Kellermann1-8/+14
2012-03-21decoder/dsdiff: reverse bits to most significant bit firstMax Kellermann1-0/+3
Allow to remove this complexity from the MPD core.
2012-03-21dsd2pcm: move the bit reversing code to a generic libraryMax Kellermann1-0/+3
Instead of doing run-time initialisation, use a constant lookup table.
2012-03-19playlist/soundcloud: support libyajl2Robert Vollmert1-0/+1
[mk: backwars compatibility and autoconf check]
2012-03-19test/dump_text_file: debug program for text_input_stream.cMax Kellermann1-0/+15
2012-03-06playlist_edit: move UID check to client_allow_file()Max Kellermann1-0/+1
2012-03-01configure.ac: detect libyajl for playlist/soundcloudMax Kellermann1-1/+1
2012-03-01A soundcloud playlist plugin.Robert Vollmert1-0/+6
Requires YAJL to build, and this doesn't include the necessary automake changes. Can be built using ./configure CFLAGS="-I/usr/include/yajl" LIBS="-lyajl" --enable-soundcloud Add the following to your config: playlist_plugin { name "soundcloud" enabled "true" apikey "c4c979fd6f241b5b30431d722af212e8" } Then you can stream from soundcloud using calls like: mpc load soundcloud://track/<track-id> mpc load soundcloud://playlist/<playlist-id> mpc load soundcloud://url/http://soundcloud.com/some/track/or/playlist For the last case, you can leave off the http:// or http://soundcloud.com/ .
2012-03-01decoder/dsdiff: don't convert to PCMMax Kellermann1-1/+0
Move the responsibility for the conversion to the PCM library. This will allow passing the verbatim DSD samples to an output plugin.
2012-03-01pcm_convert: support the DSD formatMax Kellermann1-0/+3
2012-02-23win32: Add a Windows OS resource file and iconAvuton Olrich1-1/+16
2012-02-14command: move code to protocol/argparser.cMax Kellermann1-0/+1
2012-02-14command: move functions to protocol/result.cMax Kellermann1-0/+1
2012-02-13listen: implement systemd socket activationMax Kellermann1-0/+1
2012-02-12playlist/flac: delete this obsolete pluginMax Kellermann1-5/+0
The FLAC playlist plugin has been superseded by the "embcue" playlist plugin, which can read the embedded CUE sheets of all formats.
2012-02-12update_walk: move code to update_db.cMax Kellermann1-0/+1
2012-02-12update_walk: move code to update_io.cMax Kellermann1-0/+1
2012-02-12playlist/embcue: new plugin for reading embedded cue sheetsMax Kellermann1-1/+9
Parses CUE data from the "CUESHEET" tag. Needs further integration in the update thread.
2012-02-11decoder_plugin: scan tags with callback tableMax Kellermann1-2/+4
Pass a callback table to scan_file() and scan_stream(), instead of returning a tag object.
2012-02-11decoder/ffmpeg: move code to ffmpeg_metadata.cMax Kellermann1-1/+4
2012-02-11decoder/vorbis: move code to vorbis_comment.cMax Kellermann1-1/+4
2012-02-10cue_parser: new line based CUE sheet parserMax Kellermann1-13/+6
To replace libcue, the unmaintained and crashy library.
2012-01-24directory: replace songvec with doubly linked listMax Kellermann1-2/+1
2012-01-24directory: replace dirvec with doubly linked listMax Kellermann1-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.
2012-01-24util/list.h: import the Linux kernel's linked list libraryMax Kellermann1-0/+2
2012-01-21db_lock: new unified lock for songvec and dirvecMax Kellermann1-0/+1
2011-11-28encoder/flac: use fifo_buffer instead of pcm_bufferMax Kellermann1-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.
2011-11-28growing_fifo: new utility library for growing fifo_bufferMax Kellermann1-2/+2
2011-11-27pcm_buffer: un-inline pcm_buffer_get()Max Kellermann1-1/+8
This method is too complex for inlining.