Rosen Penev
|
8e123e7fc9
|
test: archive: fix compilation with Windows
NarrowPath is needed.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
|
2024-01-04 14:22:25 -08:00 |
Rosen Penev
|
e8163124e3
|
mpg123: fix compilation under Windows
Signed-off-by: Rosen Penev <rosenp@gmail.com>
|
2024-01-04 14:22:25 -08:00 |
Rosen Penev
|
0651be8366
|
fluidsynth: fix compilation on Windows
NarrowPath is needed.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
|
2024-01-04 14:22:25 -08:00 |
Rosen Penev
|
4957035be6
|
mikmod: fix compilation on Windows
NarrowPath is needed.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
|
2024-01-04 14:22:25 -08:00 |
Rosen Penev
|
bcd55c0b75
|
sidplay: fix compilation under Windows
NarrowPath is needed.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
|
2024-01-04 14:22:25 -08:00 |
Rosen Penev
|
914ee92015
|
wavpack: fix compilation on Windows
NarrowPath is needed.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
|
2024-01-04 14:22:25 -08:00 |
Rosen Penev
|
fb9194b537
|
tests: fix ChromaPrint test on Windows
Signed-off-by: Rosen Penev <rosenp@gmail.com>
|
2024-01-04 14:22:24 -08:00 |
Max Kellermann
|
c04490bd52
|
storage/curl: eliminate std::strings, parse string_view directly
|
2024-01-04 21:11:07 +01:00 |
Max Kellermann
|
b601f4dc15
|
util/CNumberParser: remove unused function ParseInt64()
|
2024-01-04 21:07:50 +01:00 |
Max Kellermann
|
4086190c80
|
decoder/OpusTags: use ParseInteger()
|
2024-01-04 21:06:38 +01:00 |
Max Kellermann
|
e1eea9d98a
|
util/NumberParser: new library based on std::from_chars()
|
2024-01-04 21:03:37 +01:00 |
Max Kellermann
|
393d57b387
|
util/NumberParser: rename to CNumberParser
A new NumberParser library based on std::from_chars() will be added.
|
2024-01-04 21:02:45 +01:00 |
Max Kellermann
|
b283fe07af
|
lib/expat/ExpatParser: pass std::string_view to CharacterData()
|
2024-01-04 20:55:14 +01:00 |
Max Kellermann
|
feeb21577f
|
lib/upnp/Device: use std::forward_list instead of std::vector
|
2024-01-04 20:51:20 +01:00 |
Max Kellermann
|
1fca16737d
|
lib/upnp/Device: remove unnecessary ctors/dtors
|
2024-01-04 20:49:27 +01:00 |
Max Kellermann
|
4ec85a12e3
|
lib/upnp/Discovery: use std::map instead of std::list
|
2024-01-04 20:45:24 +01:00 |
Max Kellermann
|
3d2aebccad
|
lib/upnp/Discovery: pass std::string_view to LockRemove()
|
2024-01-04 20:40:47 +01:00 |
Max Kellermann
|
22382f799c
|
lib/upnp/Discovery: add `noexcept`
|
2024-01-04 20:39:21 +01:00 |
Max Kellermann
|
468eceabff
|
lib/upnp/Discovery: remove unreachable exception handler
|
2024-01-04 18:04:46 +01:00 |
Max Kellermann
|
08e0eb79f5
|
lib/upnp/Discovery: remove unused default ctor
|
2024-01-04 18:04:21 +01:00 |
Max Kellermann
|
8b03ce562c
|
input/curl: increase CURLOPT_BUFFERSIZE from 16 kB to 512 kB
|
2024-01-04 17:57:42 +01:00 |
Max Kellermann
|
997311ba14
|
lib/curl/Easy: add method TrySetOption()
|
2024-01-04 17:51:48 +01:00 |
Max Kellermann
|
cbd031ca7f
|
lib/upnp/Action: common UpnpSendAction() wrapper for pupnp and npupnp
Merge a lot of duplicate code.
|
2024-01-04 17:40:59 +01:00 |
Max Kellermann
|
95842e7984
|
db/upnp: eliminate the std::forward_list, use IterableSplitString()
|
2024-01-04 16:31:28 +01:00 |
Max Kellermann
|
cc41e95806
|
db/upnp: add `rootid_sv`
|
2024-01-04 16:20:44 +01:00 |
Max Kellermann
|
2c77e088b4
|
db/upnp: eliminate temporary std::string from Visit()
|
2024-01-04 16:19:03 +01:00 |
Max Kellermann
|
4eefc2e47c
|
test/DumpDatabase: add "URI" parameter
|
2024-01-04 15:37:10 +01:00 |
Max Kellermann
|
7c13666226
|
test/DumpDatabase: remove the "PLUGIN" parameter, load from config file
|
2024-01-04 15:36:18 +01:00 |
Max Kellermann
|
4ed8313954
|
test/DumpDatabase: use libfmt
|
2024-01-04 15:32:26 +01:00 |
Max Kellermann
|
c8e2ab6781
|
db/upnp/Object: smaller enums
|
2024-01-04 14:31:41 +01:00 |
Max Kellermann
|
b2ed29b8c0
|
lib/upnp/ContentDirectoryService: getFriendlyName() returns std::string reference
This can avoid the overhead of casting a C string back to std::string_view.
|
2024-01-04 14:28:12 +01:00 |
Max Kellermann
|
1789b56a85
|
db/upnp: pass std::string_view to songPath()
|
2024-01-04 14:28:12 +01:00 |
Max Kellermann
|
714dbc9294
|
lib/upnp/Discovery: forward-declare inner class ContentDirectoryDescriptor
|
2024-01-04 14:28:12 +01:00 |
Max Kellermann
|
f40eb963fd
|
lib/upnp/Discovery: forward-declare inner class Downloader
|
2024-01-04 14:28:12 +01:00 |
Max Kellermann
|
ee4b49d12f
|
lib/expat/ExpatParser: pass std::string_view to Parse()
|
2024-01-04 14:28:12 +01:00 |
Max Kellermann
|
4c9942534c
|
lib/upnp/Device: pass url as std::string_view to Parse()
|
2024-01-04 14:28:12 +01:00 |
Max Kellermann
|
d5f7db59a8
|
lib/upnp/Util: pass std::string_view to path_getfather()
|
2024-01-04 14:28:12 +01:00 |
Max Kellermann
|
8d1b73ae89
|
lib/upnp/Discovery: use string_view::starts_with() instead of strncmp()
|
2024-01-04 14:28:08 +01:00 |
Rosen Penev
|
afa77099cf
|
msys2 CI
Signed-off-by: Rosen Penev <rosenp@gmail.com>
|
2024-01-04 12:49:43 +01:00 |
Rosen Penev
|
f68fab53a7
|
zzip: fix compilation on Windows
NarrowPath is needed.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
|
2024-01-04 12:38:36 +01:00 |
Rosen Penev
|
6a4dc281d1
|
bzip2: fix compilation on Windows
NarrowPath is needed.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
|
2024-01-04 12:38:30 +01:00 |
Max Kellermann
|
26831a417a
|
subproject: update expat to 2.5.0-4
|
2024-01-04 09:49:10 +01:00 |
Max Kellermann
|
6293818c35
|
subproject: update fmt to 10.2.0-1
|
2024-01-04 09:49:09 +01:00 |
Rosen Penev
|
a859de6806
|
sndfile: fix compilation with clang's libc++
error: non-constant-expression cannot be narrowed from type 'sf_count_t'
(aka 'long long') to 'size_type' (aka 'unsigned int') in initializer list
[-Wc++11-narrowing]
215 | std::span{buffer, num_frames * frame_size},
| ^~~~~~~~~~~~~~~~~~~~~~~
note: insert an explicit cast to silence this issue
215 | std::span{buffer, num_frames * frame_size},
| ^~~~~~~~~~~~~~~~~~~~~~~
| static_cast<size_type>()
Signed-off-by: Rosen Penev <rosenp@gmail.com>
|
2024-01-03 12:18:52 -08:00 |
Rosen Penev
|
13202bfce4
|
test: neighbor_explorer: fix compilation on WIN32
Need NarrowPath. Matches what is done in other tests.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
|
2023-12-31 15:38:49 -08:00 |
Rosen Penev
|
f3d031b38a
|
libnpupnp: update subproject
Fixes compilation under Windows.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
|
2023-12-31 13:58:10 -08:00 |
Rosen Penev
|
f6dbf38e99
|
upnp: change interface variable name
rpc.h under Windows defines interface as struct, which blows up the
build here. Rename to avoid.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
|
2023-12-28 19:39:05 -08:00 |
Max Kellermann
|
d0a4270449
|
lib/upnp/Compat: remove obsolete kludges
Those bugs have been fixed looong ago.
|
2023-12-28 21:24:58 +01:00 |
Max Kellermann
|
b9a7a9981e
|
lib/upnp/ContentDirectoryService: remove unused fields
|
2023-12-28 21:22:41 +01:00 |
Max Kellermann
|
d9fb152b95
|
lib/upnp/ContentDirectoryService: include some headers only with libpupnp
|
2023-12-28 21:18:41 +01:00 |