Commit Graph

  • 1862a98a44 increment version number to 0.21.5 Max Kellermann 2019-01-04 19:31:07 +01:00
  • 4634b94c83 release v0.21.4 v0.21.4 Max Kellermann 2019-01-04 19:22:21 +01:00
  • 6e04a327b4 android/AndroidManifest.xml: increment version number to 0.21.4 Max Kellermann 2019-01-04 19:22:14 +01:00
  • 7ec887eea2 Merge branch 'add-meson-dependencies' of git://github.com/jacobvosmaer/MPD Max Kellermann 2019-01-04 19:06:49 +01:00
  • 1477b64d4f Merge branch 'patch-2' of git://github.com/HyShai/MPD Max Kellermann 2019-01-04 19:04:02 +01:00
  • a2c108f5ef NEWS: mention the Haiku build fix Max Kellermann 2019-01-04 19:03:53 +01:00
  • f546e76490 Build fix. This struct is the same on Haiku and on Linux, still gcc fails on it. This fixes. Zoltán Mizsei 2018-12-27 19:01:40 +01:00
  • 2568bc3957 Haiku is "haiku". Zoltán Mizsei 2018-12-27 18:39:42 +01:00
  • 7104ac963b util/AllocatedArray: import std::swap Max Kellermann 2018-12-28 17:18:41 +01:00
  • 2cb36590b2 util/AllocatedArray: add noexcept Max Kellermann 2018-12-28 17:17:28 +01:00
  • af7b928d7c output/httpd/Page: remove obsolete API documentation Max Kellermann 2018-12-28 17:16:12 +01:00
  • c0d8a9b07a output/httpd/Page: add noexcept Max Kellermann 2018-12-28 17:15:28 +01:00
  • 5b0d23d553 output/httpd/IcyMetaDataServer: add noexcept Max Kellermann 2018-12-28 17:14:27 +01:00
  • ab30695bd1 output/httpd: add noexcept Max Kellermann 2018-12-28 17:02:39 +01:00
  • 53a4de35c4 util/DynamicFifoBuffer: add noexcept Max Kellermann 2018-12-28 17:05:06 +01:00
  • 22e6d95c4b remove libwrap support Max Kellermann 2018-12-28 14:16:02 +01:00
  • 1c7bd7d5c4 db/update/InotifyQueue: check for ACK_ERROR_UPDATE_ALREADY Max Kellermann 2018-12-28 14:02:41 +01:00
  • 3c4ed9cbe3 db/update/InotifyQueue: catch UpdateService::Enqueue() exceptions Max Kellermann 2018-12-28 13:47:18 +01:00
  • 2677b90244 db/update/InotifyQueue: add noexcept Max Kellermann 2018-12-28 13:46:47 +01:00
  • 1b20fa441d db/update/InotifyQueue: update code comment Max Kellermann 2018-12-28 14:00:10 +01:00
  • 18c042d4cf remove non-block call HyShai 2018-12-18 15:23:40 -05:00
  • 98f92d828a NEWS: mention the "ICY" -> "HTTP/1.1" change Max Kellermann 2018-12-14 09:26:59 +01:00
  • 76268773b5 change HTTP Version to a valid version HyShai 2018-12-14 01:51:54 -05:00
  • 87542e3080 Add missing pcre_dep in src/song/meson.build Jacob Vosmaer 2018-12-09 17:21:38 +01:00
  • 66f5b0fed7 Add boost_dep in subdir meson.build files Jacob Vosmaer 2018-12-09 17:20:47 +01:00
  • 5cb603983e alsa/NonBlock: throw on snd_pcm_poll_descriptors_revents() error Max Kellermann 2018-12-04 18:00:52 +01:00
  • 9c5790ab1d doc/user.rst: more markup Max Kellermann 2018-11-20 22:06:38 +01:00
  • 4b7078297d db/upnp: use the generic ::CollectUniqueTags() function Max Kellermann 2018-11-19 20:08:10 +01:00
  • 841694ccf2 db/Interface: document CollectUniqueTags() Max Kellermann 2018-11-19 12:48:25 +01:00
  • 12f4a8255a Main: use DatabasePlugin::RequireStorage() Max Kellermann 2018-11-19 19:39:37 +01:00
  • bda77ffc5b db/Interface: remove IsPlugin(), use dynamic_cast instead Max Kellermann 2018-11-19 19:19:20 +01:00
  • ed9ece5ea3 db/Interface: make the constructor protected Max Kellermann 2018-11-19 19:38:00 +01:00
  • ce49d99c2f check.h: remove obsolete header Max Kellermann 2018-11-19 12:49:45 +01:00
  • 2e450bbf95 src/thread/meson.build: detect pthread_setname_np() Max Kellermann 2018-11-19 15:56:30 +01:00
  • 303b3071e4 db/UniqueTags: remove pure attribute because function may throw Max Kellermann 2018-11-19 11:32:53 +01:00
  • eb6d5f34fc db/UniqueTags: include cleanup Max Kellermann 2018-11-19 10:59:52 +01:00
  • f80126959d meson.build: increment PROTOCOL_VERSION to 0.21.4 Max Kellermann 2018-11-19 11:10:52 +01:00
  • 4fb4f6d1b7 increment version number to 0.21.4 Max Kellermann 2018-11-19 09:58:05 +01:00
  • 43df4a7500 release v0.21.3 v0.21.3 Max Kellermann 2018-11-16 13:27:58 +01:00
  • 4cdcaa8630 output/alsa: don't call snd_pcm_drain() if nothing was written Max Kellermann 2018-11-16 12:49:31 +01:00
  • 04f632296f test/meson.build: run_storage depends on event lib Volodymyr Medvid 2018-11-15 19:01:35 +02:00
  • 7c8dbcfaac doc/protocol.rst: song position is 0-based Max Kellermann 2018-11-15 12:34:23 +01:00
  • 436ba3c96c output/alsa: drain the whole ring_buffer, not just one period Max Kellermann 2018-11-14 13:35:17 +01:00
  • 5d12f52873 output/alsa: clear error after reopening device Max Kellermann 2018-11-14 13:20:54 +01:00
  • a8bf8ede01 event/Thread: reduce the RTIO timer slack to 10us Max Kellermann 2018-11-14 12:11:57 +01:00
  • 8682183bc3 LogInit: default to journal if MPD was started as systemd service Max Kellermann 2018-11-14 12:06:24 +01:00
  • 94c31d0da9 doc/mpdconf.example: no, logging is not disabled without log_file Max Kellermann 2018-11-14 12:07:18 +01:00
  • 464a4cbeec python/build/libs.py: upgrade FFmpeg to 4.1 Max Kellermann 2018-11-14 11:30:23 +01:00
  • 9f0cbf418a python/build/libs.py: upgrade CURL to 7.62.0 Max Kellermann 2018-11-14 11:28:55 +01:00
  • b477f86c92 output/alsa: don't lock the mutex in CancelInternal() Max Kellermann 2018-11-14 11:49:48 +01:00
  • 020371f145 output/alsa: wake up the client thread after generating silence Max Kellermann 2018-11-14 11:48:04 +01:00
  • ccafe3f3cf output/alsa: don't generate silence if ALSA-PCM buffer has enough data Max Kellermann 2018-11-14 11:06:59 +01:00
  • 3830748de5 output/alsa: clear the period_buffer in LockCaughtError() Max Kellermann 2018-11-13 20:23:22 +01:00
  • 1a43f5145d output/alsa: throw on snd_pcm_writei() error while draining Max Kellermann 2018-11-14 10:08:29 +01:00
  • 7f143a83c1 output/alsa: fix wrong use of errno Max Kellermann 2018-11-14 10:06:27 +01:00
  • 6ccc254179 output/alsa: throw after snd_pcm_drain() error Max Kellermann 2018-11-14 10:04:10 +01:00
  • 7db2450447 output/alsa: refactor the drain EAGAIN workaround Max Kellermann 2018-11-14 10:00:50 +01:00
  • 6c2a6a65e0 output/alsa: remove snd_pcm_state() check from DrainInternal() Max Kellermann 2018-11-14 09:48:24 +01:00
  • 4247a757b3 output/alsa: call snd_pcm_prepare() if draining is requested early Max Kellermann 2018-11-14 09:43:14 +01:00
  • 57e34823d8 increment version number to 0.21.3 Max Kellermann 2018-11-12 13:59:17 +01:00
  • 3c93decdf0 release v0.21.2 v0.21.2 Max Kellermann 2018-11-12 13:33:04 +01:00
  • 89e7a5018d doc/protocol.rst: explain song positions vs ids Max Kellermann 2018-11-12 13:19:10 +01:00
  • 7235b46e5e doc/protocol.rst: rename "current playlist" to "queue" Max Kellermann 2018-11-12 13:12:29 +01:00
  • 0852226a48 doc/protocol.rst: deprecated close and kill Max Kellermann 2018-11-12 13:03:09 +01:00
  • e20d215abf doc/protocol.rst: more markup Max Kellermann 2018-11-12 13:01:43 +01:00
  • e4b9b67e24 doc/protocol.rst: deprecation Max Kellermann 2018-11-12 12:57:53 +01:00
  • 685b78828d doc/protocol.rst: mention that unknown lines may be omitted Max Kellermann 2018-11-12 12:57:45 +01:00
  • 060908d5c4 song/Filter: add operator "contains" Max Kellermann 2018-11-12 12:41:29 +01:00
  • 0b0f4c61f1 doc/protocol.rst: remove documentation about == matching substrings Max Kellermann 2018-11-12 12:45:40 +01:00
  • 228bf7eb09 output/thread: cancel the AudioOutputSource() instead of closing it Max Kellermann 2018-11-12 12:24:25 +01:00
  • 5eaf2b8fc3 output/control: always close the AudioOutputSource in RELEASE Max Kellermann 2018-11-12 12:21:59 +01:00
  • e097fef79e output/control: add command RELEASE Max Kellermann 2018-11-12 11:30:05 +01:00
  • 9a813cd3b1 output/Thread: update comment Max Kellermann 2018-11-12 11:51:01 +01:00
  • 1c60c8e014 output/Filtered: catch Drain() exceptions in CloseOutput() Max Kellermann 2018-11-12 12:05:54 +01:00
  • eddda95900 output/interface: document that Drain() may throw Max Kellermann 2018-11-12 12:04:42 +01:00
  • 72184dccfc song/StringFilter: support regular expressions with "=~" and "!~" Max Kellermann 2018-11-07 00:28:15 +01:00
  • fee75dc766 {output,mixer}/alsa: use snd_pcm_poll_descriptors_revents() Max Kellermann 2018-11-08 14:29:04 +01:00
  • ba5c856f15 events/MultiSocketMonitor: add method ForEachResult() Max Kellermann 2018-11-08 14:19:57 +01:00
  • 12308a0f55 lib/alsa/NonBlock: move the functions into a class managing the state Max Kellermann 2018-11-11 07:34:08 +01:00
  • a958abde2f Merge branch 'fix_362' of git://github.com/miccoli/MPD Max Kellermann 2018-11-11 12:30:58 +01:00
  • 583208db7e output/httpd: fix nullptr dereference crash bug Max Kellermann 2018-11-08 09:37:18 +01:00
  • 7b5ba15170 song/Filter: move code to ParseStringFilter() Max Kellermann 2018-11-08 00:02:10 +01:00
  • d5e0d49f86 song/{Tag,Uri}SongFilter: pass StringFilter&& to constructor Max Kellermann 2018-11-07 23:57:42 +01:00
  • 73b22d82aa song/StringFilter: move negated flag from containing class Max Kellermann 2018-11-07 23:47:31 +01:00
  • db51cc4e02 lib/zlib/meson.build: add zlib_dep to declare_dependency Max Kellermann 2018-11-07 23:32:23 +01:00
  • be8a52a914 NEWS: mention the ENABLE_ZLIB fix Max Kellermann 2018-11-07 23:26:33 +01:00
  • ad597a8ff0 lib/zlib/meson.build: define ENABLE_ZLIB Max Kellermann 2018-11-07 23:24:58 +01:00
  • b1fe105904 output/Source: reset current_chunk in Open() Max Kellermann 2018-11-07 00:17:48 +01:00
  • 451b142e3a player/Thread: finish decoder startup before checking the buffer Max Kellermann 2018-11-06 23:52:26 +01:00
  • 2833625266 doc/user.rst: more markup Max Kellermann 2018-11-06 22:38:34 +01:00
  • 0464028872 doc/user.rst: add information about debug build Max Kellermann 2018-11-06 22:38:24 +01:00
  • 98985c03b0 check.h: remove obsolete ENABLE_LARGEFILE check Max Kellermann 2018-11-05 21:25:59 +01:00
  • 793fd8c479 decoder/ffmpeg: eliminate GetSampleFormat() Max Kellermann 2018-11-04 22:36:17 +01:00
  • 6c602811df decoder/ffmepg: fill AudioFormat from AVCodecContext, not AVCodecParameters Max Kellermann 2018-11-04 22:30:50 +01:00
  • 6d48a5684a clamp 'set_normalized_volume' to valid values also for ALSA softvol Stefano Miccoli 2018-11-04 22:09:21 +01:00
  • bd115a4008 decoder/ffmpeg: use AtScopeExit() to call av_packet_unref() Max Kellermann 2018-11-04 22:01:33 +01:00
  • 08272cdee2 decoder/ffmpeg: require FFmpeg 3.1 or later Max Kellermann 2018-11-04 21:55:06 +01:00
  • b14a5141a6 increment version number to 0.21.2 Max Kellermann 2018-11-04 19:47:04 +01:00
  • aa0e4500c6 release v0.21.1 v0.21.1 Max Kellermann 2018-11-04 14:08:16 +01:00
  • 4e6b8edf72 doc/protocol.rst: add missing backticks Fabian Muscariello 2018-11-04 13:38:05 +01:00