-
e72d27566c
io/BufferedOutputStream: use std::string_view
Max Kellermann
2023-05-15 11:11:41 +02:00
-
01c02a1ef8
util/StaticFifoBuffer: add method MoveFrom()
Max Kellermann
2023-04-29 20:22:31 +02:00
-
4bb4611e78
Merge branch 'v0.23.x'
Max Kellermann
2023-05-21 21:18:18 +02:00
-
-
f7eb1c9a83
Fix meson build warning for get_pkgconfig_variable
Michiel Beijen
2023-05-21 18:42:47 +02:00
-
2d22e6dee4
subprojects: update sqlite to 3.41.2-2
Max Kellermann
2023-05-21 21:05:14 +02:00
-
4587bf759d
subprojects: update expat to 2.5.0-2
Max Kellermann
2023-05-21 21:04:53 +02:00
-
e1e37cfe3c
TagPrint, command/File: two more libfmt 10 workarounds
Max Kellermann
2023-05-21 21:02:29 +02:00
-
381934985a
reorder ffmpeg to be lower priority than gme
latex
2023-05-12 00:25:08 +02:00
-
a8042885ac
TimePrint: minor fixup for libfmt 10
Max Kellermann
2023-05-15 20:59:58 +02:00
-
a71e68db50
command/player, SongPrint: use AudioFormatFormatter()
Max Kellermann
2023-05-15 20:52:21 +02:00
-
1417578b3d
db/update/Archive: validate directory names
Max Kellermann
2023-04-30 08:42:32 +02:00
-
96befa138c
db/update/Archive: ignore filenames with newline character
Max Kellermann
2023-04-30 08:41:59 +02:00
-
16a99804de
db/update/Archive: move check to IsAcceptableFilename()
Max Kellermann
2023-04-30 08:40:40 +02:00
-
75a39ed279
db/update/Archive: remove useless log message
Max Kellermann
2023-04-30 08:39:29 +02:00
-
4d357ab77c
Fix syntax error in mpdconf.example
Benjamin Cremer
2023-04-13 08:47:43 +02:00
-
d4f3dd49b4
db/SimpleDatabasePlugin: store
in_playlist value of songs into database
datasone
2023-04-12 00:04:37 +08:00
-
4ec6d0555a
check systemd unit dir from systemd.pc in meson
kaliko
2023-04-11 21:06:53 +02:00
-
a6a1182c4c
python/build/libs.py: update OpenSSL to 3.1.0
Max Kellermann
2023-03-21 09:39:20 +01:00
-
a59c9c602b
python/build/libs.py: update CURL to 8.0.1
Max Kellermann
2023-03-21 09:37:36 +01:00
-
0c4d824d64
subprojects/sqlite3.wrap: update to 3.41.0-1
Max Kellermann
2023-03-10 13:34:59 +01:00
-
a5281856c9
python/build/libs.py: update WildMidi to 0.4.5
Max Kellermann
2023-03-09 18:33:21 +01:00
-
0206a46d39
decoder/gme: require GME 0.6 or later
Max Kellermann
2023-03-09 18:09:54 +01:00
-
9475ef2202
fs/Charset: assign fs_charset
Max Kellermann
2023-03-06 19:24:53 +01:00
-
edae00e719
fs/Charset: remove useless log message
Max Kellermann
2023-03-06 19:20:12 +01:00
-
fb695bc55f
command/{file,storage}: remove stray "#pragma GCC diagnostic pop"
Max Kellermann
2023-03-06 16:32:49 +01:00
-
23a5b8fd3c
python/build/meson.py: remove unused import
Max Kellermann
2023-03-06 14:17:19 +01:00
-
273a93cfcf
build/python/cmake: set CMAKE_C_FLAGS_INIT, not CMAKE_C_FLAGS
Max Kellermann
2022-08-22 10:28:10 +02:00
-
d105985d78
build/python/cmake: set CMAKE_OSX_SYSROOT on macOS
Max Kellermann
2022-08-08 10:51:23 +02:00
-
f8cfeb39e9
build/python/cmake: add "env" parameter
Max Kellermann
2022-08-22 10:31:14 +02:00
-
d5d3982d3c
build/python/build/project.py: add "lazy" parameter to make_build_path()
Max Kellermann
2021-05-04 14:57:46 +02:00
-
47341107ea
build/python/build/project.py: raise exception on regex mismatch
Max Kellermann
2021-05-03 14:53:56 +02:00
-
90eaa87a4d
python/build/zlib.py: use autotools to be more portable
Max Kellermann
2023-03-06 13:14:24 +01:00
-
b09a54b2c2
python/build/autotools.py: use toolchain.arflags
Max Kellermann
2023-03-06 13:25:43 +01:00
-
10aec174d5
python/{cmake,autotools}: build in verbose mode
Max Kellermann
2022-08-08 10:05:30 +02:00
-
d32ed194e8
python/build/autotools.py: dump config.log on configure error
Max Kellermann
2021-08-13 18:52:00 +02:00
-
70d0fbd715
python/makeproject: do not use hard-code absolute path to make
Felix Hädicke
2017-10-10 00:08:14 +02:00
-
302432e157
python/makeproject: set appropriate build jobs count depending on the number of CPUs
Felix Hädicke
2017-09-30 00:10:24 +02:00
-
4ab8a677dc
build/python: do not use absolute path for tar
Felix Hädicke
2015-11-30 22:55:46 +01:00
-
52e4a4c904
build/python/build/project.py: lazy tarball extraction
Max Kellermann
2021-05-03 20:42:50 +02:00
-
a0f6932ebe
unix/SignalHandlers: shut down if parent process dies in --no-daemon mode
Max Kellermann
2023-03-06 12:53:19 +01:00
-
6e700dab69
CommandLine: hard-code
daemon=false if ENABLE_DAEMON is not set
Max Kellermann
2023-03-06 12:57:42 +01:00
-
35eaed7206
python/build/libs.py: update FFmpeg to 6.0
Max Kellermann
2023-03-06 07:52:59 +01:00
-
e7c963f2ce
python/build/libs.py: disable more unused FFmpeg features
Max Kellermann
2023-03-06 08:32:14 +01:00
-
949d72e368
output/PipeWire: lock thread loop in SendTag
Naïm Favier
2023-03-06 10:03:14 +01:00
-
8d2a184658
python/build/libs.py: update CURL to 7.88.1
Max Kellermann
2023-03-06 07:54:01 +01:00
-
c877a32d97
python/build/libs.py: update OpenSSL to 3.0.8
Max Kellermann
2023-03-06 07:53:34 +01:00
-
541468f0ca
input/async: check for errors in Seek()
Max Kellermann
2023-01-28 07:41:47 +01:00
-
d2797effa3
command/database: add missing include for UINT_MAX
Max Kellermann
2023-01-23 15:50:48 +01:00
-
1170fb1e1e
output/osx: change type to std::size_t to fix -Wc++11-narrowing
Max Kellermann
2023-01-23 14:06:51 +01:00
-
65b9b3195c
lib/dbus/AppendIter: add missing include
Max Kellermann
2023-01-03 16:08:12 +01:00
-
258830e913
increment version number to 0.23.13
Max Kellermann
2023-05-21 20:29:23 +02:00
-
c69b9780df
Merge branch 'reorder-decoder-plugins' of https://github.com/fuck-shithub/MPD
Max Kellermann
2023-05-15 21:03:35 +02:00
-
-
f869593ac8
TimePrint: minor fixup for libfmt 10
Max Kellermann
2023-05-15 20:59:58 +02:00
-
181b96dd2d
command/player, SongPrint: use AudioFormatFormatter()
Max Kellermann
2023-05-15 20:52:21 +02:00
-
4e9f463bb6
reorder ffmpeg to be lower priority than gme
latex
2023-05-12 00:25:08 +02:00
-
4947bb113d
input/plugins/Alsa: limit ALSA buffer time to 2 seconds maximum
borine
2023-05-06 08:40:07 +01:00
-
-
-
4345a656aa
output/httpd: fix libfmt icy-metaint replacement field
skidoo23
2023-05-04 18:15:13 +02:00
-
-
31dc8b73b7
db/update/Archive: validate directory names
Max Kellermann
2023-04-30 08:42:32 +02:00
-
e84db4f411
db/update/Archive: ignore filenames with newline character
Max Kellermann
2023-04-30 08:41:59 +02:00
-
395bf34a91
db/update/Archive: move check to IsAcceptableFilename()
Max Kellermann
2023-04-30 08:40:40 +02:00
-
dcc7628b67
db/update/Archive: remove useless log message
Max Kellermann
2023-04-30 08:39:29 +02:00
-
f2a4ae15aa
db/update: pass filenames as std::string_view
Max Kellermann
2023-04-30 08:23:11 +02:00
-
434bcb08ee
db/simple/Song: pass std::string_view to Load{File,FromArchive}()
Max Kellermann
2023-04-30 08:18:57 +02:00
-
99885c4cbc
util/IntrusiveHashSet: add method remove_and_dispose()
Max Kellermann
2023-03-22 15:13:30 +01:00
-
ab196f7afc
output/Control: Support
always_off outputs that are never used for playback
Simon Arlott
2023-04-20 21:18:17 +01:00
-
-
-
90c3fe22f5
decoder/openmpt: check libopenmpt version at compile time, not at configure time
Max Kellermann
2023-04-21 17:28:19 +02:00
-
ad8117e7c8
decoder/openmpt: Fix build error with libopenmpt < 0.5
Simon Arlott
2023-04-20 21:22:52 +01:00
-
82568c0b52
Fix syntax error in mpdconf.example
Benjamin Cremer
2023-04-13 08:47:43 +02:00
-
838b19c2b5
db/SimpleDatabasePlugin: store
in_playlist value of songs into database
datasone
2023-04-12 00:04:37 +08:00
-
0d2f67b523
check systemd unit dir from systemd.pc in meson
kaliko
2023-04-11 21:06:53 +02:00
-
a57bcd0238
thread/Mutex: add RecursiveMutex
Max Kellermann
2022-09-23 12:22:44 +02:00
-
76497bd5f7
util/IntrusiveSortedList, event/TimerList: include cleanup
Max Kellermann
2023-04-06 10:22:47 +02:00
-
53ec02d5e9
net/SocketDescriptor: decouple from FileDescriptor on Windows
Max Kellermann
2023-03-29 09:52:37 +02:00
-
7a5f485cf8
event/ServerSocket: use class UniqueSocketDescriptor in SupportsIPv6()
Max Kellermann
2023-03-29 10:04:52 +02:00
-
90565b1e36
test/run_{input,output}: add missing includes
Max Kellermann
2023-03-29 10:06:16 +02:00
-
6f7c7a2149
event/EpollBackend: add missing header guard
Max Kellermann
2023-03-21 11:00:32 +01:00
-
91123983ad
Revert "python/build/meson.py: keep Meson from executing Android-x86 test binaries"
Max Kellermann
2023-03-21 09:46:25 +01:00
-
2506edbffb
python/build/libs.py: update OpenSSL to 3.1.0
Max Kellermann
2023-03-21 09:39:20 +01:00
-
929520ecd2
python/build/libs.py: update CURL to 8.0.1
Max Kellermann
2023-03-21 09:37:36 +01:00
-
a20d467bf1
event/Loop: move quit_injected check to inside
#ifdef HAVE_THREADED_EVENT_LOOP
Max Kellermann
2023-03-20 15:02:30 +01:00
-
102dc123e8
LogBackend: log to stderr (regression fix)
Max Kellermann
2023-03-14 20:25:27 +01:00
-
b4d0b23369
LogBackend: use fmt::print()
Max Kellermann
2023-03-14 20:23:13 +01:00
-
119a949bb5
ls: use fmt::print()
Max Kellermann
2023-03-14 20:20:19 +01:00
-
f5b22bf2c3
input/Offset: remove unused macro
PRIoffset
Max Kellermann
2023-03-14 20:19:57 +01:00
-
5b7a89d714
mixer/plugins/volume_mapping: convert to C++
Max Kellermann
2023-03-14 20:16:04 +01:00
-
5b41857a22
mixer/plugins/volume_mapping: add SPDX header
Max Kellermann
2023-03-14 20:08:09 +01:00
-
688d9ff114
util/UriExtract: add uri_get_path_query_fragment()
Max Kellermann
2020-03-13 18:56:49 +01:00
-
c2d202e9b0
meson_options.txt: add option "libfuzzer"
Max Kellermann
2022-10-20 18:26:57 +02:00
-
bc51bc2933
pcm/Normalizer: add method Reset()
Max Kellermann
2023-03-13 13:52:43 +01:00
-
f547a56b1d
pcm/Normalizer: use Traits::long_type
Max Kellermann
2023-03-13 13:50:30 +01:00
-
1f6637d49a
pcm/Normalizer: add constant
SHIFT
Max Kellermann
2023-03-13 13:49:01 +01:00
-
de155a740c
pcm/Normalizer: convert peakPos to std::size_t
Max Kellermann
2023-03-13 13:46:55 +01:00
-
f323fc48d7
pcm/Normalizer: eliminate the local variable
slot
Max Kellermann
2023-03-13 13:44:58 +01:00
-
2ea634c302
pcm/Normalizer: replace the
gain array with a simple prev_gain variable
Max Kellermann
2023-03-13 13:42:50 +01:00
-
c0d38d941a
pcm/Normalizer: split the normalization loop
Max Kellermann
2023-03-13 13:31:46 +01:00
-
d7f2d90fd3
pcm/Normalizer: no in-place editing, separate src/dest parameters
Max Kellermann
2023-03-13 13:17:43 +01:00
-
8ea9b89321
pcm/Normalizer: use std::span
Max Kellermann
2023-03-13 12:45:01 +01:00
-
738254b2fc
pcm/Normalizer: use SampleTraits
Max Kellermann
2023-03-13 12:38:48 +01:00
-
fcc9a98cad
pcm/Normalizer: use PcmClamp()
Max Kellermann
2023-03-13 12:34:02 +01:00
-
dcf0a3e475
pcm/Normalizer: remove
clipped (only written to, never read)
Max Kellermann
2023-03-13 12:33:19 +01:00