Commit Graph

  • 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