Commit Graph

  • 142d1951d2 storage/nfs: move code to UriToNfsPath() Max Kellermann 2014-09-28 13:54:39 +02:00
  • cf06ba6d13 fs/AllocatedPath: add method Steal() Max Kellermann 2014-09-28 18:12:17 +02:00
  • a8d800572e fs/AllocatedPath: API documentation grammar fixes Max Kellermann 2014-09-28 18:06:14 +02:00
  • 5525ea45a4 Add MusicBrainz' Release Track Id tag Wieland Hoffmann 2014-09-27 18:38:23 +02:00
  • 3120958a17 pcm: --disable-dsd also disables the dsd2pcm library Max Kellermann 2014-09-26 10:52:46 +02:00
  • 052726ed50 PcmConvert: eliminate unused local variable "format" Max Kellermann 2014-09-26 12:17:37 +02:00
  • 8397196fbb output/alsa: change a few "dsd" to "dop" Max Kellermann 2014-09-26 10:51:38 +02:00
  • 8547611479 Merge tag 'v0.18.16' Max Kellermann 2014-09-26 11:06:11 +02:00
  • fe45f28204 release v0.18.16 v0.18.16 Max Kellermann 2014-09-26 10:57:04 +02:00
  • 861067412f configure.ac: fix DSD breakage due to typo Max Kellermann 2014-09-26 10:55:53 +02:00
  • 7eca886608 configure.ac: prepare for 0.18.16 Max Kellermann 2014-09-26 10:55:43 +02:00
  • 79b6f9e89e release v0.18.15 v0.18.15 Max Kellermann 2014-09-26 09:41:40 +02:00
  • 3d17c06777 configure.ac: allow building MPD without decoder plugin Max Kellermann 2014-09-26 09:10:34 +02:00
  • d6c08fb79f configure.ac: allow building MPD without output plugin Max Kellermann 2014-09-26 09:09:00 +02:00
  • ef02b20811 CommandLine: update copyright year Max Kellermann 2014-09-26 09:06:21 +02:00
  • 8bf46a665e configure.ac: add option to disable the DSD decoders Max Kellermann 2014-09-26 09:00:58 +02:00
  • c4fca2aa61 playlist/embcue: change name string to "embcue" Max Kellermann 2014-09-26 08:53:19 +02:00
  • 45310d0cf6 decoder/mp4v2: add tag table Max Kellermann 2014-09-24 23:29:10 +02:00
  • 87268c2297 test/test_protocol: add missing stdlib.h include Max Kellermann 2014-09-24 23:03:28 +02:00
  • 032e435490 decoder/mpg123: support ID3v2, ReplayGain and MixRamp Max Kellermann 2014-09-24 20:08:44 +02:00
  • 78c43edcac decoder/mpg123: make variables more local Max Kellermann 2014-09-24 19:13:20 +02:00
  • f32d34b965 decoder/flac: pass VorbisComment to flac_parse_mixramp() Max Kellermann 2014-09-24 22:50:28 +02:00
  • 8a7ff6a6fd decoder/flac: move code to tag/MixRamp.cxx Max Kellermann 2014-09-24 22:44:58 +02:00
  • 6c48aa5fae decoder/mad: move code to tag/MixRamp.cxx Max Kellermann 2014-09-24 20:31:54 +02:00
  • d82547acd3 decoder/flac: pass VorbisComment to flac_parse_replay_gain() Max Kellermann 2014-09-24 22:34:08 +02:00
  • 441f9cc2ee tag/ReplayGain: add VorbisComment parser Max Kellermann 2014-09-24 20:54:20 +02:00
  • 9f4fc8ad33 tag/ReplayGain: move code to template function Max Kellermann 2014-09-24 22:19:55 +02:00
  • d1e31261fe decoder/{vorbis,flac}: move duplicate code to tag/VorbisComment.cxx Max Kellermann 2014-09-24 20:56:25 +02:00
  • 05dd9acba8 tag/ApeReplayGain, decoder/mad: move duplicate code to tag/ReplayGain.cxx Max Kellermann 2014-09-24 20:10:59 +02:00
  • 9270485723 Merge branch 'v0.18.x' Max Kellermann 2014-09-24 21:49:20 +02:00
  • e93975cb46 test/test_protocol: add missing unistd.h include Max Kellermann 2014-09-24 21:40:18 +02:00
  • cbdaf4827f CommandLine: make all OptionDefs "constexpr" Max Kellermann 2014-09-22 09:10:17 +02:00
  • f2c28d287a DecoderBuffer: struct to class Max Kellermann 2014-09-22 08:49:14 +02:00
  • 90c228abca DecoderBuffer: convert functions to methods Max Kellermann 2014-09-22 08:26:04 +02:00
  • 505e6bec9e decoder/faad: use DecoderBuffer references Max Kellermann 2014-09-22 08:30:25 +02:00
  • ee027f237b decoder/faad: allocate DecoderBuffer on stack Max Kellermann 2014-09-22 08:29:07 +02:00
  • 3ae0d6f421 DecoderBuffer: export the struct Max Kellermann 2014-09-22 08:18:58 +02:00
  • 13b66a77c7 DecoderBuffer: make "decoder" const Max Kellermann 2014-09-21 14:02:39 +02:00
  • ed70836057 DecoderBuffer: convert pointer to reference Max Kellermann 2014-09-21 13:42:08 +02:00
  • a68e52c2e3 DecoderBuffer: use class DynamicFifoBuffer Max Kellermann 2014-09-21 13:39:26 +02:00
  • ea37b89753 decoder/adplug: log version number Max Kellermann 2014-09-21 13:22:56 +02:00
  • 5d89aa06f7 decoder/adplug: move the buffer into the loop Max Kellermann 2014-09-21 13:20:30 +02:00
  • ead034e638 decoder/sndfile: include cleanup Max Kellermann 2014-09-21 13:15:53 +02:00
  • a294838bcd decoder/audiofile: fix indent Max Kellermann 2014-09-19 23:57:09 +02:00
  • 1c03d1e87d decoder/sndfile: remove obsolete code comment Max Kellermann 2014-09-19 23:00:06 +02:00
  • f8804c8a56 decoder/sndfile: remove debug printf() Max Kellermann 2014-09-19 22:49:31 +02:00
  • 7c444dea6e doc/user: add section "Satellite setup" Max Kellermann 2014-09-19 22:09:58 +02:00
  • 6d91d270d6 doc/user: more NFS instructions Max Kellermann 2014-09-19 22:12:42 +02:00
  • dd1cec4196 decoder/sndfile: log detailed sf_open_virtual() error message Max Kellermann 2014-09-19 21:51:24 +02:00
  • d1a8a4481e decoder/sndfile: support float and 16 bit samples Max Kellermann 2014-09-19 21:40:22 +02:00
  • 5921ffaa36 decoder/sndfile: move sf_readf_int() call to sndfile_read_frames() Max Kellermann 2014-09-19 21:42:06 +02:00
  • cf47b68c1e decoder/sndfile: add sndfile_sample_format() Max Kellermann 2014-09-19 21:06:44 +02:00
  • eeb8d0dbcd db/proxy: support empty values in VisitUniqueTags() Max Kellermann 2014-09-18 17:22:31 +02:00
  • b6fa22bd84 OutputThread: retain negative mix ratio Max Kellermann 2014-09-18 13:50:23 +02:00
  • a0ef27a0cd command/list: reset used size after the list has been processed Andrzej Rybczak 2014-09-16 12:54:16 +02:00
  • 22eb831a71 Makefile.am: android AIDL need src/org/musicpd folder Thomas Guillem 2014-09-16 17:25:00 +02:00
  • 01ab9acd14 Makefile.am: fix android symlinks, use absolute paths Thomas Guillem 2014-09-15 11:04:25 +02:00
  • 74fcbb382f android/Bridge: add shutdown() Thomas Guillem 2014-09-15 14:03:19 +02:00
  • 9836b1dddd CurlInputPlugin: fix crash after second init call Thomas Guillem 2014-09-12 17:03:03 +02:00
  • e304d0f8ee thread/Posix{Cond,Mutex}: don't ues PTHREAD_*_INITIALIZER on NetBSD Max Kellermann 2014-09-13 11:26:17 +02:00
  • ab7b38d4b9 configure.ac: prepare for 0.18.15 Max Kellermann 2014-09-13 11:14:41 +02:00
  • a464dc681a Merge tag 'v0.18.14' Max Kellermann 2014-09-11 19:24:52 +02:00
  • eaf675dc92 release v0.18.14 v0.18.14 Max Kellermann 2014-09-11 19:09:49 +02:00
  • 57068e526c test/run_decoder: dump MixRamp data Max Kellermann 2014-09-09 19:17:22 +02:00
  • c14a00eec9 decoder/ffmpeg: use memset() to initialize AVProbeData Max Kellermann 2014-09-09 19:07:46 +02:00
  • 219c42522f decoder/ffmpeg: pass MIME type to ffmpeg/libav version 11 Max Kellermann 2014-09-07 22:05:33 +02:00
  • e3a0f15837 Decoder*: add more assertions Max Kellermann 2014-09-07 21:50:27 +02:00
  • a6bb27483b DecoderThread: clear the pipe when handling late SEEK Max Kellermann 2014-09-07 21:31:10 +02:00
  • 7ada7def9e decoder/audiofile: fix crash after seeking Max Kellermann 2014-09-06 19:32:10 +02:00
  • af384d9aa6 doc/user: require bit-perfect playback for DoP Max Kellermann 2014-09-05 14:32:43 +02:00
  • 223c129b6b output/pulse: simplify _wait_for_operation() Max Kellermann 2014-09-05 11:16:09 +02:00
  • 421c4ae907 protocol/ArgParser: fix integer overflow in parse_range() Max Kellermann 2014-09-04 14:38:55 +02:00
  • 4907f610d6 test/test_protocol: unit test for protocol/ArgParser.cxx Max Kellermann 2014-09-04 15:15:58 +02:00
  • f9d1bbbffb configure.ac: prepare for 0.18.14 Max Kellermann 2014-09-03 19:59:26 +02:00
  • 60589fc1cb input/nfs: auto-reconnect if failed while paused Max Kellermann 2014-09-02 20:13:38 +02:00
  • 5121316036 input/async: add method IsPaused() Max Kellermann 2014-09-02 20:02:56 +02:00
  • 68bdfa9d0e doc/user: add sections for bit-perfect playback and DSD Max Kellermann 2014-09-02 14:42:05 +02:00
  • 97b816200d doc/protocol: enable docbook-xslt option "use.id.as.filename" Max Kellermann 2014-09-02 13:50:47 +02:00
  • 059a643188 doc/user: enable docbook-xslt option "use.id.as.filename" Max Kellermann 2014-09-02 13:44:38 +02:00
  • 7facad41b7 doc/user: add links Max Kellermann 2014-09-02 10:22:48 +02:00
  • 3ee59e454c doc/user: remove redundant encoder plugin settings Max Kellermann 2014-09-02 10:35:15 +02:00
  • 43da1686da nfs/Connection: check for disappearing libnfs socket Max Kellermann 2014-08-31 19:24:38 +02:00
  • 6d643f92b7 nfs/Connection: use only BroadcastError() Max Kellermann 2014-08-31 19:32:41 +02:00
  • 559a01f585 nfs/Connection: nfs_get_fd() can return -1 Max Kellermann 2014-08-31 19:07:50 +02:00
  • ba8e3f11e2 input/nfs: notify client on error Max Kellermann 2014-08-31 18:26:32 +02:00
  • fd8a53ca3d nfs/Connection: use nfs_get_error() for mount error Max Kellermann 2014-08-31 17:44:35 +02:00
  • 8707aafaf7 nfs/Connection: fix assertion failure Max Kellermann 2014-08-31 17:39:33 +02:00
  • e5a28bfd8d output/alsa, pcm: rename "DSD over USB" to "DoP" Max Kellermann 2014-08-31 16:12:26 +02:00
  • 6e04d66a35 Merge tag 'v0.18.13' Max Kellermann 2014-08-31 15:01:12 +02:00
  • 86e8b3b4bd release v0.18.13 v0.18.13 Max Kellermann 2014-08-31 14:50:23 +02:00
  • a26ead035a PlaylistControl: use SeekSongOrder(current) to keep current song Max Kellermann 2014-08-31 14:44:20 +02:00
  • 704be54c3a PlaylistControl: move code to new method SeekSongOrder() Max Kellermann 2014-08-31 14:23:06 +02:00
  • 2406152576 output/alsa: fix endless loop at end of file in dsd_usb mode Max Kellermann 2014-08-31 13:58:04 +02:00
  • af260b5a64 output/{alsa,oss}: add assertions Max Kellermann 2014-08-31 14:00:09 +02:00
  • 4efa96df21 doc/protocol: fix description of "stats" response Joachim Fasting 2014-08-31 12:34:48 +02:00
  • 26bef5d209 DecoderAPI: use std::min() Max Kellermann 2014-08-31 08:27:51 +02:00
  • cd6e0ff88a MusicChunk: remove special case for num_frames==0 Max Kellermann 2014-08-31 08:26:03 +02:00
  • 2ca979425f MusicChunk: copy AudioFormat only when chunk is empty Max Kellermann 2014-08-31 08:25:17 +02:00
  • 8d822ebdb4 PlaylistMapper: pass the Storage::MapUTF() result to playlist_open_remote() Max Kellermann 2014-08-30 01:02:24 +02:00
  • bc5b5afcbf decoder/sndfile: refactor frame_to_time() Max Kellermann 2014-08-30 00:53:14 +02:00