Commit Graph

  • d94e8bd82d queue/IdTable: include cleanup Max Kellermann 2021-11-19 16:03:06 +01:00
  • b0c92e1a34 queue/IdTable: lazy-initialize the "data" array Max Kellermann 2021-11-19 15:54:51 +01:00
  • ead5bcf048 queue/IdTable: make size const Max Kellermann 2021-11-19 15:51:04 +01:00
  • bdd268a524 doc/user.rst: update build dependencies on Debian Bullseye kaliko 2021-11-19 11:04:47 +01:00
  • e783c2bd2c util/LazyRandomEngine: use std::optional to avoid allocation Shen-Ta Hsieh 2021-11-14 03:53:42 +08:00
  • 837fc98638 use const references Rosen Penev 2021-11-11 15:51:43 -08:00
  • 5deca66fdc add various nodiscard Rosen Penev 2021-11-11 02:27:17 -08:00
  • cfe2dd4147 use nullptr Rosen Penev 2021-11-11 02:45:52 -08:00
  • 00f8d65a17 remove std::move Rosen Penev 2021-11-11 02:47:07 -08:00
  • 4e0e4c00bf treewide: replace lock_guard with scoped_lock Rosen Penev 2021-11-11 16:19:32 -08:00
  • a8c77a6fba Merge branch '1' of git://github.com/neheb/MPD Max Kellermann 2021-11-11 10:33:17 +01:00
  • 31aa6d0c4f use auto with make_unique Rosen Penev 2021-11-11 00:47:45 -08:00
  • d051c4931d Merge branch '2' of git://github.com/neheb/MPD Max Kellermann 2021-11-11 10:32:45 +01:00
  • 94b0baceb0 convert address_family_ranking to std::array Rosen Penev 2021-11-11 01:03:29 -08:00
  • 16feb261e2 increment version number to 0.23.5 Max Kellermann 2021-11-11 10:18:12 +01:00
  • f084bf7872 release v0.23.4 v0.23.4 Max Kellermann 2021-11-11 10:16:36 +01:00
  • 1112d3907a Revert "systemd: add "RuntimeDirectory" directive" Max Kellermann 2021-11-11 10:12:27 +01:00
  • 3464497880 command/database: add optional position parameter to "searchaddpl" Max Kellermann 2021-11-09 21:17:50 +01:00
  • 651f57bced command/playlist: save only if at least one song was added Max Kellermann 2021-11-11 09:44:47 +01:00
  • b4e72aba6c command/playlist: move code to SearchInsertIntoPlaylist() Max Kellermann 2021-11-11 09:34:30 +01:00
  • 061dd2dfef output/plugins: fix build error with clang and -stdlib=libc++ 0xC0ncord 2021-11-10 15:35:56 -05:00
  • 5f4ec7de5b decoder/ffmpeg, lib/ffmpeg: make AVCodec pointers "const" Max Kellermann 2021-11-09 21:07:11 +01:00
  • 6f81bb4b09 upnp: add option to configure interface for db plugin Max Audron 2021-11-08 22:56:34 +01:00
  • 4ed60a5711 upnp: expose interface configuration on UpnpInit2() Max Audron 2021-11-08 22:48:07 +01:00
  • c93195c94b NEWS: fix typo Max Kellermann 2021-11-05 14:45:43 +01:00
  • f30adac4bb doc/mpdconf.example: add comments recommending not to use log_file and pid_file Max Kellermann 2021-11-05 06:18:28 +01:00
  • a4e4217204 Main: ignore the "pid_file" setting if started as systemd service Max Kellermann 2021-11-05 08:54:57 +01:00
  • 8754d705a1 CommandLine: rename struct options Max Kellermann 2021-11-05 08:56:28 +01:00
  • 23d4a2d6a5 Main: pass struct options by reference Max Kellermann 2021-11-05 08:55:43 +01:00
  • ce77b148d9 CommandLine: add option --systemd Max Kellermann 2021-11-05 08:48:19 +01:00
  • be3eca39e8 NEWS: add missing lines Max Kellermann 2021-11-04 17:58:56 +01:00
  • 3413b1aeb4 output/alsa: add option thesycon_dsd_workaround Max Kellermann 2021-11-04 14:21:02 +01:00
  • 356d13e9dd lib/alsa/HwSetup: add missing include Max Kellermann 2021-11-04 17:55:10 +01:00
  • fa34bf0aaf Merge branch 'feature/win32-disable-openmpt123' of git://github.com/ibmibmibm/MPD Max Kellermann 2021-11-04 15:11:26 +01:00
  • 5d0941476a lib/alsa/Error: a std::system_error category for libasound errors Max Kellermann 2021-11-04 14:40:02 +01:00
  • 5ff0bbd0f8 lib/fmt/AudioFormatFormatter: add formatter for SampleFormat Max Kellermann 2021-11-04 14:54:11 +01:00
  • a3764e533c python/build/libs.py: disable building libopenmpt cli Shen-Ta Hsieh 2021-11-04 21:53:02 +08:00
  • 3e05cba30e python/build/libs.py: update libopenmpt configure flags Shen-Ta Hsieh 2021-11-04 15:23:24 +08:00
  • 14b3c0f0af event/Loop: destruct the Uring::Manager in the destructor before assert() Max Kellermann 2021-11-03 18:27:12 +01:00
  • 67aff05051 increment version number to 0.23.4 Max Kellermann 2021-10-31 18:17:29 +01:00
  • 19a101c3ac release v0.23.3 v0.23.3 Max Kellermann 2021-10-31 18:13:10 +01:00
  • 8da17a8211 doc/user.rst: add optimized build options to examples Max Kellermann 2021-10-31 17:05:56 +01:00
  • 2748929039 doc/user.rst: add -Dwrap_mode=forcefallback to Android/Windows examples Max Kellermann 2021-10-31 17:07:01 +01:00
  • 0c900a4bfa doc/user.rst: pass -Dandroid_debug_keystore=... to ./android/build.py Max Kellermann 2021-10-31 17:03:35 +01:00
  • f1d5d70010 android/run-javac.sh: switch to Java 7 Max Kellermann 2021-10-31 16:55:38 +01:00
  • 56ebc7637d python/build/libs.py: update FFmpeg to 4.4.1 Max Kellermann 2021-10-31 16:44:09 +01:00
  • 996dd9fc8b python/build/libs.py: update libopenmpt to 0.5.12 Max Kellermann 2021-10-31 16:42:48 +01:00
  • 056514d598 output/snapcast: reset unflushed_input after successful read Max Kellermann 2021-10-31 16:33:15 +01:00
  • 9a21bdfd6a output/snapcast: implement Pause() Max Kellermann 2021-10-31 16:19:52 +01:00
  • 03f99dd26e db/update/Walk: use GetFilenameSuffix() instead of uri_get_suffix() Max Kellermann 2021-10-28 15:04:30 +02:00
  • bfb1b641f9 db/update/InotifyUpdate: fix use-after-free bug Max Kellermann 2021-10-28 13:39:12 +02:00
  • 72ba98c464 doc/protocol.rst: add missing backtick Naglis Jonaitis 2021-10-27 02:11:39 +03:00
  • dcd19c0592 config/Path: use StringView::Split() Max Kellermann 2021-10-26 12:52:52 +02:00
  • 109159e0f7 Permission: use StringView::Split() Max Kellermann 2021-10-26 12:24:09 +02:00
  • 409b877eea output/ao: include cleanup Max Kellermann 2021-10-26 12:20:16 +02:00
  • c5bf7948ff fs/StandardDirectory: use the RUNTIME_DIRECTORY environment variable Max Kellermann 2021-10-26 09:25:12 +02:00
  • b9f7127691 fs/StandardDirectory: add GetAppRuntimeDir() Max Kellermann 2021-10-26 09:15:25 +02:00
  • 1e6f5f012c fs/StandardDirectory: add GetUserRuntimeDir() Max Kellermann 2021-10-26 09:04:42 +02:00
  • 225d85fd9b fs/StandardDirectory: use "if" with initializer Max Kellermann 2021-10-26 09:26:55 +02:00
  • 1bb22f118d fs/StandardDirectory: add more pure/const attributes Max Kellermann 2021-10-26 09:03:55 +02:00
  • 552c30eae4 systemd: add "RuntimeDirectory" directive Max Kellermann 2021-10-25 14:16:26 +02:00
  • 48e8a26813 command/playlist: allow range in playlistdelete Max Kellermann 2021-10-25 12:16:20 +02:00
  • ade847bc89 PlaylistFile: fold spl_move_index() into handle_playlistmove() Max Kellermann 2021-10-25 12:11:45 +02:00
  • a6173e0eae command/playlist: add position parameter to "playlistadd" Max Kellermann 2021-10-25 08:43:42 +02:00
  • 4529bb4a83 doc/protocol.rst: add "since" version notes Max Kellermann 2021-10-25 08:44:54 +02:00
  • 258ecb764f PlaylistFile: add class PlaylistFileEditor Max Kellermann 2021-10-23 13:35:57 +02:00
  • 6f595e9abb command/queue: add optional position parameter to "add" Max Kellermann 2021-10-23 13:00:34 +02:00
  • 35c4c7e8bf command/queue: move #ifdef out of AddDatabaseSelection() Max Kellermann 2021-10-23 13:06:40 +02:00
  • 293ed924d1 command/queue: pass Partition to AddDatabaseSelection() Max Kellermann 2021-10-23 13:05:26 +02:00
  • c8121176b3 output/alsa: add option "stop_dsd_silence" to work around DSD DAC noise Max Kellermann 2021-10-22 20:33:26 +02:00
  • ee270f9b00 meson.build: log_dep is only needed internally Max Kellermann 2021-10-23 12:07:42 +02:00
  • bf1d77a4d8 output/alsa: un-inline several methods Max Kellermann 2021-10-23 12:01:38 +02:00
  • a9344fafe9 lib/alsa/AllowedFormat: use StringView::RemoveSuffix() Max Kellermann 2021-10-23 11:43:28 +02:00
  • b8890726f2 lib/alsa/AllowedFormat: use std::string_view Max Kellermann 2021-10-23 11:41:24 +02:00
  • 0f84332654 output/alsa: make "mode" const Max Kellermann 2021-10-23 11:38:57 +02:00
  • 46c82259f7 output/Control: make config fields const Max Kellermann 2021-10-22 20:22:19 +02:00
  • 2d03823283 output/Control: fold Configure() into the constructor Max Kellermann 2021-10-22 20:18:06 +02:00
  • bba144eca5 output/Control: use C++ initializers Max Kellermann 2021-10-22 20:17:24 +02:00
  • 9af73dad93 output/Multiple: remove unused method Add() Max Kellermann 2021-10-22 20:21:32 +02:00
  • f0d66bf6a6 output/Control: pass rvalue reference to move constructor Max Kellermann 2021-10-22 20:10:42 +02:00
  • 5ad53a7554 output/Thread: remove duplicate code by calling InternalCloseOutput() Max Kellermann 2021-10-22 19:39:52 +02:00
  • 7b2e3331f2 output/Filtered: improve API docs Max Kellermann 2021-10-22 19:53:47 +02:00
  • 3cb44f6652 increment version number to 0.23.3 Max Kellermann 2021-10-22 12:50:02 +02:00
  • b7fdff46f2 release v0.23.2 v0.23.2 Max Kellermann 2021-10-22 12:45:45 +02:00
  • e16109330d input/last: clear "uri" in OnCloseTimer() Max Kellermann 2021-10-22 12:43:46 +02:00
  • 72621531e0 protocol/Result: convert to Client method Max Kellermann 2021-10-22 11:51:12 +02:00
  • 0a48146efc client/Client: pass std::string_view to Write() Max Kellermann 2021-10-22 11:53:50 +02:00
  • 0c4bf12bfd player/CrossFade: fix inverted check and wrong variable Max Kellermann 2021-10-22 11:48:46 +02:00
  • b8e0855ef3 output/pipewire: obey PipeWire's DSD bit order and interleave Max Kellermann 2021-10-21 18:18:18 +02:00
  • 6467502b9d output/pipewire: restore SampleFormat::DSD after ToPipeWireAudioFormat() call Max Kellermann 2021-10-21 21:15:10 +02:00
  • 15b67f20e5 output/pipewire: un-inline ParamChanged() Max Kellermann 2021-10-21 18:06:53 +02:00
  • 0825179f00 output/pipewire: add local reference variables Max Kellermann 2021-10-21 19:56:39 +02:00
  • 97211d0aad output/pipewire: rename field "buffer" to "pod_buffer" Max Kellermann 2021-10-21 19:58:49 +02:00
  • 029c499bfa output/pipewire: use std::fill_n() Max Kellermann 2021-10-21 20:01:19 +02:00
  • 0ba867ec16 output/pipewire: use MAX_CHANNELS, not SPA_AUDIO_MAX_CHANNELS Max Kellermann 2021-10-21 20:00:33 +02:00
  • 866d147122 output/pipewire: make field "channels" unsigned Max Kellermann 2021-10-21 19:59:22 +02:00
  • 32851d1bc7 output/pipewire: DSD support Max Kellermann 2021-10-20 09:54:05 +02:00
  • 78257408b4 output/pipewire: report errors from the "state_changed" callback Max Kellermann 2021-10-20 11:24:15 +02:00
  • f447b7615e output/pipewire: check pw_stream_connect() errors Max Kellermann 2021-10-20 11:07:46 +02:00
  • 1f780b7209 output/Thread: log exception details Max Kellermann 2021-10-20 11:23:27 +02:00