Commit Graph

  • 6325c3f14a TagBuilder: add Tag copy/move constructors Max Kellermann 2013-12-02 12:42:04 +01:00
  • 074a23e6b4 TagBuilder: add method HasType() Max Kellermann 2013-12-03 11:17:43 +01:00
  • 2fb61534a1 Merge branch 'master' of git://git.musicpd.org/dk/mpd Max Kellermann 2013-12-03 11:46:04 +01:00
  • 12b6c6ccf7 OutputAll: use new[]/delete[] instead of g_new()/g_free() Max Kellermann 2013-12-03 10:51:50 +01:00
  • 55ed7bd34d AllocatedPath.hxx: use move constructor Denis Krjuchkov 2013-12-03 14:57:26 +06:00
  • eeeef3eab5 fs/AllocatedPath: use PathTraits::BuildFS Denis Krjuchkov 2013-12-03 13:50:50 +06:00
  • 96413b1604 fs/Traits.hxx: implement BuildFS() method Denis Krjuchkov 2013-12-03 13:46:05 +06:00
  • 2278fe42e5 fs/Traits.hxx: move definition of AllocatedPath::string to PathTraits Denis Krjuchkov 2013-12-03 13:37:35 +06:00
  • 3a183f869f fs/Traits.hxx: add GetLengthFS() Denis Krjuchkov 2013-12-03 12:26:05 +06:00
  • 6c5828822c fs/AllocatedPath.hxx: add FromFS(std::string) method Denis Krjuchkov 2013-12-03 12:16:53 +06:00
  • 9dd824ba50 fs/Traits.hxx: don't use g_path_is_absolute Denis Krjuchkov 2013-12-03 11:59:57 +06:00
  • d744ea3fca fs/Traits.hxx: simplify code Denis Krjuchkov 2013-12-03 11:48:45 +06:00
  • 07352e82f1 PollGroupWinSelect: delete copy constructor and assignment operator Denis Krjuchkov 2013-12-03 11:43:26 +06:00
  • 1003cc9bf9 PollGroupWinSelect: uninline constructor and destructor Denis Krjuchkov 2013-12-03 11:41:36 +06:00
  • 0ea5f4ac3a output/openal: check __APPLE__ instead of HAVE_OSX Lukas Stabe 2013-12-02 13:08:03 +01:00
  • 2b717997e2 command: add commands "addtagid", "cleartagid" Max Kellermann 2013-12-02 12:00:32 +01:00
  • 20ebacf489 Tag: add methods RemoveAll(), RemoveType() Max Kellermann 2013-12-02 12:46:48 +01:00
  • c6ef0e8887 pcm/Traits: add typedef "sum_type" Max Kellermann 2013-12-02 11:45:03 +01:00
  • f761d583b5 pcm/Traits: use int_leastX_t types Max Kellermann 2013-12-02 11:47:17 +01:00
  • cee1ac150e pcm/PcmChannels: implement fake N-to-M mapping Max Kellermann 2013-12-02 11:42:19 +01:00
  • 71b47ae3ef pcm/PcmChannels: use the SampleTraits library Max Kellermann 2013-12-02 09:36:56 +01:00
  • 36e3fda554 pcm/Traits: add template specialization for FLOAT Max Kellermann 2013-12-02 11:26:38 +01:00
  • 2b44a2c9bd pcm/PcmChannels: use struct ConstBuffer Max Kellermann 2013-12-02 09:15:54 +01:00
  • af3b454805 pcm/PcmBuffer: add typed method GetT() Max Kellermann 2013-12-02 09:20:46 +01:00
  • 3a0f3eaa50 pcm/PcmUtils: use the SampleTraits library Max Kellermann 2013-12-02 09:09:19 +01:00
  • 80eb8d9e26 pcm/PcmUtils: remove unused function PcmClampN() Max Kellermann 2013-12-02 09:09:29 +01:00
  • 30c4136c4d pcm/PcmVolume: use the SampleTraits library Max Kellermann 2013-12-02 08:58:40 +01:00
  • 83e4475021 pcm/PcmFormat: use SampleTraits::long_type in ConvertFromFloat() Max Kellermann 2013-12-02 08:47:09 +01:00
  • c071d6d9f6 pcm/PcmPrng: add "constexpr" Max Kellermann 2013-12-02 09:03:32 +01:00
  • 1df426aa5c event: add poll() based PollGroup implementation Denis Krjuchkov 2013-11-30 14:45:56 +06:00
  • 023482406f pcm/PcmMix: use the SampleTraits library for MixRamp Max Kellermann 2013-12-01 22:49:50 +01:00
  • 04ba40981f pcm/PcmMix: use the SampleTraits library Max Kellermann 2013-12-01 20:37:30 +01:00
  • fc10bdf24d pcm/SampleTraits: use 64 bit for S24 long_type Max Kellermann 2013-12-01 22:44:11 +01:00
  • 28ad79c97a pcm/Traits: add typedef long_type Max Kellermann 2013-12-01 19:29:55 +01:00
  • 7661ad6653 pcm/Traits: add API documentation Max Kellermann 2013-12-01 19:30:52 +01:00
  • e1436063ff pcm/PcmFormat: move generic definitions to Traits.hxx Max Kellermann 2013-12-01 19:24:37 +01:00
  • 3e11a28cd9 pcm/SoxrResampler: new resampler option using libsoxr Max Kellermann 2013-11-10 19:17:16 +01:00
  • 3ed80f3139 pcm/ConfiguredResampler: convert boolean flag to enum Max Kellermann 2013-12-01 13:11:19 +01:00
  • a698cc8112 doc: move documentation from mpd.conf.5 to the user manual Max Kellermann 2013-12-01 18:27:18 +01:00
  • 916aaacb68 doc/user: remove obsolete "24_3" option Max Kellermann 2013-12-01 19:03:03 +01:00
  • aaeb8150b7 NEWS: prepare for 0.19 Max Kellermann 2013-12-01 19:12:58 +01:00
  • 5ba90cd8ea pcm/PcmResampler: convert to abstract interface Max Kellermann 2013-11-11 22:31:46 +01:00
  • e9127523db pcm/PcmConvert: move code to new class GluePcmResampler Max Kellermann 2013-11-30 14:10:31 +01:00
  • 92004f2e7e pcm/PcmConvert: move code to new class PcmChannelsConverter Max Kellermann 2013-11-30 13:19:07 +01:00
  • 0eefc7a43c pcm/PcmConvert: move code to new class PcmFormatConverter Max Kellermann 2013-11-29 21:39:53 +01:00
  • 3a666702af pcm/PcmConvert: add AudioFormat parameters Max Kellermann 2013-11-30 13:00:41 +01:00
  • 3c0c939689 pcm/PcmConvert: use struct ConstBuffer internally Max Kellermann 2013-11-29 22:48:23 +01:00
  • 413f7c64e5 pcm/PcmDsd: use struct ConstBuffer Max Kellermann 2013-11-29 22:06:14 +01:00
  • 6f47c1ca20 util/ConstBuffer: new utility class Max Kellermann 2013-11-11 22:34:57 +01:00
  • abeebfe070 pcm/PcmDsd: make attributes private Max Kellermann 2013-11-29 22:05:29 +01:00
  • 1a002eb23d PcmConvert: add pcm_convert_global_init() Max Kellermann 2013-11-29 10:06:20 +01:00
  • 71bc15aca1 PollGroupEPoll.hxx: add const modifiers where applicable Denis Krjuchkov 2013-11-29 15:26:57 +06:00
  • 65b24ce557 Clock.cxx: provide all arguments for GetProcessTimes Denis Krjuchkov 2013-11-29 15:21:31 +06:00
  • cfdd5edc49 event: implement PollGroup based on Windows select Denis Krjuchkov 2013-11-29 14:38:48 +06:00
  • b9035d3e0a configure.ac: code style improvements Denis Krjuchkov 2013-11-29 12:30:29 +06:00
  • e504913b0f pcm: drop compatibility with libsamplerate older than 0.1.3 Max Kellermann 2013-11-28 20:48:02 +01:00
  • af4133e3c9 Util/StringUtil: add StringStartsWith() Max Kellermann 2013-11-28 18:48:35 +01:00
  • a788b7e747 PcmConvert: fix src_format corruption when converting from DSD Max Kellermann 2013-11-28 18:43:33 +01:00
  • bb288f0284 event: introduce generic API for internal event loop Denis Krjuchkov 2013-11-28 16:37:23 +06:00
  • f90abe9530 include cleanup using iwyu Max Kellermann 2013-11-28 11:50:54 +01:00
  • 47c50c079d decoder/ffmpeg: use IgnoreError instead of local Error instance Max Kellermann 2013-11-28 00:05:26 +01:00
  • 46bab7e4b9 Add infrastructure for using multiple event loops Denis Krjuchkov 2013-11-27 17:04:38 +06:00
  • 3b0fea5fae input/cdio_paranoia: support libcdio-paranoia 0.90 Gaetan Bisson 2013-11-27 08:24:34 +01:00
  • 443516cdda configure.ac: prepare for 0.18.6 Max Kellermann 2013-11-27 08:24:54 +01:00
  • 22fb49fa90 HttpdOutputPlugin.cxx: fix null pointer dereference Denis Krjuchkov 2013-11-26 18:13:23 +06:00
  • 957d187ae4 Main.cxx: initialize winsock before creating IO thread Denis Krjuchkov 2013-11-26 18:10:18 +06:00
  • b88ea6735b configure.ac: set VERSION_MINOR to 19 Denis Krjuchkov 2013-11-26 18:07:59 +06:00
  • 51de8fd10a Volume, Output: use new class PeriodClock instead of GTimer Max Kellermann 2013-11-24 20:20:57 +01:00
  • 2ef6052536 ClientNew: fix nullptr dereference after g_get_prgname() failure Max Kellermann 2013-11-25 22:08:11 +01:00
  • 394b1e6351 archive/iso9660: remove pointless formula Max Kellermann 2013-11-24 22:49:15 +01:00
  • c95d068ef5 archive/iso9660: use reference instead of pointer Max Kellermann 2013-11-24 22:47:50 +01:00
  • dbda35ffe1 archive/iso9660: convert structs to classes Max Kellermann 2013-11-24 22:41:23 +01:00
  • 6396e23a2a DatabaseGlue: make GetDatabase() "gcc_const" Max Kellermann 2013-11-24 22:04:41 +01:00
  • 529b4bd185 Stats: use monotonic clock instead of GTimer Max Kellermann 2013-11-24 21:14:38 +01:00
  • 85b51e4e77 Stats: use GetProcessTimes() on WIN32 to determine MPD uptime Max Kellermann 2013-11-24 20:41:00 +01:00
  • e53a25cbae event: add API documentation Max Kellermann 2013-11-24 19:28:04 +01:00
  • 41e7145973 event/SocketMonitor: add missing space Max Kellermann 2013-11-24 16:07:12 +01:00
  • db238cc23f CommandLine: new command line parser Denis Krjuchkov 2013-11-24 17:19:51 +06:00
  • 75e9c798e0 archive/iso9660: simplify _read() Max Kellermann 2013-11-23 18:51:38 +01:00
  • 99527051b5 Merge branch 'v0.18.x' Max Kellermann 2013-11-23 18:45:02 +01:00
  • 57e0cc5442 release v0.18.5 v0.18.5 Max Kellermann 2013-11-23 18:08:39 +01:00
  • 73f45d87d5 decoder/{dsf,dsdiff}: eliminate useless assignments Max Kellermann 2013-11-23 18:30:06 +01:00
  • ae88ba986e archive/iso9660: eliminate useless assignments Max Kellermann 2013-11-23 18:29:43 +01:00
  • d6247902ec input/curl: work around stream resume bug (fixed in libcurl 7.32.0) Max Kellermann 2013-11-23 11:59:32 +01:00
  • a566c28a49 input/curl: add global variable "curl_version" Max Kellermann 2013-11-23 12:08:46 +01:00
  • 2eddb63a83 input/curl: dump version number Max Kellermann 2013-11-23 12:02:17 +01:00
  • fc7d5b055d PcmResampleLibsamplerate: clip 24 bit data Max Kellermann 2013-11-22 22:50:29 +01:00
  • 87c8953e8e PcmResample: un-inline Resample24() Max Kellermann 2013-11-22 22:50:43 +01:00
  • 45d27a52f1 PcmUtils: add function PcmClampN() Max Kellermann 2013-11-22 23:00:39 +01:00
  • bed98303a3 doc: audio_outputs sample output and explanation of each returned line Javier Domingo Cansino 2013-11-22 10:18:17 +01:00
  • d22acc59c9 db/proxy: implement method GetUpdateStamp() Max Kellermann 2013-11-22 00:45:27 +01:00
  • c064e8d62f DatabasePlugin: add method GetUpdateStamp() Max Kellermann 2013-11-22 00:35:29 +01:00
  • 099a2cb586 Stats: print db statistics only if db is available Max Kellermann 2013-11-22 00:23:17 +01:00
  • 042fe2a9d0 Stats: print more unsigned integers Max Kellermann 2013-11-22 00:23:27 +01:00
  • ff1c1107f3 Stats: auto-reload statistics with proxy plugin Max Kellermann 2013-11-21 23:30:49 +01:00
  • 41a3fd0fd0 Stats: use struct DatabaseStats Max Kellermann 2013-11-22 00:12:12 +01:00
  • b9169a5670 Stats: move the GTimer variable out of struct stats Max Kellermann 2013-11-22 00:10:53 +01:00
  • 2ecd5fa28d Stats: don't export the global variable "stats" Max Kellermann 2013-11-22 00:08:43 +01:00
  • e719b6cc41 Stats: print db_update as unsigned integer Max Kellermann 2013-11-21 23:34:32 +01:00
  • 67b8124a1d Mapper: _get_music_directory_utf8() may return nullptr Max Kellermann 2013-11-22 00:02:17 +01:00