Commit Graph

  • 49efb6071c config/Migrate: library to migrate deprecated settings Max Kellermann 2018-07-18 09:42:56 +02:00
  • 8df98932b1 config/Data: add methods AddParam(), AddBlock() Max Kellermann 2018-07-18 10:17:45 +02:00
  • 95481dda86 config/Global: remove unused function config_get_param() Max Kellermann 2018-07-17 23:42:20 +02:00
  • 1b4181d983 test/DumpDatabase: use struct ConfigData Max Kellermann 2018-07-17 23:41:37 +02:00
  • 113141bf2a StateFileConfig: add attribute "restore_paused" Max Kellermann 2018-07-17 23:34:45 +02:00
  • bcc1e51097 StateFile: add struct StateFileConfig Max Kellermann 2018-07-17 23:27:50 +02:00
  • e8a7c6cee3 config/Global: remove unused function config_get_block() Max Kellermann 2018-07-17 23:14:47 +02:00
  • 0c8ffa1ac3 output/MultipleOutputs: use struct ConfigData Max Kellermann 2018-07-17 23:13:35 +02:00
  • 4f678aa244 neighbor/Glue: use struct ConfigData Max Kellermann 2018-07-17 23:11:33 +02:00
  • 3a4a430f6c fs/Config: use struct ConfigData Max Kellermann 2018-07-17 23:09:56 +02:00
  • 36db40b224 client/Global: use struct ConfigData Max Kellermann 2018-07-17 23:07:50 +02:00
  • 426b9672cf db/Configured: use struct ConfigData Max Kellermann 2018-07-17 23:06:17 +02:00
  • 4d80419982 pcm/ConfiguredResampler: use struct ConfigData Max Kellermann 2018-07-17 23:04:26 +02:00
  • 3983caa2c8 Listen: use struct ConfigData Max Kellermann 2018-07-17 23:02:53 +02:00
  • 0b4e0b7bcb LogInit: use struct ConfigData Max Kellermann 2018-07-17 23:02:06 +02:00
  • a9b8d5ecb6 Permission: use struct ConfigData Max Kellermann 2018-07-17 23:00:42 +02:00
  • 60b2338091 config/Global: remove unused function config_get_path() Max Kellermann 2018-07-17 22:59:09 +02:00
  • d2594c6380 storage/Configured: use struct ConfigData Max Kellermann 2018-07-17 22:57:08 +02:00
  • 667daab056 config/Global: remove unused function config_get_unsigned() Max Kellermann 2018-07-17 22:56:14 +02:00
  • 2fc0a738ce Main: use struct ConfigData Max Kellermann 2018-07-17 22:48:58 +02:00
  • 86c531b37d config/Data: move std::chrono parsers from Global.hxx Max Kellermann 2018-07-17 22:51:18 +02:00
  • a5b14a2ea7 Main: add local ConfigData reference Max Kellermann 2018-07-17 22:48:43 +02:00
  • bf582bd969 ZeroconfGlue: use struct ConfigData Max Kellermann 2018-07-17 22:44:16 +02:00
  • ad866f7a7d db/update/Config: use struct ConfigData Max Kellermann 2018-07-17 22:41:28 +02:00
  • 338a6f2a96 db/update/Walk: move UpdateConfig initialization to class UpdateService Max Kellermann 2018-07-17 22:39:52 +02:00
  • c3aa53cc97 db/update/Walk: move configuration to struct UpdateConfig Max Kellermann 2018-07-17 22:36:37 +02:00
  • 24a86dce21 tag/Config: use struct ConfigData Max Kellermann 2018-07-17 22:34:11 +02:00
  • 0209bc4ba7 ReplayGainGlobal: use struct ConfigData Max Kellermann 2018-07-17 22:32:56 +02:00
  • dd57b81989 PlaylistFile: use struct ConfigData Max Kellermann 2018-07-17 22:31:33 +02:00
  • ffe6819966 config/Global: move value parser code to struct ConfigData Max Kellermann 2018-07-17 22:18:15 +02:00
  • 8af75c78f8 config/{Global,Block}: throw exception on parser error Max Kellermann 2018-07-17 22:23:04 +02:00
  • 696add259b config/Global: remove unused function config_find_block() Max Kellermann 2018-07-17 22:15:10 +02:00
  • f18695eb45 test/run_output: use struct ConfigData Max Kellermann 2018-07-17 22:12:56 +02:00
  • d6b0ecac1b test/run_filter: use struct ConfigData Max Kellermann 2018-07-17 22:11:57 +02:00
  • 61a119b607 playlist/Registry: use struct ConfigData Max Kellermann 2018-07-17 22:10:32 +02:00
  • ea5096ac90 test/read_conf: use struct ConfigData Max Kellermann 2018-07-17 21:55:15 +02:00
  • 428c2ec0e3 test/read_conf: throw if setting is not configured Max Kellermann 2018-07-17 22:08:08 +02:00
  • 1a82981d07 test/read_conf: validate the setting name early Max Kellermann 2018-07-17 22:07:05 +02:00
  • 0ff0aca2e2 input/Init: use struct ConfigData Max Kellermann 2018-07-17 21:49:27 +02:00
  • 7b02c0224c filter/LoadChain: use struct ConfigData Max Kellermann 2018-07-17 21:47:32 +02:00
  • 57d77cc8a0 decoder/List: use struct ConfigData Max Kellermann 2018-07-17 21:31:06 +02:00
  • 9fe0585056 config/Global: add GetGlobalConfig() Max Kellermann 2018-07-17 20:39:02 +02:00
  • 8c366f0774 config/Data: automatic initialization Max Kellermann 2018-07-17 21:35:43 +02:00
  • d6529d8c60 test/*: catch and print all exceptions Max Kellermann 2018-07-17 21:56:43 +02:00
  • edb44a536a util/PrintException: new utility class Max Kellermann 2018-07-17 21:58:07 +02:00
  • eeaaea802a config/Data: FindBlock() throws on error Max Kellermann 2018-07-17 21:18:18 +02:00
  • 15c36baefd config/Data: add method FindBlock() Max Kellermann 2018-07-17 21:14:53 +02:00
  • 33deb84aa1 config/Data: make getters const Max Kellermann 2018-07-17 21:16:11 +02:00
  • b211d31a64 config/Data: add getter methods Max Kellermann 2018-07-17 20:39:33 +02:00
  • 5b192beaa5 config/Global: remove ConfigBlock::SetUsed() call, let caller do that Max Kellermann 2018-07-17 21:08:41 +02:00
  • ef38330d74 config/Block: add method SetUsed() Max Kellermann 2018-07-17 21:05:17 +02:00
  • 987b60ae73 config/Block: make "used" mutable Max Kellermann 2018-07-17 21:05:55 +02:00
  • 7db0f7c4da config/Param: remove unused "used" flag Max Kellermann 2018-07-17 20:44:07 +02:00
  • a4eeaff63f config/File: move duplicate code to ExpectValueAndEnd() Max Kellermann 2018-07-17 20:14:43 +02:00
  • 7807ddae57 config/Param: allow moving the value Max Kellermann 2018-07-17 20:23:27 +02:00
  • 566af6827e config/Param: inline the constructor Max Kellermann 2018-07-17 20:23:37 +02:00
  • bf046d895e config/Param: use C++11 initializers Max Kellermann 2018-07-17 20:22:38 +02:00
  • af33a9f4b8 config/Block: allow moving name and value Max Kellermann 2018-07-17 20:16:12 +02:00
  • e9a4570891 config/Block: use C++11 initializers Max Kellermann 2018-07-17 20:16:19 +02:00
  • 99d5b61698 fs/Path: add operator/(Path,Path) Max Kellermann 2018-07-17 17:01:02 +02:00
  • 79e89eb23b CommandLine: use constexpr Path instead of macros Max Kellermann 2018-07-17 17:02:49 +02:00
  • d13a64455c config/File: use nested exception to annotate file name and line number Max Kellermann 2018-07-16 19:49:30 +02:00
  • 816603fd9a config/Config*: rename files, drop "Config" prefix Max Kellermann 2018-07-16 19:50:07 +02:00
  • bf5f12a51f Merge branch 'patch-4' of git://github.com/Wang-Yue/MPD Max Kellermann 2018-07-16 18:59:17 +02:00
  • 866821765a use uint_least32_t instead of long for timeout Yue Wang 2018-07-16 09:42:04 -07:00
  • c457d8e442 Merge branch 'can' of git://github.com/Wang-Yue/MPD Max Kellermann 2018-07-16 18:14:04 +02:00
  • c58dffa685 Implement Cancel() for OSXOutputPlugin Yue Wang 2018-07-15 22:33:39 -07:00
  • ba41690063 output/Interface: add method ChangeAudioFormat() Max Kellermann 2018-07-16 11:46:33 +02:00
  • 86a37d0ed6 Main, pcm/SampleFormat, command/Error: remove obsolete GCC version checks Max Kellermann 2018-07-16 10:31:42 +02:00
  • 2fb5dbe62b output/alsa: use spsc_queue::reset() Max Kellermann 2018-07-16 10:15:01 +02:00
  • d2835e2989 configure.ac: require Boost 1.58 Max Kellermann 2018-07-16 10:11:00 +02:00
  • 543e8a98a7 m4: update various libraries from autoconf-archive 20170928 Max Kellermann 2018-07-16 10:11:53 +02:00
  • 86b7890f67 Merge branch 'v0.20.x' Max Kellermann 2018-07-16 11:03:53 +02:00
  • 7393e1cba1 python/build/libs: upgrade libnfs to 3.0.0 Max Kellermann 2018-07-16 10:56:29 +02:00
  • ceee47fda8 python/build/libs: upgrade CURL to 7.61.0 Max Kellermann 2018-07-16 10:55:08 +02:00
  • 9c6b52ccee Permission: add special permissions for local sockets Max Kellermann 2018-07-15 21:54:43 +02:00
  • 79937c9495 Support timed_wait in microseconds level Yue Wang 2018-07-15 13:22:53 -07:00
  • a47ecf9cb1 doc/user: document client configuration Max Kellermann 2018-07-15 21:56:41 +02:00
  • 8aa2c57413 client: pass permission mask to constructor Max Kellermann 2018-07-13 18:20:47 +02:00
  • 524a7f4560 Listen: simplify code flow in listen_global_init() Max Kellermann 2018-07-15 21:34:16 +02:00
  • 56bfff5a57 event/ServerSocket: add method IsEmpty() Max Kellermann 2018-07-15 21:35:14 +02:00
  • 1d30df9b15 Update OSXOutputPlugin.cxx Yue Wang 2018-07-13 22:27:24 -07:00
  • ef84e5c8fa further guard dop code by if (dop_enabled) Yue Wang 2018-07-13 16:36:29 -07:00
  • 6d2a30b860 Update OSXOutputPlugin.cxx Yue Wang 2018-07-13 16:14:59 -07:00
  • 9e0fa8e9ec Fix a copy and paste from diff bug. Yue Wang 2018-07-13 15:53:51 -07:00
  • 5e8e038811 Enclose pcm_export into the ENABLE_DSD guard. Yue Wang 2018-07-13 15:31:48 -07:00
  • e61a804b80 Simplify audio format assignment code Yue Wang 2018-07-13 15:09:11 -07:00
  • a9d6ad4759 Merge pull request #1 from Wang-Yue/patch-3 Yue Wang 2018-07-13 13:01:34 -07:00
  • 987124610a Remove sync_sample_rate option as it's no longer necessary Yue Wang 2018-07-13 13:00:25 -07:00
  • 40a1ebee29 Enable OSX output plugin to set hardware sample rate and bit depth at the same time Yue Wang 2018-07-13 12:48:43 -07:00
  • d4ce9c0df2 system/FileDescriptor: no-op implementation of *CloseOnExec() on Windows Max Kellermann 2018-07-13 18:16:39 +02:00
  • 680fdb0338 enable macOS to use Hardware Mixer Yue Wang 2018-07-10 15:51:32 -07:00
  • 727078f65d decoder/flac: call TagHandler::OnAudioFormat() Max Kellermann 2018-07-07 14:43:21 +02:00
  • d7f770ce73 decoder/flac: move flac_sample_format() to FlacAudioFormat.hxx Max Kellermann 2018-07-07 14:40:02 +02:00
  • e1ddb63054 lib/xiph/FlacStreamMetadata: move code to Scan(FLAC__StreamMetadata_StreamInfo) Max Kellermann 2018-07-07 14:33:53 +02:00
  • 24b14c5aa5 decoder/flac: rename FlacMetadata.cxx to FlacStreamMetadata.cxx Max Kellermann 2018-07-07 14:29:49 +02:00
  • 2e116c9e28 lib/xiph/FlacMetadataChain: un-inline Read(InputStream) Max Kellermann 2018-07-07 14:22:22 +02:00
  • 37897d1550 decoder/flac: move class FlacMetadataChain to separate source Max Kellermann 2018-07-07 14:09:26 +02:00
  • b153591790 decoder/flac: move FlacIOHandle.?xx to lib/xiph/ Max Kellermann 2018-07-07 14:17:03 +02:00
  • ee5653338d decoder/flac: fix comment typo Max Kellermann 2018-07-07 14:11:28 +02:00