-
6d4bedfc56
lib/alsa/Error: fix typo
aeolio
2021-12-14 09:00:45 +01:00
-
dda0dfc140
lib/curl/Request: move code from SetupEasy() to Setup.cxx
Max Kellermann
2021-12-08 19:56:20 +01:00
-
e0f56b9e2d
lib/curl/Request: move code to class CurlResponseHandlerAdapter
Max Kellermann
2021-12-08 19:47:01 +01:00
-
3c3c3eeeca
MSVC: use winsock2.h instead of sys/time.h for struct timeval
August2111
2021-02-22 16:50:37 +01:00
-
31c7151580
time/Calendar: add DaysInYear()
Max Kellermann
2021-12-08 19:44:28 +01:00
-
50a617764a
lib/curl/Handler: fix typo
Max Kellermann
2021-12-08 19:41:37 +01:00
-
7d67c87a47
io/FileReader: use std::size_t
Max Kellermann
2021-12-08 19:39:50 +01:00
-
c072902f23
io/FileOutputStream: merge win32 function Cancel
Philipp Wollschlegel
2021-11-23 22:40:38 +01:00
-
5ad4f3c54b
system/EventPipe: include cleanup
Max Kellermann
2021-12-08 19:32:02 +01:00
-
0b6055954d
thread/AsyncWaiter: new class
Max Kellermann
2021-07-02 19:05:57 +02:00
-
80c177e9a0
io/BufferedOutputStream: add missing char* cast
Max Kellermann
2021-12-07 12:07:08 +01:00
-
cdcef49eef
lib/curl/Request: add constructor with CurlEasy parameter
Max Kellermann
2021-12-07 12:00:45 +01:00
-
9e18aafccc
lib/curl/Request: use std::size_t
Max Kellermann
2021-12-07 12:00:09 +01:00
-
f7346c1d78
lib/curl/Request: move code to SetupEasy()
Max Kellermann
2021-12-07 11:56:52 +01:00
-
b709401814
lib/curl/Request: add API docs
Max Kellermann
2021-12-07 11:54:02 +01:00
-
4074db5f50
io/BufferedReader: use std::size_t
Max Kellermann
2021-12-07 11:49:59 +01:00
-
8c6bc02bf7
io/BufferedOutputStream: use std::byte
Max Kellermann
2021-01-26 22:27:18 +01:00
-
35c11afd54
player/Thread: add option "mixramp_analyzer"
Max Kellermann
2021-12-03 19:59:54 +01:00
-
c884e2f285
config/PlayerConfig: default buffer size is 8 MB
Max Kellermann
2021-12-06 23:04:29 +01:00
-
b6ba17a865
Merge branch 'v0.23.x'
Max Kellermann
2021-12-06 21:32:48 +01:00
-
-
bea821f194
doc/user.rst: add MixRamp documentation
Max Kellermann
2021-12-06 21:14:04 +01:00
-
713c7585b5
pcm/MixRampAnalyzer: a MixRamp implementation
Max Kellermann
2021-12-06 10:26:32 +01:00
-
f12c25b7ae
pcm/ReplayGainAnalyzer: new library
Max Kellermann
2021-12-03 16:32:15 +01:00
-
0a54b987a1
test/run_filter: move ReadFrames() to separate source
Max Kellermann
2021-12-06 10:29:31 +01:00
-
2240327286
ReplayGainInfo: move to tag/
Max Kellermann
2021-12-06 09:24:12 +01:00
-
4e276256c0
more braced init list conversion
Rosen Penev
2021-11-23 13:40:02 -08:00
-
866e7ff3ce
config/PlayerConfig: move code to functions
Max Kellermann
2021-12-06 09:13:12 +01:00
-
d0f9062b56
mpdconf.example: fix a few spelling typos
Tim Siegel
2021-12-05 10:33:56 -05:00
-
2cafbb2aba
player/CrossFade: move code to CanCrossFade()
Max Kellermann
2021-12-03 23:43:13 +01:00
-
b78c64376f
player/Thread: move code to CheckCrossFade()
Max Kellermann
2021-12-03 23:28:46 +01:00
-
2518612b1b
player/CrossFade: add method IsMixRampEnabled()
Max Kellermann
2021-12-03 23:22:49 +01:00
-
dda521a150
ReplayGain{Config,Global}: move to config/
Max Kellermann
2021-12-03 23:04:39 +01:00
-
95a155b10d
Partition: pass configuration as struct
Max Kellermann
2021-12-03 20:22:52 +01:00
-
2384a240e0
increment version number to 0.24
Max Kellermann
2021-12-03 23:01:16 +01:00
-
-
b9cc036703
.github/workflows/build.yml: rebuild branch v0.23.x
Max Kellermann
2021-12-03 23:00:40 +01:00
-
4e9b88559b
SingleMode: convert "pure" to "const"
Max Kellermann
2021-12-03 16:09:16 +01:00
-
3452682a42
IcyMetaDataParser: move to tag/
Max Kellermann
2021-12-03 16:05:57 +01:00
-
9262b24504
AudioCompress: move to pcm/
Max Kellermann
2021-12-03 16:04:07 +01:00
-
a5fa43b526
fs/io: move to io/
Max Kellermann
2021-12-03 14:02:07 +01:00
-
8681a3d74c
replace TextFile references with LineReader
Max Kellermann
2021-12-03 14:16:32 +01:00
-
f9c4d88b12
fs/io/TextFile: add interface LineReader
Max Kellermann
2021-12-03 14:13:17 +01:00
-
799032505e
io/uring/Queue: add method RequireSubmitEntry()
Max Kellermann
2021-12-02 16:33:59 +01:00
-
c8f174ac92
io/uring/Operation: disallow copying
Max Kellermann
2021-12-02 14:58:31 +01:00
-
047e169f3e
util/BindMethod: merge MakeBind{Method,Function}Wrapper(), they are identical now
Max Kellermann
2021-12-03 08:17:32 +01:00
-
687327c9e8
util/BindMethod: merge structs {Method,Function}SignatureHelper into one
Max Kellermann
2021-12-03 08:05:19 +01:00
-
26dc37bd76
util/BindMethod: merge structs {Method,Function}WrapperGenerator into one
Max Kellermann
2021-12-03 08:06:57 +01:00
-
c693e4aa64
util/BindMethod: remove unused struct MethodWithSignature
Max Kellermann
2021-12-03 08:06:13 +01:00
-
acab731fef
util/BindMethod: simplify MakeBindFunctionWrapper()
Max Kellermann
2021-12-02 23:25:40 +01:00
-
7e4ba3cb72
util/BindMethod: add MethodSignatureHelper::function_pointer
Max Kellermann
2021-12-02 23:24:51 +01:00
-
172c4d9c7d
util/BindMethod: remove unnecessary template arguments from BindMethodWrapperGenerator
Max Kellermann
2021-12-02 23:20:49 +01:00
-
bd5f6cbc7b
util/BindMethod: simplify more templates using "auto" template arguments
Max Kellermann
2021-12-02 22:47:20 +01:00
-
6fcd1c734b
util/BindMethod: eliminate struct BindMethodWrapperGenerator2
Max Kellermann
2021-12-02 22:45:04 +01:00
-
eca097dbfb
util/BindMethod: simplify more templates using "auto" template arguments
Max Kellermann
2021-12-02 22:36:11 +01:00
-
51ffafa011
util/BindMethod: use std::remove_reference_t
Max Kellermann
2021-12-02 22:24:38 +01:00
-
8dca602346
util/BindMethod: simplify BindMethod()
Max Kellermann
2021-12-02 22:12:36 +01:00
-
0ed24f3a05
util/IntrusiveList: disallow copying IntrusiveListHook
Max Kellermann
2021-12-02 14:57:48 +01:00
-
e25e0030e7
increment version number to 0.23.6
Max Kellermann
2021-12-01 20:01:22 +01:00
-
df4b6b92f2
release v0.23.5
v0.23.5
Max Kellermann
2021-12-01 20:00:00 +01:00
-
1c69913eca
decoder/flac: submit MixRamp only if there is actual data
Max Kellermann
2021-12-01 17:58:48 +01:00
-
cb5c6259fd
decoder/mad: submit MixRamp only if there is actual data
Max Kellermann
2021-12-01 17:15:57 +01:00
-
bf287fefb5
decoder/mad: move parse_id3_mixramp() to tag/Id3MixRamp.cxx
Max Kellermann
2021-12-01 17:03:31 +01:00
-
20bf1d68e6
MixRampInfo: move to tag/
Max Kellermann
2021-12-01 17:04:13 +01:00
-
9bc4c168fd
tag/MixRamp: rename to MixRampParser.cxx
Max Kellermann
2021-12-01 17:04:41 +01:00
-
3415049d1c
test/tag/TestMixRampParser: include the header, not the .cxx file
Max Kellermann
2021-12-01 17:07:36 +01:00
-
a45949b597
tag/MixRamp: [[gnu::...]] attributes
Max Kellermann
2021-12-01 15:48:23 +01:00
-
6009d4abab
tag/MixRamp: use std::string_view
Max Kellermann
2021-12-01 15:47:21 +01:00
-
16fb843c9b
tag/MixRamp: fix typo which broken MixRamp
Max Kellermann
2021-12-01 15:25:25 +01:00
-
36b333459b
test/tag/TestMixRampParser: new unit test
Max Kellermann
2021-12-01 15:39:39 +01:00
-
4d3320233e
test/test_mixramp: move to test/tag/
Max Kellermann
2021-12-01 15:32:14 +01:00
-
933a1a41e6
lib/upnp/Discovery: use InjectEvent instead of DeferEvent
Max Kellermann
2021-11-30 18:01:39 +01:00
-
1ff8626716
MSVC util/StringAPI.hxx add usage of MSVC compiler
August2111
2021-07-23 05:49:12 +02:00
-
c30466b84a
net/IPv4Address: add method GetPortBE()
Max Kellermann
2021-11-24 17:47:39 +01:00
-
868f1a4431
net/UniqueSocketDescriptor, ...: include <utility> instead of <algorithm>
Max Kellermann
2021-11-25 16:26:48 +01:00
-
05f529fffd
util/StringStrip: use [[gnu::...]] attributes
Max Kellermann
2021-11-26 16:23:16 +01:00
-
f01388559f
.github/workflows/build.yml: fix the ccache.key
Max Kellermann
2021-11-26 13:32:33 +01:00
-
27edd4a610
.github/workflows: merge build-{linux,macos}.yml into one
Max Kellermann
2021-11-26 13:31:27 +01:00
-
cc421b04cd
test/meson.build: add "protocol:gtest" where appropriate
Max Kellermann
2021-11-26 08:45:50 +01:00
-
3f2bc325a1
test/meson.build: fix test() indent
Max Kellermann
2021-11-26 08:40:38 +01:00
-
54686dfd79
test/meson.build: add dependencies on run_input
Max Kellermann
2021-11-26 08:35:08 +01:00
-
f22cf02ed8
fix wrong namespace name
Rosen Penev
2021-11-23 13:48:06 -08:00
-
5b51d0f733
use some auto
Rosen Penev
2021-11-23 13:44:24 -08:00
-
e03f82636a
const reference conversion
Rosen Penev
2021-11-13 17:27:27 -08:00
-
d53d85bd79
remove unused includes
Rosen Penev
2021-11-11 15:51:30 -08:00
-
4682ae0898
command/database: support relative offsets for "searchadd"
Max Kellermann
2021-11-23 12:03:20 +01:00
-
fd5b195879
.github/workflows/build-macos.yml: use actions/setup-python@v1
Max Kellermann
2021-11-23 11:54:35 +01:00
-
bb5df9839d
.github/workflows/build-macos.yml: install Meson, ninja and Boost
Max Kellermann
2021-11-23 12:04:40 +01:00
-
be34d55291
.github/workflows: add macOS build
Max Kellermann
2021-11-23 11:36:59 +01:00
-
c13911b171
.github/workflows: auto-build with GitHub Actions
Max Kellermann
2021-11-23 10:20:18 +01:00
-
6f83bdd6f3
Merge branch '1' of git://github.com/neheb/MPD
Max Kellermann
2021-11-23 10:39:07 +01:00
-
-
9bcd425a85
array conversions
Rosen Penev
2021-11-13 17:27:07 -08:00
-
ec917f70d2
Merge remote-tracking branches 'neheb/2' and 'neheb/3'
Max Kellermann
2021-11-23 09:23:43 +01:00
-
-
40ce4eeb43
use cinttypes header
Rosen Penev
2021-11-13 17:06:41 -08:00
-
-
29ae84e199
manual braced init
Rosen Penev
2021-11-11 02:40:47 -08:00
-
250011f016
return by braced init list
Rosen Penev
2021-11-11 02:18:46 -08:00
-
-
e08c85ae2d
doc/mpd.conf.5.rst: move ReplayGain documentation to user.rst
Max Kellermann
2021-11-22 22:14:10 +01:00
-
dcb5ca203c
db/DatabasePlaylist: increment only one variable
Max Kellermann
2021-11-22 20:47:06 +01:00
-
77df5a8f24
lib/pcre: migrate to PCRE2
Max Kellermann
2021-11-20 22:03:27 +01:00
-
d6bebd2507
doc/conf.py: Set sidebar width to 300px to limit wrapping
kaliko
2021-11-20 10:06:44 +01:00
-
f74996c02f
Merge remote-tracking branches 'neheb/1', 'neheb/2', 'neheb/3', 'neheb/4' and 'neheb/5'
Max Kellermann
2021-11-20 07:55:24 +01:00
-
-
eea2d35d3a
util/AllocatedString, ...: add missing include for std::exchange()
Max Kellermann
2021-11-19 16:04:25 +01:00