Commit Graph

  • efccb6ac82 Merge branch 'v0.17.x' Max Kellermann 2012-08-15 01:04:34 +02:00
  • 93f9c2ab6b doc/user: add wildmidi documentation Max Kellermann 2012-08-15 01:03:16 +02:00
  • 4a993cd79e decoder/fluidsynth: add "sample_rate" setting Max Kellermann 2012-08-15 00:57:32 +02:00
  • 02325d2ede decoder/fluidsynth: add "soundfont" setting Max Kellermann 2012-08-15 00:51:45 +02:00
  • 9c83464b95 configure.ac: auto-detect libfluidsynth Max Kellermann 2012-08-15 00:29:59 +02:00
  • b1bbd70f0f decoder/fluidsynth: stop playback at end of file Max Kellermann 2012-08-15 00:47:10 +02:00
  • c31d11bfe0 decoder/fluidsynth: don't duplicate path Max Kellermann 2012-08-15 00:38:58 +02:00
  • c8ec85d649 decoder/fluidsynth: check if file is really a MIDI Max Kellermann 2012-08-15 00:35:56 +02:00
  • e291f3d257 decoder/fluidsynth: remove throttle (requires libfluidsynth 1.1) Max Kellermann 2012-08-15 00:29:38 +02:00
  • 7d27d2ea5e Merge branch 'v0.17.x' Max Kellermann 2012-08-14 23:58:54 +02:00
  • dc22846d58 log: store duplicated path string Max Kellermann 2012-08-14 23:16:46 +02:00
  • c9aaabb5d4 output/jack: implement method delay() Max Kellermann 2012-08-14 22:47:25 +02:00
  • 335d5d5d72 output/pulse: implement method delay() Max Kellermann 2012-08-14 22:30:46 +02:00
  • 51d793bec1 output/pulse: simplify _wait_stream() Max Kellermann 2012-08-14 22:22:55 +02:00
  • 249dcd967e output/httpd: move delay from _pause() to _delay() Max Kellermann 2012-08-14 21:46:43 +02:00
  • 302972e9fc output/httpd: fix throttling bug after resuming playback Max Kellermann 2012-08-14 21:39:33 +02:00
  • 31b380b266 output/httpd: move code to _has_clients() Max Kellermann 2012-08-14 20:22:32 +02:00
  • a869dfea85 timer: use monotonic clock if available Max Kellermann 2012-08-14 19:02:26 +02:00
  • 12838c6294 input/ffmpeg: remove fallback AV_VERSION_INT definition Max Kellermann 2012-08-14 18:47:08 +02:00
  • 49c7102547 mpd.conf(5): Document the existence of musicbrainz_ tags Wieland Hoffmann 2012-08-11 13:47:26 +02:00
  • 5cc3338267 Merge branch 'v0.17.x' Max Kellermann 2012-08-14 02:39:03 +02:00
  • 1ae8972859 mapper: fix non-UTF8 music directory name Max Kellermann 2012-08-13 23:37:50 +02:00
  • adcd2c8eac playlist_song: use map_to_relative_path() Max Kellermann 2012-08-14 02:12:36 +02:00
  • 45ff355835 playlist_song: improve const-correctness Max Kellermann 2012-08-14 02:14:24 +02:00
  • f8bf3afeae playlist_song: move code to playlist_check_load_song() Max Kellermann 2012-08-14 02:17:20 +02:00
  • f703da1516 valgrind.suppressions: suppressions for GStaticMutex and more Max Kellermann 2012-08-09 19:27:17 +02:00
  • a582deee2c input_stream, main: remove obsolete GLib version checks Max Kellermann 2012-08-13 23:27:47 +02:00
  • 3047bdf653 Merge branch 'v0.17.x' Max Kellermann 2012-08-13 07:59:19 +02:00
  • 12be9e818f client_file: remove pure attribute from client_allow_file(). Anton Khirnov 2012-08-12 18:58:50 +02:00
  • a0478f98af Directory: move code to directory_allocate() Max Kellermann 2012-08-09 19:44:10 +02:00
  • 5e2c62db2f valgrind.suppressions: suppressions for GStaticMutex and more Max Kellermann 2012-08-09 19:27:17 +02:00
  • d488d796f4 player_control: add GError attribute Max Kellermann 2012-08-08 22:18:08 +02:00
  • f794b1e1aa output_all: add basic GError support Max Kellermann 2012-08-08 22:47:51 +02:00
  • 8c425c758c decoder_control: add GError attribute Max Kellermann 2012-08-08 21:54:54 +02:00
  • 0b9e912297 player_control: rename attribute "error" to "error_type" Max Kellermann 2012-08-08 22:25:02 +02:00
  • d35d2b269f player_control: rename player_error enum values Max Kellermann 2012-08-08 22:22:00 +02:00
  • fa84ed412d player_control: remove unused enum player_error values Max Kellermann 2012-08-08 21:44:18 +02:00
  • 16951099d1 player_control: inline trivial functions Max Kellermann 2012-08-08 22:27:00 +02:00
  • 050ba302cb song: use C++ compiler Max Kellermann 2012-08-08 20:12:20 +02:00
  • c1f90a99f4 tag_pool: use GStaticMutex Max Kellermann 2012-08-08 21:01:25 +02:00
  • 510097cc37 song: include cleanup Max Kellermann 2012-08-08 20:13:59 +02:00
  • 6a83721c55 directory: use gcc.h macros, not GLib Max Kellermann 2012-08-08 20:06:20 +02:00
  • ca9795c30a conf: add a "database" block Max Kellermann 2012-08-08 08:34:59 +02:00
  • dc2fa246a9 DatabaseGlue: look up the database plugin Max Kellermann 2012-08-08 08:46:16 +02:00
  • b46bb611b3 DatabaseGlue: pass block to db_init() Max Kellermann 2012-08-08 08:36:14 +02:00
  • aa55d759f5 DatabaseGlue: add function db_is_simple() Max Kellermann 2012-08-08 08:19:30 +02:00
  • 2043579f71 main: don't call db_init() without database Max Kellermann 2012-08-08 08:28:13 +02:00
  • 346e31efa0 ProxyDatabasePlugin: obey the "recursive" flag Max Kellermann 2012-08-08 09:26:04 +02:00
  • b504d63117 ProxyDatabasePlugin: use an artificial "root" directory Max Kellermann 2012-08-08 08:54:19 +02:00
  • b4b1728b6f DatabasePrint: don't print Last-Modified if unknown Max Kellermann 2012-08-08 09:09:15 +02:00
  • 21792386d8 time_print: new library, function time_print() Max Kellermann 2012-08-08 09:15:34 +02:00
  • 63a2ac21e1 ProxyDatabasePlugin: new database plugin using libmpdclient Max Kellermann 2011-09-05 22:53:46 +02:00
  • c42b206292 DatabaseCommands: allow empty criteria for "list" Max Kellermann 2012-08-08 01:16:40 +02:00
  • 733d6a6b16 DatabaseSelection: add "match" attribute Max Kellermann 2012-08-07 23:22:37 +02:00
  • 8d2725234e DatabaseCommands: merge duplicate search/find code Max Kellermann 2012-08-08 00:44:58 +02:00
  • 0823711106 locate: add a per-item "fold_case" flag Max Kellermann 2012-08-07 23:59:17 +02:00
  • 860e9eb8c9 locate: make "tag" unsigned Max Kellermann 2012-08-08 00:45:46 +02:00
  • 3d2092ee23 locate: make the structs opaque Max Kellermann 2012-08-07 23:36:21 +02:00
  • 8855efebc0 locate: don't allow empty list Max Kellermann 2012-08-07 23:37:38 +02:00
  • 7725577a53 locate: pass unsigned integer to _parse() Max Kellermann 2012-08-07 23:37:28 +02:00
  • 668e3f664f locate: add "pure" attributes Max Kellermann 2012-08-07 23:43:36 +02:00
  • 9e51733c71 DatabaseCommands: remove stray locate_item_list_parse() call Max Kellermann 2012-08-07 23:41:35 +02:00
  • 6b39a5621d locate: add "casefold" flag to parser Max Kellermann 2012-08-07 23:25:42 +02:00
  • 0d46e11826 locate: remove unused function locate_item_free() Max Kellermann 2012-08-07 23:27:08 +02:00
  • ff58207034 db_selection: rename to DatabaseSelection Max Kellermann 2012-08-07 23:06:41 +02:00
  • b3d76b7e5c db_print.h: rename to DatabasePrint.hxx Max Kellermann 2012-08-07 23:10:34 +02:00
  • 4d6c816abb dbUtils.h: move to DatabaseQueue.hxx, DatabasePlaylist.hxx Max Kellermann 2012-08-07 22:57:18 +02:00
  • f35ceaee0a command: move code to DatabaseCommands.cxx Max Kellermann 2012-08-07 21:55:11 +02:00
  • a64a2a65a9 command: move print_error() to CommandError.cxx Max Kellermann 2012-08-07 22:26:14 +02:00
  • 1a75abffa5 Database{Plugin,Visitor}: pass references Max Kellermann 2012-08-07 21:32:08 +02:00
  • c6a0f5d3f9 test/DumpDatabase: new debug program Max Kellermann 2012-08-07 20:08:50 +02:00
  • bb75e3ea55 DatabaseRegistry: list of plugins Max Kellermann 2012-08-07 20:07:17 +02:00
  • 814eebf976 configure.ac: copy missing file m4/ax_check_link_flag.m4 Max Kellermann 2012-08-03 14:40:04 +02:00
  • e08d4f28aa Makefile.am: add libdb_plugins.a Max Kellermann 2012-08-02 19:23:11 +02:00
  • 6f3c65dc64 DatabaseGlue: remove db_walk(), db_visit() Max Kellermann 2012-08-02 19:05:45 +02:00
  • 0a3ada4fea stats: convert to C++ Max Kellermann 2012-08-02 18:55:53 +02:00
  • 8bdf7917c4 db_print: convert to C++ Max Kellermann 2012-08-02 19:04:07 +02:00
  • 67d16a086e dbUtils: split to Database{Queue,Playlist}.cxx Max Kellermann 2012-08-02 18:46:56 +02:00
  • b8018f12ba DatabaseGlue: add function GetDatabase() Max Kellermann 2012-08-02 18:39:17 +02:00
  • 607780b7f9 DatabasePlugin: add simpler Visit() wrapepr Max Kellermann 2012-08-02 18:37:15 +02:00
  • af1c497759 DatabasePlugin: make Visit() const Max Kellermann 2012-08-02 18:20:43 +02:00
  • 8e331cfc65 gcc.h: re-add gcc_const and gcc_pure Max Kellermann 2012-08-02 18:15:49 +02:00
  • edf811fa02 DatabaseVisitor, ...: use GError forward declaration Max Kellermann 2012-08-02 18:20:46 +02:00
  • b25b7693ba configure.ac: enable --gc-sections Max Kellermann 2012-08-02 19:09:29 +02:00
  • 9dc9459f3a db_plugin: convert to C++ Max Kellermann 2012-07-30 07:26:08 +02:00
  • 37b92967c5 gcc.h: require g++ 4.5 or newer Max Kellermann 2012-08-01 09:44:45 +02:00
  • 768504e956 configure.ac: enable C++ warnings Max Kellermann 2012-07-30 11:06:48 +02:00
  • 2571accfc3 configure.ac: require C++11 compiler Max Kellermann 2012-07-30 07:26:19 +02:00
  • 0d2abdb5d9 gcc.h: add fallback for C++11 "override" Max Kellermann 2012-08-01 09:41:26 +02:00
  • 79200a8611 decoder/sidplay: fix C++ compiler warnings Max Kellermann 2012-07-30 11:33:06 +02:00
  • 123ae985d5 util/list: make safe for C++ Max Kellermann 2012-07-30 10:57:46 +02:00
  • 659d1c7cf7 Modify version string to post-release version 0.18~git Max Kellermann 2012-08-01 09:56:55 +02:00
  • 281cd7c057 Modify version string to post-release version 0.17.2~git Avuton Olrich 2012-07-31 19:05:52 -07:00
  • 63e8766091 mpd version 0.17.1 v0.17.1 Avuton Olrich 2012-07-31 19:05:52 -07:00
  • 18da582c87 configure.ac: replace MPD_CHECK_FLAG with autoconf-archive scripts Max Kellermann 2012-07-30 11:10:04 +02:00
  • 0562cf99ba configure.ac: add -I to CPPFLAGS, not CFLAGS Max Kellermann 2012-07-30 11:02:11 +02:00
  • 60ac702038 tcp_socket, ...: remove obsolet RAOP sources Max Kellermann 2012-07-30 06:57:49 +02:00
  • 1dedb96478 tag_ape: return false if no usable tag was found Max Kellermann 2012-07-29 18:44:03 +02:00
  • 7537722a44 cue_parser: support file types "MP3", "AIFF" Max Kellermann 2012-07-26 23:01:40 +02:00
  • 4ebd69193e Makefile.am: updated web server for "upload" target Max Kellermann 2012-07-11 21:26:55 +02:00