-
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