Naglis Jonaitis
|
f1487c30bf
|
doc/plugins.rst: document archive plugins
|
2020-08-14 13:38:31 +03:00 |
|
Naglis Jonaitis
|
08c70b0702
|
doc/user.rst: document include_optional directive
|
2020-08-08 16:30:27 +03:00 |
|
Max Kellermann
|
df1bf28caa
|
Merge branch 'document-libmpg123-limitations' of git://github.com/naglis/MPD
|
2020-08-06 20:04:30 +02:00 |
|
Naglis Jonaitis
|
8b67ae0460
|
doc/plugins.rst: document libmpg123 limitations
|
2020-08-01 15:04:11 +03:00 |
|
Max Kellermann
|
dbdf782e59
|
net/{Resolver,HostParser}: include <cstring>
Fixup after e4dad42ca1
|
2020-07-23 17:40:29 +02:00 |
|
Max Kellermann
|
f102cbb613
|
net/AllocatedSocketAddress: add missing forward declaration
|
2020-07-23 17:40:29 +02:00 |
|
Max Kellermann
|
5522967286
|
net/StaticSocketAddress: add IWYU pragma
|
2020-07-23 17:40:29 +02:00 |
|
Max Kellermann
|
a2f42e6424
|
time/ISO8601: use <cstdlib>
|
2020-07-23 16:26:18 +02:00 |
|
Max Kellermann
|
bdfe6c2c45
|
lib/dbus/Values: use using instead of typedef
|
2020-07-23 16:26:18 +02:00 |
|
Max Kellermann
|
5e1a2e2a93
|
lib/dbus/Values: add uint32_t and uint64_t support
|
2020-07-23 16:26:18 +02:00 |
|
Max Kellermann
|
7376f31c97
|
lib/dbus/Message: add noexcept
|
2020-07-23 16:26:18 +02:00 |
|
Max Kellermann
|
155fc8fa5a
|
include cleanup
|
2020-07-23 16:26:18 +02:00 |
|
Max Kellermann
|
7daf80a0c0
|
util/RuntimeError: add IWYU pragma
|
2020-07-23 16:10:28 +02:00 |
|
Max Kellermann
|
eb87c28225
|
util/CharUtil: fix doc typo
|
2020-07-23 16:08:52 +02:00 |
|
Rosen Penev
|
c876d6a51c
|
lib/icu: fix build without libc iconv support
Need to check for it in iconv.h. Otherwise meson prefixes a __builtin variant in the check.
|
2020-07-23 14:09:43 +02:00 |
|
Max Kellermann
|
47f54b5650
|
input/smbclient: close handle on stat error
|
2020-07-20 22:43:49 +02:00 |
|
Max Kellermann
|
fbfa1723e7
|
lib/smbclient/Mutex: remove obsolete library
|
2020-07-20 22:40:27 +02:00 |
|
Max Kellermann
|
a74140842c
|
storage/smbclient: add Mutex attribute
This per-object Mutex replaces the global `smbclient_mutex`.
|
2020-07-20 22:39:59 +02:00 |
|
Max Kellermann
|
f5a85a816c
|
storage/smbclient: store SmbclientStorage reference
|
2020-07-20 22:37:11 +02:00 |
|
Max Kellermann
|
2a15fafbd7
|
input/smbclient: remove mutex locking
This is no longer necessary with the new API.
|
2020-07-20 22:34:56 +02:00 |
|
Max Kellermann
|
2fc4802886
|
neighbor/smbclient: remove mutex locking
This is no longer necessary with the new API.
|
2020-07-20 22:32:59 +02:00 |
|
Max Kellermann
|
bb3f487ee5
|
lib/smbclient/Context: add global Mutex for smbc_{new,free}_context()
Preparing to replace `smbclient_mutex`, for finer-grained locking.
|
2020-07-20 22:32:00 +02:00 |
|
Max Kellermann
|
7d97d0ae87
|
lib/smbclient/Init: move code to SmbclientContext::New()
We no longer need to call smbc_init() because we don't need the compat
layer anymore.
|
2020-07-20 22:23:18 +02:00 |
|
Max Kellermann
|
f6dc9bcad6
|
*/smbclient: use the new API with SMBCCTX parameter
As a side effect, the input plugin closes the SMB/CIFS connection
after closing the file.
This solves one part of
https://github.com/MusicPlayerDaemon/MPD/issues/916
|
2020-07-20 22:05:05 +02:00 |
|
Max Kellermann
|
697531a948
|
lib/smbclient/Context: new wrapper for SMBCCTX
|
2020-07-20 22:01:10 +02:00 |
|
Max Kellermann
|
3c745b4bc6
|
neighbor/smbclient: remove obsolete commented code
|
2020-07-20 18:13:38 +02:00 |
|
Max Kellermann
|
3a08a6ad72
|
doc/plugins.rst: document sample formats for OpenSLES
|
2020-07-20 15:27:41 +02:00 |
|
Max Kellermann
|
448b397cb8
|
output/sles: support floating point samples
According to https://developer.android.com/ndk/guides/audio/opensl/android-extensions
This feature was mentioned in https://github.com/MusicPlayerDaemon/MPD/issues/922
|
2020-07-20 15:23:50 +02:00 |
|
Max Kellermann
|
64a1386eb6
|
output/sles: move SampleFormat selection to switch/case block
|
2020-07-20 14:47:36 +02:00 |
|
Max Kellermann
|
77c2efe171
|
python/build/libs.py: update CURL to 7.71.1
|
2020-07-20 12:37:54 +02:00 |
|
Max Kellermann
|
587c0f6232
|
python/build/libs.py: update FFmpeg to 4.3.1
|
2020-07-20 12:37:16 +02:00 |
|
Max Kellermann
|
64e8abf203
|
python/build/libs.py: update libvorbis to 1.3.7
|
2020-07-20 12:34:16 +02:00 |
|
Max Kellermann
|
6c40d2a656
|
python/build/libs.py: update libmpdclient to 2.19
|
2020-07-20 12:32:19 +02:00 |
|
Max Kellermann
|
cf674e9273
|
input/Init: downgrade PluginUnconfigured to LogLevel::DEBUG
`LogLevel::INFO` is logged by default, but this message shall only
appear with `--verbose`.
This finally solves https://github.com/MusicPlayerDaemon/MPD/issues/430
|
2020-07-16 13:19:14 +02:00 |
|
Max Kellermann
|
9bda0379af
|
increment version number to 0.21.26
|
2020-07-16 12:53:22 +02:00 |
|
Naglis Jonaitis
|
b04c6fbd72
|
doc: fix a few typos and missing words
|
2020-07-10 19:01:53 +03:00 |
|
Max Kellermann
|
b74a91427d
|
release v0.21.25
-----BEGIN PGP SIGNATURE-----
iQJEBAABCgAuFiEEA5IzWngIOJSkMBxDI26KWMbbRRIFAl8DfoEQHG1heEBtdXNp
Y3BkLm9yZwAKCRAjbopYxttFEgVqD/0X+QAV77Pw+RDP7qPtyYDfBH6jOvSpAmHm
moXIFMBaPeIrAFd6jfYTL+JMcVf+jfS6H86JlrWVz5/jerV0St/LxwrTGRqkac8K
OFDmMl2SE2KkniLOTHC2nKq3RFzAKDKK8uCaw3JFpXiAezuRXutX19nHitbau+HC
jD+2Ybyy149fPAB+D6aON6vjZI9hQyyeGoEbducZ5uZz+tvzwY0w1KcnDlaicjJq
Wdu16RFFZNXJnrXQ8hPWTxltgIdRfc9xMrIkydsyQkpW5jLZAJn9Yvl4xIQJhJlb
HlF2/xAUAIqykDqjbxWGnQYywOtCh12XDdn2S2AzAGgNH0z++EBiMyQjLorHf3Eo
wSa/qvi1E5rf8WBCaz3Qa/oa9trj4TQcQFQ+v9esO/yBn3O0K6oGr67P45f1KRqg
SAwnwd+YwYp838lT+MlueD+c67QAY64qCYjI810o3rZ3cyEitWKF6kkvwfzqCfly
HeZJS7OsG1UoxInSfnYwJW1svwtkfZU0WqWHxqKSL/MnwihXhlkhkom8jIS+yYcO
pVPllLvF1H0d/Y2Eb2MH6OKZF+7c5cwSeXJzA808NwzE5dpL2tHAgjxhS/P66voF
/UqLyXySqEaUijp9hW3jEeFJ5TSP2bCaNXnbsQUoM4uqjhkoUi9QLTJIqyG1PKmM
3JKzuZXy2g==
=eK6Y
-----END PGP SIGNATURE-----
Merge tag 'v0.21.25'
release v0.21.25
|
2020-07-06 21:47:30 +02:00 |
|
Max Kellermann
|
c67372f8af
|
release v0.21.25
|
2020-07-06 21:41:53 +02:00 |
|
Max Kellermann
|
00789de7d4
|
db/upnp/Object: root nodes are allowed to omit parent_id and name
This fixes compatibility with Plex DLNA.
Closes https://github.com/MusicPlayerDaemon/MPD/issues/851
|
2020-07-06 21:36:30 +02:00 |
|
Max Kellermann
|
9964a5ffe8
|
db/update/Service: avoid copying the mount point path
|
2020-07-06 21:09:58 +02:00 |
|
Max Kellermann
|
5ece9685c2
|
PluginUnavailable: backport class PluginUnconfigured from master
Stop bothering people about the Tidal/Qobuz plugins.
|
2020-07-06 21:08:22 +02:00 |
|
Max Kellermann
|
e7c5a42821
|
Log: add Log() and LogFormat() overloads with std::exception_ptr
Make LogError()/FormatError() wrappers for those. Now we can log
exceptions with a lower level.
|
2020-07-06 21:08:04 +02:00 |
|
Max Kellermann
|
36e6079c57
|
Log: make LogLevel the first parameter
Prepare for templated functions.
|
2020-07-06 21:07:26 +02:00 |
|
Max Kellermann
|
e5f23678ca
|
Log: use GetFullMessage() to print exceptions
Print all nested exceptions on a single line to avoid confusion.
|
2020-07-06 21:07:16 +02:00 |
|
Max Kellermann
|
c3cfb5fe16
|
Merge branch 'v0.21.x'
|
2020-07-06 20:56:52 +02:00 |
|
Max Kellermann
|
749ad7cd83
|
PluginUnavailable: inherit the base class constructor
|
2020-07-06 20:40:25 +02:00 |
|
Max Kellermann
|
0b59f4eaee
|
doc/plugins.rst: merge redundant nfs:// documentation
|
2020-07-06 20:37:58 +02:00 |
|
Max Kellermann
|
402663de74
|
doc/plugins.rst: more markup
|
2020-07-06 20:34:04 +02:00 |
|
Max Kellermann
|
eaa66c7ee3
|
doc/plugins.rst: add smb:// with password example
Closes https://github.com/MusicPlayerDaemon/MPD/issues/864
|
2020-07-06 20:32:41 +02:00 |
|
Max Kellermann
|
996714d6ff
|
doc/plugins.rst: more markup
|
2020-07-06 20:32:11 +02:00 |
|