Commit Graph

  • c34a1e29de util/UriRelative: fix variable mixup Max Kellermann 2021-10-07 14:44:37 +02:00
  • 41a69027c2 test/util/TestUriRelative: add failing test for "./" prefix Max Kellermann 2021-10-07 14:44:27 +02:00
  • 711c614528 python/build/libs.py: update WildMidi to 0.4.4 Max Kellermann 2021-10-07 13:33:10 +02:00
  • 6acb240f69 python/build/libs.py: update CURL to 7.79.1 Max Kellermann 2021-10-07 13:30:57 +02:00
  • 45f3dd8b7a Revert "python/build/libs.py: remove flac, switch to Meson wrap" Max Kellermann 2021-10-07 13:26:39 +02:00
  • acc1bd6297 playlist/PlaylistSong: Remove dots from playlist file paths. James D. Smith 2020-06-27 18:14:23 -06:00
  • 49ed9dae34 util/UriUtil: New uri_squash_dot_segments. James D. Smith 2020-06-27 18:14:07 -06:00
  • cf554d306d LocateUri: implement UriPluginKind::STORAGE properly Max Kellermann 2021-10-06 20:15:20 +02:00
  • ef24cfa523 storage/Plugin: add "prefixes" Max Kellermann 2021-10-06 19:38:46 +02:00
  • 5d35983298 decoder/openmpt: catch libopenmpt exceptions in scan_stream() Max Kellermann 2021-10-06 20:13:03 +02:00
  • 2dacb36789 LocateUri: throw std::invalid_argument instead of std::runtime_error Max Kellermann 2021-10-06 19:26:09 +02:00
  • 57a1403f08 output/pipewire: implement Delay(), fix busy loop while paused Max Kellermann 2021-09-24 11:26:07 +02:00
  • bad3283182 output/pipewire: add flag "active", replaces some uses of "paused" Max Kellermann 2021-09-24 11:33:09 +02:00
  • 6ed4aff4d3 python/build/libs.py: remove flac, switch to Meson wrap Max Kellermann 2021-09-21 16:39:36 +02:00
  • e525465592 python/build/verify.py: support SHA256 Max Kellermann 2021-09-21 16:22:15 +02:00
  • 10782f4c84 {android,win32}/build.py: use makedirs(exist_ok) Max Kellermann 2021-09-21 16:04:26 +02:00
  • 2a02576d6d python/build/meson.py: move c_args, ... to [built-in options] Max Kellermann 2021-09-21 14:56:50 +02:00
  • 9ea1578a97 lib/expat/meson.build: propagate the libexpat dependency Max Kellermann 2021-09-21 14:37:43 +02:00
  • 520028dcfc python/build/libs.py: remove libexpat, switch to Meson wrap Max Kellermann 2021-09-21 14:02:45 +02:00
  • e98cef06c7 python/build/meson.py: remove --libdir=lib MultiArch workaround Max Kellermann 2021-09-21 13:58:24 +02:00
  • aef0535c55 python/build/libs.py: remove libvorbis, switch to Meson wrap Max Kellermann 2021-09-21 13:01:32 +02:00
  • 6b1d0cb01d meson.build: disable compiler warnings for subprojects Max Kellermann 2021-09-21 13:44:22 +02:00
  • f23ecf00da meson.build: set per-subproject "default_library" Max Kellermann 2021-09-21 13:37:20 +02:00
  • a1c1e26875 meson.build: require Meson 0.56.0 Max Kellermann 2021-09-21 13:38:50 +02:00
  • 410b8711f2 lib/curl/meson.build: add -DCURL_STATICLIB on Windows Max Kellermann 2021-09-21 13:24:15 +02:00
  • 6acf81d5ae python/build/libs.py: build CURL with cmake Max Kellermann 2021-09-20 22:59:33 +02:00
  • 4eb56d844e python/build/libs.py: update Boost to 1.77.0 Max Kellermann 2021-09-21 12:14:08 +02:00
  • 5faf6d061f python/build/libs.py: build expat with cmake Max Kellermann 2021-09-20 23:22:56 +02:00
  • d5a9f6d79d python/build/libs.py: build libogg, libvorbis with cmake Max Kellermann 2021-09-20 23:12:50 +02:00
  • 2699889342 python/build/cmake.py: use CMAKE_TOOLCHAIN_FILE Max Kellermann 2021-09-20 22:54:54 +02:00
  • e4f933361e python/build/libs.py: update OpenSSL to 3.0.0 Max Kellermann 2021-09-20 22:53:11 +02:00
  • 6f278977e9 build/python/project: add build(), calls _build() Max Kellermann 2021-08-28 22:41:31 +02:00
  • 4f2f705dca build/python/make: rename build() to build_make() Max Kellermann 2021-08-28 22:38:02 +02:00
  • f31e38145d python/build/cmake.py: some ccache support Max Kellermann 2021-07-29 09:32:21 +02:00
  • 0231622169 build/python/cmake: add "windows_configure_args" Max Kellermann 2021-03-12 21:56:32 +01:00
  • 937423dbcf event/Loop: check the quit flag after RunDeferred() Max Kellermann 2021-08-02 20:21:50 +02:00
  • 40483d8478 fix wrong emplace usage Rosen Penev 2021-09-07 20:51:41 -07:00
  • 6ec5089cc9 remove std::make_pair Rosen Penev 2021-09-07 20:58:23 -07:00
  • 15f419e1cb Update user.rst iconoclasthero 2021-09-06 12:41:41 -04:00
  • bdd8c34c67 Merge branch 'move' of git://github.com/neheb/MPD Max Kellermann 2021-08-29 06:47:05 +02:00
  • c9a9248c9f java/Class: use Java::LocalObject Max Kellermann 2021-07-23 18:00:33 +02:00
  • 31f7fede30 java/GlobalRef: remove method Set(), always require initialization Max Kellermann 2021-07-23 18:19:53 +02:00
  • 917fe549b0 java/Object: use type aliases Max Kellermann 2021-07-23 18:02:46 +02:00
  • 8e430e55af Java/GlobalRef: add LocalRef cast constructor Max Kellermann 2021-07-23 18:01:48 +02:00
  • 9e61bda592 java/String: add class StringUTFChars() Max Kellermann 2021-07-22 21:05:48 +02:00
  • 56997290d7 io/BufferedOutputStream: add method Discard() Max Kellermann 2020-09-07 12:52:29 +02:00
  • d2f84f3df8 io/BufferedOutputStream: allow specifying the buffer size Max Kellermann 2020-09-07 12:51:00 +02:00
  • 9da28e5c73 io/BufferedOutputStream: more API documentation Max Kellermann 2020-09-07 12:44:18 +02:00
  • d1f9b06f84 io/BufferedOutputStream: add WriteT() Max Kellermann 2021-07-29 17:15:40 +02:00
  • f9f3306db9 io/BufferedOutputStream: use std::size_t Max Kellermann 2021-07-29 17:14:03 +02:00
  • 19d19cd737 fs/io/BufferedOutputStream: avoid including windows.h Max Kellermann 2021-05-19 17:24:02 +02:00
  • b1175acb59 util/StringView: hard-code C++17 Max Kellermann 2021-07-22 13:37:35 +02:00
  • 672278e5fd util/StringView: use [[gnu::]] attributes Max Kellermann 2021-07-22 13:36:53 +02:00
  • da155f8822 util/StringCompare: use [[gnu::]] attributes Max Kellermann 2021-07-22 13:35:36 +02:00
  • 4026ef63b6 util/StringAPI: use [[gnu::]] attributes Max Kellermann 2021-07-22 13:16:02 +02:00
  • b282682ba5 use using instead of typedef Max Kellermann 2020-03-16 21:01:46 +01:00
  • ad00926e1b util/AllocatedArray: add method release() Max Kellermann 2021-06-28 12:55:01 +02:00
  • 0b774df375 prevent use after move Rosen Penev 2021-08-26 13:31:53 -07:00
  • 53ffcf455c make several member functions const Rosen Penev 2021-08-26 13:06:52 -07:00
  • 9ca64d5fb3 filter/Chain: eliminate, just use a chain of TwoFilters instead Max Kellermann 2021-08-26 17:15:48 +02:00
  • bd79354f32 filter/TwoFilters: add ChainFilters() Max Kellermann 2021-08-26 17:24:14 +02:00
  • 49dcac5c21 filter/TwoFilters: add class PreparedTwoFilters Max Kellermann 2021-08-26 17:17:55 +02:00
  • 38a4b0d8d5 filter/TwoFilters: fix include guard Max Kellermann 2021-08-26 14:36:44 +02:00
  • a224225e48 pcm/AudioFormat: use std::size_t Max Kellermann 2021-08-26 13:40:04 +02:00
  • 7d7fe756b3 pcm/AudioFormat: use [[gnu::pure]] Max Kellermann 2021-08-26 13:39:12 +02:00
  • 1cb7fe12ff pcm/AudioFormat: add noexcept Max Kellermann 2021-08-26 13:36:25 +02:00
  • 8a29805767 Merge tag 'v0.22.11' Max Kellermann 2021-08-24 22:19:38 +02:00
  • 94c196108d release v0.22.11 v0.22.11 Max Kellermann 2021-08-24 22:15:22 +02:00
  • 263d1ba002 Main: playlist_directory defaults to "/sdcard/Android/data/org.musicpd/files/playlists" Max Kellermann 2021-08-24 22:11:54 +02:00
  • 2dba06dc34 android/Context: add GetExternalFilesDir() Max Kellermann 2021-08-24 21:58:09 +02:00
  • 811860c3b4 android/Context: use [[gnu::pure]] Max Kellermann 2021-08-24 21:54:06 +02:00
  • 8439119e24 filter/ffmpeg: support double-precision samples Max Kellermann 2021-08-24 13:42:00 +02:00
  • b5b40d8235 filter/ffmpeg: automatically retry with "aformat" Max Kellermann 2021-08-24 12:09:08 +02:00
  • b904f8af03 lib/ffmpeg/Filter: add FilterContext::MakeAformat() Max Kellermann 2021-08-24 11:45:28 +02:00
  • ebfbb74f9e lib/ffmpeg/DetectFilterFormat: return AudioFormat::Undefined() on EAGAIN Max Kellermann 2021-08-24 11:05:06 +02:00
  • 7b4225aa1f lib/ffmpeg/Filter: add ParseSingleInOut() Max Kellermann 2021-08-24 13:26:28 +02:00
  • 71a5311b06 lib/ffmpeg/Filter: eliminate class FilterContext Max Kellermann 2021-08-24 12:57:55 +02:00
  • a62a35e1db lib/ffmpeg/Filter: remove FilterContext destructor Max Kellermann 2021-08-24 12:32:44 +02:00
  • ca2439f595 filter/ffmpeg: pass "channel_layout" instead of "channels" to buffersrc Max Kellermann 2021-08-23 21:36:57 +02:00
  • f9a0db716a android: build with NDK r23 Max Kellermann 2021-08-23 20:39:23 +02:00
  • 34aa67ea87 Merge remote-tracking branches 'neheb/6', 'neheb/5', 'neheb/3', 'neheb/2' and 'neheb/1' Max Kellermann 2021-08-23 20:36:26 +02:00
  • 18be8c3318 Fix compile error on macOS 11.15.2 (introduced by commit 30e3ef4) Dave Hocker 2021-08-21 11:16:22 -05:00
  • 1d7a8f992f clang-tidy: use auto Rosen Penev 2021-08-17 20:00:02 -07:00
  • da1783cdff clang-tidy: remove pointless const Rosen Penev 2021-08-17 20:16:58 -07:00
  • 20d74bb07e clang-tidy: replace loop with std::all_of Rosen Penev 2021-08-17 20:13:40 -07:00
  • 0f7a0b04ca replace loop with find_if Rosen Penev 2021-08-20 16:08:58 -07:00
  • 40c6a214e3 unique_ptr/new to make_unique Rosen Penev 2021-08-20 23:03:22 -07:00
  • cfe024ea13 command/file: return directory_uri if real_uri is unset Samir Benmendil 2021-08-15 12:46:22 +01:00
  • 993d85125e increment version number to 0.22.11 Max Kellermann 2021-08-17 10:54:42 +02:00
  • bedcf1cce5 Merge branch 'exp2' of git://github.com/neheb/MPD Max Kellermann 2021-08-17 10:53:36 +02:00
  • 30e3ef4c8e constexpr/std::array conversions Rosen Penev 2020-09-26 21:24:41 -07:00
  • 4c5fea96e4 constexpr global variable conversion Rosen Penev 2021-05-31 14:30:20 -07:00
  • 46600931e4 clang-tidy: use default Rosen Penev 2020-09-25 22:06:10 -07:00
  • a2387210bf time/FileTime: move code to SystemClock.hxx Max Kellermann 2021-08-10 19:44:52 +02:00
  • d7e7adb496 time/FileTime: add ChronoToFileTime() Max Kellermann 2021-08-10 16:09:03 +02:00
  • 45354a421c time/FileTime: preserve the FILETIME resolution Max Kellermann 2021-08-10 14:07:15 +02:00
  • 9fc3c60910 time/FileTime: add FileTimeToChronoDuration() Max Kellermann 2021-08-10 14:18:57 +02:00
  • 1976003e91 time/FileTime: allow negative times Max Kellermann 2021-08-10 14:15:53 +02:00
  • 488afc47d4 time/FileTime: use uint_least64_t Max Kellermann 2021-08-10 14:10:06 +02:00
  • 017814adc7 test/time/TestFileTime: new unit test Max Kellermann 2021-08-10 14:30:21 +02:00