Commit Graph

  • c876d6a51c lib/icu: fix build without libc iconv support Rosen Penev 2020-07-20 19:59:20 -07:00
  • 47f54b5650 input/smbclient: close handle on stat error Max Kellermann 2020-07-20 22:43:48 +02:00
  • fbfa1723e7 lib/smbclient/Mutex: remove obsolete library Max Kellermann 2020-07-20 22:40:13 +02:00
  • a74140842c storage/smbclient: add Mutex attribute Max Kellermann 2020-07-20 22:37:23 +02:00
  • f5a85a816c storage/smbclient: store SmbclientStorage reference Max Kellermann 2020-07-20 22:36:06 +02:00
  • 2a15fafbd7 input/smbclient: remove mutex locking Max Kellermann 2020-07-20 22:34:07 +02:00
  • 2fc4802886 neighbor/smbclient: remove mutex locking Max Kellermann 2020-07-20 22:32:27 +02:00
  • bb3f487ee5 lib/smbclient/Context: add global Mutex for smbc_{new,free}_context() Max Kellermann 2020-07-20 22:29:18 +02:00
  • 7d97d0ae87 lib/smbclient/Init: move code to SmbclientContext::New() Max Kellermann 2020-07-20 22:12:52 +02:00
  • f6dc9bcad6 */smbclient: use the new API with SMBCCTX parameter Max Kellermann 2020-07-20 21:10:58 +02:00
  • 697531a948 lib/smbclient/Context: new wrapper for SMBCCTX Max Kellermann 2020-07-20 17:32:40 +02:00
  • 3c745b4bc6 neighbor/smbclient: remove obsolete commented code Max Kellermann 2020-07-20 18:13:37 +02:00
  • 3a08a6ad72 doc/plugins.rst: document sample formats for OpenSLES Max Kellermann 2020-07-20 15:27:40 +02:00
  • 448b397cb8 output/sles: support floating point samples Max Kellermann 2020-07-20 14:46:24 +02:00
  • 64a1386eb6 output/sles: move SampleFormat selection to switch/case block Max Kellermann 2020-07-20 14:41:06 +02:00
  • 77c2efe171 python/build/libs.py: update CURL to 7.71.1 Max Kellermann 2020-07-20 12:37:53 +02:00
  • 587c0f6232 python/build/libs.py: update FFmpeg to 4.3.1 Max Kellermann 2020-07-20 12:37:15 +02:00
  • 64e8abf203 python/build/libs.py: update libvorbis to 1.3.7 Max Kellermann 2020-07-20 12:34:12 +02:00
  • 6c40d2a656 python/build/libs.py: update libmpdclient to 2.19 Max Kellermann 2020-07-20 12:32:02 +02:00
  • cf674e9273 input/Init: downgrade PluginUnconfigured to LogLevel::DEBUG Max Kellermann 2020-07-16 12:55:04 +02:00
  • 9bda0379af increment version number to 0.21.26 Max Kellermann 2020-07-16 12:49:01 +02:00
  • b04c6fbd72 doc: fix a few typos and missing words Naglis Jonaitis 2020-07-10 19:01:53 +03:00
  • b74a91427d Merge tag 'v0.21.25' Max Kellermann 2020-07-06 21:47:30 +02:00
  • c67372f8af release v0.21.25 v0.21.25 Max Kellermann 2020-07-06 21:41:53 +02:00
  • 00789de7d4 db/upnp/Object: root nodes are allowed to omit parent_id and name Max Kellermann 2020-07-06 21:35:31 +02:00
  • 9964a5ffe8 db/update/Service: avoid copying the mount point path Max Kellermann 2020-07-06 21:09:57 +02:00
  • 5ece9685c2 PluginUnavailable: backport class PluginUnconfigured from master Max Kellermann 2020-07-06 20:58:33 +02:00
  • e7c5a42821 Log: add Log() and LogFormat() overloads with std::exception_ptr Max Kellermann 2019-05-23 12:23:28 +02:00
  • 36e6079c57 Log: make LogLevel the first parameter Max Kellermann 2019-05-22 18:38:25 +02:00
  • e5f23678ca Log: use GetFullMessage() to print exceptions Max Kellermann 2019-05-22 18:24:45 +02:00
  • c3cfb5fe16 Merge branch 'v0.21.x' Max Kellermann 2020-07-06 20:45:29 +02:00
  • 749ad7cd83 PluginUnavailable: inherit the base class constructor Max Kellermann 2020-07-06 20:40:07 +02:00
  • 0b59f4eaee doc/plugins.rst: merge redundant nfs:// documentation Max Kellermann 2020-07-06 20:34:14 +02:00
  • 402663de74 doc/plugins.rst: more markup Max Kellermann 2020-07-06 20:34:03 +02:00
  • eaa66c7ee3 doc/plugins.rst: add smb:// with password example Max Kellermann 2020-07-06 20:32:31 +02:00
  • 996714d6ff doc/plugins.rst: more markup Max Kellermann 2020-07-06 20:29:08 +02:00
  • fe48e5596f command/storage: automatically scan new mounts Max Kellermann 2020-07-06 20:04:35 +02:00
  • d7744d2b8e command/storage: check if storage is already mounted Max Kellermann 2020-07-06 18:00:57 +02:00
  • 33ee35ab92 command/storage: check if mount point is busy Max Kellermann 2020-07-06 17:45:59 +02:00
  • 5b291ff768 db/update/Walk: pass concatenated .mpdignore URI to storage.MapUTF8() Max Kellermann 2020-07-06 17:18:48 +02:00
  • 39d6816a6d neighbor/upnp: roll back changes if DoOpen() fails Max Kellermann 2020-07-06 16:15:10 +02:00
  • 6517b2d2ac neighbor/upnp: remove D-Bus filter and match in Close() Max Kellermann 2020-07-06 16:09:17 +02:00
  • bfdf13dca3 decoder/Plugin: allow scan_{file,stream}() to throw Max Kellermann 2020-07-06 13:36:22 +02:00
  • 86823af685 Merge branch 'v0.21.x' Max Kellermann 2020-07-02 15:33:13 +02:00
  • daefc61aa4 output/osx: postpone start until the end of Play() Max Kellermann 2020-07-02 15:22:16 +02:00
  • 6fed6e50e4 output/osx: merge some duplicate code Max Kellermann 2020-07-02 15:25:45 +02:00
  • bc9e074822 output/osx: postpone start until the first Play() call Max Kellermann 2020-07-02 15:21:19 +02:00
  • 8047102542 output/osx: don't restart AudioUnit at the end of Cancel() Max Kellermann 2020-07-02 15:19:01 +02:00
  • fe5b81e180 output/osx: check started in Close() and Cancel() Max Kellermann 2020-07-02 15:13:05 +02:00
  • f032925c2d output/osx: add started flag Max Kellermann 2020-07-02 15:07:39 +02:00
  • 8125a5dddb output/osx: don't uninitialize AudioUnit if restart fails Max Kellermann 2020-07-02 15:09:18 +02:00
  • 154170e475 output/osx: clear pause flag only after successful AudioOutputUnitStart() Max Kellermann 2020-07-02 15:08:58 +02:00
  • fb83936feb apple/AudioUnit: add AudioUnitSetPropertyT() Max Kellermann 2020-07-02 14:45:14 +02:00
  • db8bf52f7d apple/AudioObject: add AudioObjectGetStringProperty() Max Kellermann 2020-07-02 13:37:44 +02:00
  • 756f0b8027 apple: build static library Max Kellermann 2020-07-02 13:39:15 +02:00
  • b1fba8d3d7 apple/AudioObject: add missing inline Max Kellermann 2020-07-02 13:49:38 +02:00
  • 4d88bddfe2 Merge branch 'v0.21.x' Max Kellermann 2020-07-01 23:06:54 +02:00
  • e606044271 apple/AudioUnit: library wrapping AudioUnit*() functions Max Kellermann 2020-07-01 22:49:53 +02:00
  • bcbb3371ff apple/AudioUnit: rename to AudioObject.hxx Max Kellermann 2020-07-01 22:48:49 +02:00
  • de632882d1 output/osx: move code to FindAudioDeviceByName() Max Kellermann 2020-05-28 15:46:48 +02:00
  • 745e492d15 output/osx: use [[maybe_unused]] Max Kellermann 2020-07-01 22:40:24 +02:00
  • c5dc615efe output/osx: use IsDigitASCII() Max Kellermann 2020-07-01 22:39:23 +02:00
  • a08d4b3d66 Merge branch 'v0.21.x' Max Kellermann 2020-07-01 22:09:33 +02:00
  • beeb02025e output/osx: use range-based for Max Kellermann 2020-05-28 15:57:37 +02:00
  • cdf7062597 apple/AudioUnit: wrapper functions for AudioObject properties Max Kellermann 2020-05-28 15:16:16 +02:00
  • 346084da1e apple/Throw: new helper library replacing osx_os_status_to_cstring() Max Kellermann 2020-05-28 14:54:30 +02:00
  • bbceb5eb91 output/osx: silently ignore some errors in osx_output_set_device() Max Kellermann 2020-05-28 15:02:14 +02:00
  • 90d85319c2 apple/ErrorRef: new library wrapping CFErrorRef Max Kellermann 2020-05-28 14:50:07 +02:00
  • 3d03683e7d output: use StringIsEqual() Max Kellermann 2019-09-26 14:44:48 +02:00
  • d8a74802d1 apple/StringRef: new library wrapping CFStringRef Max Kellermann 2020-05-28 14:06:44 +02:00
  • 191919d1b1 output/osx: remove trailing newline from exception messages Max Kellermann 2019-07-03 22:21:43 +02:00
  • df38e7565b util/HugeAllocator: import std::swap() Max Kellermann 2019-05-08 22:33:41 +02:00
  • cb49a03fd7 util/HugeAllocator: add noexcept Max Kellermann 2019-05-08 22:32:50 +02:00
  • faee5bbb78 decoder/opus: implement End Trimming (RFC7845 4.4) Max Kellermann 2020-07-01 21:21:38 +02:00
  • 7befab7e83 decoder/opus: keep track of the granulepos Max Kellermann 2020-07-01 21:15:59 +02:00
  • 4244e61214 decoder/opus: simplify indentation in HandleAudio() Max Kellermann 2020-07-01 21:19:18 +02:00
  • 46eab05045 decoder/opus: allocate buffer only in the first chained song Max Kellermann 2020-07-01 20:56:50 +02:00
  • 5ca137c73c decoder/opus: add API docs Max Kellermann 2020-07-01 20:51:44 +02:00
  • 760238fe16 decoder/opus: apply pre-skip (RFC7845 4.2) Max Kellermann 2020-07-01 17:53:23 +02:00
  • a99b4abae8 decoder/OpusHead: return pre-skip Max Kellermann 2020-07-01 17:48:44 +02:00
  • 472881cb95 util/ByteOrder: remove redundant inline keywords from constexpr functions Max Kellermann 2019-03-08 10:23:14 +01:00
  • c4efc37ad8 system/ByteOrder: move to util/ Max Kellermann 2019-03-08 10:21:10 +01:00
  • 691b6a236e output/osx: improve sample rate selection Max Kellermann 2020-07-01 17:20:19 +02:00
  • c72697ea27 Merge branch 'v0.21.x' Max Kellermann 2020-07-01 17:37:35 +02:00
  • 5c7243d3ad output/osx: make several fields const Max Kellermann 2020-05-28 13:30:52 +02:00
  • 44cfdff39a output/osx: make variables more local Max Kellermann 2020-05-28 13:39:58 +02:00
  • 5eedda691a output/osx: make more AudioObjectPropertyAddress instances static constexpr Max Kellermann 2020-05-28 13:31:30 +02:00
  • a30d5e1b6a output/osx: make AudioObjectPropertyAddress variables static constexpr Max Kellermann 2020-05-27 19:48:46 +02:00
  • 8ef09a0a71 output/osx: don't use C99 designated initializers Max Kellermann 2020-05-27 19:47:47 +02:00
  • e8044663b3 output/{alsa,osx}: use ConstBuffer::empty() Max Kellermann 2019-06-17 22:09:47 +02:00
  • 8444c33514 output/osx: don't use variable-length arrays Max Kellermann 2019-06-08 11:51:15 +02:00
  • e709d9d15c Merge branch 'v0.21.x' Max Kellermann 2020-07-01 17:29:39 +02:00
  • 2b7328b434 output/osx: fix coding style Max Kellermann 2019-07-03 22:12:47 +02:00
  • e0e5ed62ee meson.build: defaults for "build.c_std" and "build.cpp_std" Max Kellermann 2020-07-01 16:37:25 +02:00
  • 3d7147390f Merge branch 'v0.21.x' Max Kellermann 2020-07-01 16:56:17 +02:00
  • ca705e1e37 python/build/meson.py: set BOOST_ROOT for Meson 0.54 Max Kellermann 2020-07-01 16:37:50 +02:00
  • 3c5ef504f8 test/meson.build: add explicit dependency from run_output on libevent.a Max Kellermann 2020-07-01 15:25:39 +02:00
  • 25b5ca6435 output/plugins/meson.build: add dependency on libevent.a for ALSA Max Kellermann 2020-07-01 15:24:51 +02:00
  • fd217daad4 meson.build: always write encoder/Features.h Max Kellermann 2020-06-25 17:38:45 +02:00
  • d9f9b3df10 input/file: detect premature end of file Max Kellermann 2020-07-01 15:03:24 +02:00