Commit Graph

  • 822ac7b100 win32/build.py: fix IndexError when no command-line arguments are given Max Kellermann 2015-01-27 09:07:41 +01:00
  • cc70c5c67d win32/build.py: use os.path.abspath() to build mpd_path Max Kellermann 2015-01-26 20:59:57 +01:00
  • ae7e1a22cb Merge branch 'v0.19.x' Max Kellermann 2015-01-26 20:57:29 +01:00
  • a289dcb9ee Merge branch 'v0.18.x' into v0.19.x Max Kellermann 2015-01-26 20:47:27 +01:00
  • 023b9c1e7e Test the existence of strndup(3) before using it. PHO 2015-01-26 13:02:15 +09:00
  • 4c61662644 test/read_mixer: add missing stdlib.h include Max Kellermann 2015-01-26 20:39:45 +01:00
  • ad1b6ef0ac {playlist,input}/despotify: remove defunct plugin Max Kellermann 2015-01-26 09:55:31 +01:00
  • 16944b5397 pcm/SoxrResampler: move quality recipe names to table Max Kellermann 2015-01-25 10:01:50 +01:00
  • ed5c6be2f1 util/list: disable gcc5 warning Max Kellermann 2015-01-23 16:46:30 +01:00
  • 30cb082932 ClientProcess: cast enum to int before passing to printf() Max Kellermann 2015-01-23 16:50:11 +01:00
  • 645554d12f configure.ac: prepare for 0.18.23 Max Kellermann 2015-01-23 16:46:48 +01:00
  • 72e44d596f tag/Format: add %iso8601% Max Kellermann 2015-01-22 19:10:15 +01:00
  • 8f2ca8f085 ConfigFile: fix typo (parser breakage) Max Kellermann 2015-01-22 19:08:09 +01:00
  • 6725c2afa1 util/format: allow upper case, digits and underscore in names Max Kellermann 2015-01-22 18:59:42 +01:00
  • e9d4b73cc3 util/format: move code to is_name_char() Max Kellermann 2015-01-22 18:59:01 +01:00
  • 212b0faf0c android/build.py: use os.path.abspath() to build mpd_path Max Kellermann 2015-01-22 18:51:53 +01:00
  • 929ec70512 queue/PlaylistState: remove unused macro Max Kellermann 2015-01-22 18:44:30 +01:00
  • 6cd5d73607 pcm/SoxrResampler: allow multi-threaded resampling Max Kellermann 2015-01-21 20:33:13 +01:00
  • 80a7e1ea7d pcm/SoxrResampler: add a global soxr_runtime_spec_t variable Max Kellermann 2015-01-21 20:29:20 +01:00
  • 0d3b26b3aa Config: add section "resampler" Max Kellermann 2015-01-21 20:42:41 +01:00
  • 52acea7b1f doc/user: move resampler list to the plugin reference section Max Kellermann 2015-01-22 11:04:21 +01:00
  • e9b49a43e2 config/Block: add method IsEmpty() Max Kellermann 2015-01-22 10:20:49 +01:00
  • 4fa5538e2b config/Param: split block-specific attributes to new struct ConfigBlock Max Kellermann 2015-01-21 22:13:44 +01:00
  • 84e74173de config/File: move code to ReadConfigParam() Max Kellermann 2015-01-21 23:23:56 +01:00
  • 6cdb2a4896 fs/io/BufferedReader: count line numbers Max Kellermann 2015-01-21 23:43:32 +01:00
  • d8bef3270d config/File: use FileReader/BufferedReader instead of stdio Max Kellermann 2015-01-21 23:36:57 +01:00
  • a33db8fe6f config/Data: assign nullptr during iteration Max Kellermann 2015-01-21 22:56:20 +01:00
  • 1c3f5517fa config/Option: convert to strictly-typed enum Max Kellermann 2015-01-21 22:36:13 +01:00
  • 10972da060 input/curl: work around format warning on WIN32 Max Kellermann 2015-01-21 23:29:56 +01:00
  • a38f02541d config/Param: make "line" signed Max Kellermann 2015-01-21 22:19:36 +01:00
  • fdba76ba47 ConfigFile: convert macros to constexpr Max Kellermann 2015-01-21 22:12:16 +01:00
  • f900ab0121 config/Data: add method Clear() Max Kellermann 2015-01-21 21:50:02 +01:00
  • f80ab6a7a2 ConfigData: rename header file Max Kellermann 2015-01-21 21:49:09 +01:00
  • 6ed209bbf3 config/Param: make constructor "explicit" Max Kellermann 2015-01-21 21:32:26 +01:00
  • fe85fa3bea ConfigData: move struct config_param to Param.hxx Max Kellermann 2015-01-21 21:14:25 +01:00
  • 76b7882f33 ConfigData: rename struct block_param to BlockParam Max Kellermann 2015-01-21 21:12:54 +01:00
  • bf0ab2d44c ConfigData: move struct block_param to Block.?xx Max Kellermann 2015-01-21 20:45:34 +01:00
  • 276a0d9500 thread/Name: include stdio.h if HAVE_PRCTL Max Kellermann 2015-01-21 20:40:56 +01:00
  • bcbfa560e9 pcm/SoxrResampler: use a global soxr_quality_spec_t variable Max Kellermann 2015-01-21 19:51:59 +01:00
  • 8b366f0795 pcm/SoxrResampler: soxr_parse_converter() returns unsigned long Max Kellermann 2015-01-21 19:55:48 +01:00
  • aa08f9692c pcm/SoxrResampler: add constant SOXR_DEFAULT_QUALITY Max Kellermann 2015-01-21 19:56:36 +01:00
  • 288ba84939 pcm/SoxrResampler: fix indent Max Kellermann 2015-01-21 19:47:14 +01:00
  • 4c74016b1a MixerAll: restore "null" mixer volume from state file Max Kellermann 2015-01-16 19:48:26 +01:00
  • 384b6c8288 doc/protocol: "playlistsearch" is case insensitive Max Kellermann 2015-01-16 17:27:19 +01:00
  • a2af158fd3 configure.ac: prepare for 0.19.9 Max Kellermann 2015-01-16 17:26:50 +01:00
  • 1d8544ef3b db/plugins/ProxyDatabasePlugin: add "keepalive" parameter Joshua Wise 2015-01-15 14:33:10 -08:00
  • 91a12f76cd util/CharUtil: minor API documentation fix Max Kellermann 2015-01-15 19:34:02 +01:00
  • f4627acc48 win32/build.py: prepend "./" to "configure" if path is empty Max Kellermann 2015-01-14 23:23:24 +01:00
  • 2b1194d574 Merge tag 'v0.19.8' Max Kellermann 2015-01-14 23:22:42 +01:00
  • f33d2fb2e7 release v0.19.8 v0.19.8 Max Kellermann 2015-01-14 23:11:29 +01:00
  • a9eec35aff Merge tag 'v0.18.22' into v0.19.x Max Kellermann 2015-01-14 23:12:08 +01:00
  • 8534f2d1e2 release v0.18.22 v0.18.22 Max Kellermann 2015-01-14 23:04:49 +01:00
  • e8debd2e45 output/recorder: dynamic file name Max Kellermann 2015-01-10 08:58:31 +01:00
  • 1caa41a623 test/run_encoder: use EncoderToOutputStream() Max Kellermann 2015-01-14 21:56:28 +01:00
  • bf59635280 output/recorder: move code to encoder/ToOutputStream.cxx Max Kellermann 2015-01-14 20:11:00 +01:00
  • 5d6f75aaef Makefile.am: link output plugins before libtag.a Max Kellermann 2015-01-14 19:59:14 +01:00
  • eaf0662b75 fs/io/FileOutputStream: add static method Create() Max Kellermann 2015-01-14 19:43:19 +01:00
  • 6e8ea2a2cb doc/protocol.xml: Fix a typo Wieland Hoffmann 2015-01-12 11:37:31 +01:00
  • b043b2a761 fs/AllocatedPath: add operator== Max Kellermann 2015-01-13 10:41:54 +01:00
  • ac7e0dfb77 DetachedSong: remove obsolete friend declaration Max Kellermann 2015-01-12 20:56:03 +01:00
  • 05d47bb09a output/null: convert struct to class Max Kellermann 2015-01-09 19:30:22 +01:00
  • 575a5bd0b8 output/null: move functions into the struct Max Kellermann 2015-01-09 17:44:00 +01:00
  • 00740fb23b android/build.py: prepend "./" to "configure" if path is empty Max Kellermann 2015-01-09 16:50:31 +01:00
  • ae4c189e19 encoder/Interface: move functions into the struct Max Kellermann 2015-01-08 19:36:19 +01:00
  • 362a6e6d46 encoder/Plugin: move struct Encoder to EncoderInterface.hxx Max Kellermann 2015-01-08 19:31:57 +01:00
  • c76c7c68ff output/recorder: convert struct to class Max Kellermann 2015-01-08 16:54:18 +01:00
  • 59ac9d39d5 output/recorder: move encoder_finish() call to destructor Max Kellermann 2015-01-08 16:56:13 +01:00
  • ec41caade4 output/wrapper: add method SendTag() Max Kellermann 2015-01-07 19:20:09 +01:00
  • 06ec06cdd7 output/recorder: remove unused variable "recorder_output_domain" Max Kellermann 2015-01-07 19:17:07 +01:00
  • b7acf86408 output/recorder: use FileOutputStream Max Kellermann 2015-01-07 19:07:59 +01:00
  • 58c4db925b output/recorder: log commit errors Max Kellermann 2015-01-07 19:13:55 +01:00
  • fe0c4ff3c2 output/recorder: move code to method Commit() Max Kellermann 2015-01-07 19:11:04 +01:00
  • 7a2af0fbf4 output/recorder: move more functions into the struct Max Kellermann 2015-01-07 18:52:47 +01:00
  • d83127722f output/oss: use nullptr instead of NULL Max Kellermann 2015-01-07 18:55:31 +01:00
  • dc03ad05be output/oss: add "const" attributes Max Kellermann 2015-01-07 18:50:38 +01:00
  • a62df3cb8f output/oss: eliminate unnecessary tail code after "switch" Max Kellermann 2015-01-07 18:49:29 +01:00
  • 18e32abda9 output/oss: convert struct to class Max Kellermann 2015-01-07 18:40:30 +01:00
  • 15d29da43b output/oss: add "device" parameter to constructor Max Kellermann 2015-01-07 18:43:45 +01:00
  • 8b217d5313 fs/io/FileOutputStream: use O_TMPFILE if available Max Kellermann 2015-01-05 20:24:59 +01:00
  • ac62586bad test/WriteFile: new debug program Max Kellermann 2015-01-06 19:22:04 +01:00
  • c150fd9a1c output/oss: move functions into the struct Max Kellermann 2015-01-06 16:24:33 +01:00
  • 674d14879f Merge branch 'v0.19.x' Max Kellermann 2015-01-06 12:54:46 +01:00
  • 37e9010887 input/async: reset the "open" flag after seeking successfully Max Kellermann 2015-01-06 12:46:28 +01:00
  • 4bd2c75056 thread/Name: disable pthread_setname_np() on NetBSD Max Kellermann 2015-01-06 12:08:36 +01:00
  • b9ed850b98 thread/Name: enable FormatThreadName() with prctl() Max Kellermann 2015-01-06 12:04:02 +01:00
  • 11cea17496 thread/Name: indent preprocessor commands Max Kellermann 2015-01-06 12:04:15 +01:00
  • 81df45a893 fs/io/File{Reader,OutputStream}: use OpenFile() Max Kellermann 2015-01-05 23:13:35 +01:00
  • c1f0708a5d output/recorder: use config_param::GetBlockPath() Max Kellermann 2015-01-05 19:49:54 +01:00
  • 153f5854e2 output/alsa: move functions into the struct Max Kellermann 2015-01-04 19:53:56 +01:00
  • f532964fde output/pulse: add wrapper for pa_threaded_mainloop_signal() Max Kellermann 2015-01-04 19:42:15 +01:00
  • efea609dc3 output/pulse: convert to class Max Kellermann 2015-01-04 19:15:51 +01:00
  • f3a160038d output/pulse: move more code into the struct Max Kellermann 2015-01-04 19:20:36 +01:00
  • f016eef48a output/pulse: use AudioOutputWrapper::Init() Max Kellermann 2015-01-04 19:44:45 +01:00
  • f649514183 output/openal: convert macro to constexpr Max Kellermann 2015-01-03 20:00:41 +01:00
  • afd31677dd output/openal: convert struct to class Max Kellermann 2015-01-03 20:00:16 +01:00
  • b28710b08c output/openal: move functions into the class Max Kellermann 2015-01-02 18:40:16 +01:00
  • 712ed555e6 Copyright year 2015 Max Kellermann 2015-01-01 19:48:13 +01:00
  • 11fb5bc3d0 output/osx: use nullptr instead of NULL Max Kellermann 2014-12-31 11:47:27 +01:00
  • 2a5feb225b ConfigData: use nullptr instead of NULL Max Kellermann 2014-12-30 23:26:54 +01:00
  • 970e338847 output/pulse: move code into the struct Max Kellermann 2014-12-29 18:12:16 +01:00