Commit Graph

  • 3cdf965fba python/build/libs: upgrade FFmpeg to 3.3 Max Kellermann 2017-04-24 20:41:08 +02:00
  • 6b60d1e71f decoder/pcm: add missing nullptr check Max Kellermann 2017-04-24 20:36:55 +02:00
  • d68772d45a util/{Foreign,Static}FifoBuffer: update API documentation Max Kellermann 2017-04-24 20:19:14 +02:00
  • 52cb425e33 util/StaticFifoBuffer: add method GetCapacity() Max Kellermann 2017-04-24 20:18:44 +02:00
  • ed3220f37f util/{Foreign,Static}FifoBuffer: use C++11 initializers Max Kellermann 2017-04-24 20:16:18 +02:00
  • 043cbec68f INSTALL: merge into doc/user.xml Max Kellermann 2017-04-24 15:32:24 +02:00
  • 7d7217ef89 doc/user.xml: add sticker documentation Max Kellermann 2017-04-24 20:04:13 +02:00
  • 67c709170d doc/user.xml: add Zeroconf documentation Max Kellermann 2017-04-24 19:54:25 +02:00
  • f6e428ac22 Merge branch 'v0.20.x' Max Kellermann 2017-04-24 11:44:27 +02:00
  • 45fbafae94 decoder/pcm: split variable "frame_size" in "in_*" and "out_*" Max Kellermann 2017-04-24 11:11:09 +02:00
  • 803b73a34b pcm/PcmPack: add pcm_unpack_24be() Max Kellermann 2017-04-22 09:50:39 +02:00
  • 7b7fb5acd5 decoder/pcm: fix potential assertion failure in FillBuffer() Max Kellermann 2017-04-24 11:20:37 +02:00
  • b1512201ab pcm/PcmPack: remove obsolete code comment Max Kellermann 2017-04-22 09:51:50 +02:00
  • 424e9cbc43 pcm/PcmPack: simplify unpack_sample() Max Kellermann 2017-04-22 09:28:54 +02:00
  • 95b62a843a Merge branch 'add-original-year-tag' of git://github.com/tremby/MPD Max Kellermann 2017-04-21 18:54:18 +02:00
  • ccb4f44caf Add support for the OriginalDate tag Bart Nagel 2017-04-16 16:08:19 -07:00
  • c788c76dc9 output/Internal: add method IsBusy() Max Kellermann 2017-04-18 23:15:46 +02:00
  • 2e4e1c7f48 output/Control: drop "Output" prefix from file name Max Kellermann 2017-04-18 22:36:48 +02:00
  • 0a7d612f41 Remove some redundant code Bart Nagel 2017-04-16 13:15:09 -07:00
  • 38da76bbe0 util/ScopeExit: copy enabled tag in move constructor Max Kellermann 2017-04-12 13:11:43 +02:00
  • a13e045742 Update libs.py martinarielhartmann 2017-03-26 15:07:26 +03:00
  • 811620c0a0 Fix typo cotko 2017-03-23 14:23:01 +01:00
  • 504f5f7bdd storage/FileInfo, db/simple/Directory: use 64 bit for device/inode Max Kellermann 2017-04-06 09:58:25 +02:00
  • f85d4d28d1 output/alsa: work around dmix non-blocking snd_pcm_drain() bug Max Kellermann 2017-03-29 20:12:14 +02:00
  • b4e4bdcda9 lib/alsa/Version: wrapper for snd_asoundlib_version() Max Kellermann 2017-03-29 20:29:02 +02:00
  • dae8b78569 output/httpd: copy the Page reference; fixes use-after-free Max Kellermann 2017-03-29 20:17:09 +02:00
  • 32bcad51b8 configure.ac: prepare for 0.20.7 Max Kellermann 2017-03-16 10:50:12 +01:00
  • e26d49efb7 Merge tag 'v0.20.6' Max Kellermann 2017-03-10 17:02:32 +01:00
  • a40510c241 release v0.20.6 v0.20.6 Max Kellermann 2017-03-10 16:57:59 +01:00
  • ac8dce6599 lib/curl/Request: "ICY 200 OK" is a response boundary header Max Kellermann 2017-03-10 16:28:02 +01:00
  • 190d525099 lib/curl/Request: move code to IsResponseBoundaryHeader() Max Kellermann 2017-03-10 16:24:30 +01:00
  • 1b6666fa39 Partition: handle SYNC_WITH_PLAYER before TAG_MODIFIED Max Kellermann 2017-03-10 16:11:34 +01:00
  • 1dd01c99e8 decoder/sidplay: make compatible with libsidplayfp < 1.8 Max Kellermann 2017-03-10 13:48:52 +01:00
  • d50b30a498 Add missing include for cstdlib, otherwise free() is undefined Thomas Zander 2017-02-26 09:26:59 +01:00
  • 42a3a87f13 util/HugeAllocator: paranoid check for sysconf()<0 Max Kellermann 2017-03-01 21:50:26 +01:00
  • 9dfedbe619 ReusableArray: fix build error on GCC7 Ben Boeckel 2017-02-26 21:34:11 -05:00
  • 88957b4c9d android/build.py: build with libc++ instead of GNU libstdc++ Max Kellermann 2017-03-01 17:17:49 +01:00
  • b2f2c9322b db/simple/Mount: workaround for libc++ Max Kellermann 2017-03-01 17:28:49 +01:00
  • 3be2051808 decoder/Thread: check ENABLE_FFMPEG, not HAVE_FFMPEG Max Kellermann 2017-03-01 17:06:23 +01:00
  • ff32b0dc9b input/curl: use %lu instead of %llu Max Kellermann 2017-02-21 12:06:56 +01:00
  • c1869a11af input/curl: format Range offset as unsigned Max Kellermann 2017-02-21 12:06:03 +01:00
  • e22a4fdba4 command/Error: improve libstdc++ 4.9.x detection for std::rethrow_if_nested() workaround Max Kellermann 2017-03-01 16:38:22 +01:00
  • 29a7b2c5b5 decoder/mpcdec: ignore empty frames Max Kellermann 2017-03-01 16:12:33 +01:00
  • 3b6c285c2a configure.ac: prepare for 0.20.6 Max Kellermann 2017-03-01 16:12:45 +01:00
  • e9e853b19a command/Partition: add command "partition" to switch to another partition Max Kellermann 2017-02-20 12:37:14 +01:00
  • e48ea5f23a Instance: add method FindPartition() Max Kellermann 2017-02-20 12:38:27 +01:00
  • a99bab935a Client: add method SetPartition() Max Kellermann 2017-02-25 10:25:16 +01:00
  • 3eee35e1f7 Client: convert partition to pointer Max Kellermann 2017-02-25 10:23:23 +01:00
  • c7396b0675 Client: add method GetPartition(), make partition private Max Kellermann 2017-02-25 09:58:58 +01:00
  • e3ee60e7af command/storage: use Instance::EmitIdle() Max Kellermann 2017-02-25 10:16:51 +01:00
  • 05b8ddac4c Client: add method GetInstance() Max Kellermann 2017-02-25 10:00:05 +01:00
  • 668724de4e Client: replace playlist and player_control with getter methods Max Kellermann 2017-02-20 12:44:09 +01:00
  • 71ce1a25dd SongPrint: remove Storage::MapToRelativeUTF8() call Max Kellermann 2017-02-24 13:56:13 +01:00
  • cd522f524d fs/Traits: allow base to end with a slash in Relative() Max Kellermann 2017-02-24 13:50:29 +01:00
  • ca559b1db6 input/curl: use %lu instead of %llu Max Kellermann 2017-02-21 12:06:56 +01:00
  • a8e76fb345 input/curl: format Range offset as unsigned Max Kellermann 2017-02-21 12:06:03 +01:00
  • 1d445d1039 SongPrint: move duplicate code into PrintRange() Max Kellermann 2017-02-20 13:07:52 +01:00
  • 29d03ab937 Merge tag 'v0.20.5' Max Kellermann 2017-02-20 21:59:40 +01:00
  • 575d1786af release v0.20.5 v0.20.5 Max Kellermann 2017-02-20 21:51:31 +01:00
  • bc1c927952 util/TimeFormat: suppress -Wunused on Windows Max Kellermann 2017-02-20 21:44:01 +01:00
  • f95bc85f91 python/build/libs: upgrade FFmpeg to 3.2.4 Max Kellermann 2017-02-20 21:13:43 +01:00
  • 4015195314 doc/user: instructions to compile the Windows binary Max Kellermann 2017-02-20 20:59:37 +01:00
  • c3d883c6cb win32/build.py: default to x64 build Max Kellermann 2017-02-20 21:06:37 +01:00
  • 097e30321b win32/build.py: add option --32 Max Kellermann 2017-02-20 21:06:27 +01:00
  • b6ddeaacf2 win32/build.py: convert argument parser to loop Max Kellermann 2017-02-20 21:04:44 +01:00
  • b0c60ec124 win32/build.py: add variable "x64", assign host_arch later Max Kellermann 2017-02-20 21:04:07 +01:00
  • 46aa4d2f91 haiku: fix build François Revol 2017-02-20 00:45:46 +01:00
  • d0b4bd08e1 doc/protocol.xml: idle "output" may indicate outputs have been added or removed Max Kellermann 2017-02-19 20:50:09 +01:00
  • 512e81c629 output/httpd: use emplace() instead of push() Max Kellermann 2017-02-19 20:48:17 +01:00
  • 452666f742 output/httpd: wake up the I/O thread only if pages have been read from encoder Max Kellermann 2017-02-19 20:46:20 +01:00
  • 72008d951b output/httpd: no mutex lock while reading data from encoder Max Kellermann 2017-02-19 20:45:16 +01:00
  • 72146e7800 output/httpd: use std::lock_guard Max Kellermann 2017-02-19 20:32:21 +01:00
  • f7af1bb8e2 output/httpd: cancel the DeferredMonitor in Close() Max Kellermann 2017-02-19 20:41:34 +01:00
  • f88f1fca3f output/httpd: move Close() lock into the I/O thread Max Kellermann 2017-02-19 20:40:06 +01:00
  • 26e4a40cc7 output/httpd/Page: use std::shared_ptr instead of class RefCount Max Kellermann 2017-02-19 20:12:30 +01:00
  • 8b1931072a output/httpd/Page: no variable size, use AllocatedArray Max Kellermann 2017-02-19 19:52:23 +01:00
  • 45e15b6cc6 output/httpd/Page: make all attributes private Max Kellermann 2017-02-19 19:49:28 +01:00
  • be7e52c882 output/httpd/Page: remove unused method Concat() Max Kellermann 2017-02-19 20:13:19 +01:00
  • 4162ce0bc5 output/httpd/Page: use uint8_t instead of unsigned char Max Kellermann 2017-02-19 19:49:53 +01:00
  • 7e46277016 Merge branch 'v0.20.x' Max Kellermann 2017-02-19 19:46:18 +01:00
  • f3b788703e tag/Handler: improve snprintf() return value check Max Kellermann 2017-02-19 19:34:13 +01:00
  • 4bb83781e8 output/httpd/IcyMetaDataServer: cast length to unsigned Max Kellermann 2017-02-19 19:11:04 +01:00
  • a73195b7cc output/httpd/IcyMetaDataServer: pad the string with 15 spaces Max Kellermann 2017-02-19 19:06:48 +01:00
  • 1bd00b8a9a output/httpd/IcyMetaDataServer: remove the int cast Max Kellermann 2017-02-19 19:08:06 +01:00
  • d84eaeafc5 doc/include/tags.xml: clarify that track/disc are decimal Max Kellermann 2017-02-18 19:01:04 +01:00
  • 3b84b99804 IdleFlags: add a "partition" event Max Kellermann 2017-02-17 23:59:06 +01:00
  • 1786f9b1bb command/Partition: add command "newpartition" Max Kellermann 2017-02-17 23:38:30 +01:00
  • 1e972174a6 output/MultipleOutputs: add method AddNullOutput() Max Kellermann 2017-02-17 23:53:44 +01:00
  • 77178e0590 Instance: make "partition" a std::list Max Kellermann 2017-02-17 23:21:20 +01:00
  • 9a909d9f27 Instance: un-inline the constructor Max Kellermann 2017-02-17 23:21:41 +01:00
  • 90d25a40a0 Instance: use C++11 initializer Max Kellermann 2017-02-17 23:21:55 +01:00
  • c335f18be7 Partition: add "name" attribute Max Kellermann 2017-02-17 23:18:51 +01:00
  • 7dc3e73782 command: add command "listpartitions" Max Kellermann 2017-02-17 23:07:31 +01:00
  • 47dffe66aa output/alsa: fix race condition on early snd_pcm_writei() error Max Kellermann 2017-02-15 11:23:44 +01:00
  • 6636c69a11 storage/FileInfo: convert mtime to std::chrono::system_clock::time_point Max Kellermann 2017-02-11 22:47:05 +01:00
  • 0ccaf4a1ff storage/FileInfo: add initializing constructor Max Kellermann 2017-02-11 22:57:38 +01:00
  • 5cdbad7937 db/simple/Directory: make parent and path const Max Kellermann 2017-02-11 23:15:58 +01:00
  • fc0508c047 db/simple/Directory: use C++11 initializers Max Kellermann 2017-02-11 23:15:12 +01:00
  • 78ca5491e6 db/Interface: GetUpdateStamp() returns std::chrono::system_clock::time_point Max Kellermann 2017-02-11 22:18:28 +01:00
  • 4146475c73 util/ChronoUtil: new utility library for std::chrono Max Kellermann 2017-02-11 22:23:33 +01:00