- 27 Dec, 2008 3 commits
-
-
Max Kellermann authored
Don't split configure options and their implementation. Check for the backend library before the AM_CONDITIONAL, otherwise Makefile.am will compile the plugin although the library may not be available.
-
git://git.musicpd.org/metyl/mpdMax Kellermann authored
Conflicts: configure.ac src/ls.h src/output/shout_plugin.c
-
Qball Cow authored
-
- 25 Dec, 2008 2 commits
-
-
Avuton Olrich authored
-
Avuton Olrich authored
-
- 24 Dec, 2008 18 commits
-
-
Avuton Olrich authored
Fix a few problems with the huge mpdconf update. There's alot of shift here, mostly due to word wraps. This, also, improves on uniformity and clarity of the document.
-
Max Kellermann authored
"playlistdelete" takes a song position, not a song id. There are no song ids in stored playlists.
-
Max Kellermann authored
When save_absolute_paths_in_playlists was enabled in mpd.conf, MPD broke all playlists when manipulated using the "playlistdelete" command. The reason was that map_directory_child_fs() was used, which doesn't accept slashes in the file name. Use the new map_uri_fs() function instead.
-
Max Kellermann authored
With a large maximum playlist length, the integer multiplication "playlist_max_length * MPD_PATH_MAX" may overflow. Change that to a division. This was not a dangerous bug, since it was only used for a quick estimate.
-
Max Kellermann authored
The old code casted it to a 32 bit integer, which cut off bits. AVFormatContext.duration is a int64_t, so use this type.
-
Max Kellermann authored
Use NULL instead. Found by sparse.
-
Max Kellermann authored
Added missing includes.
-
Max Kellermann authored
-
Max Kellermann authored
Add G_GNUC_UNUSED attributes.
-
Max Kellermann authored
Add a G_GNUC_UNUSED attribute.
-
Max Kellermann authored
Don't distribute the whole scripts/ directory, because this may include editor backup files and other temporary files.
-
Max Kellermann authored
The m4 files are automatically included in the distribution.
-
Max Kellermann authored
Add separate files. This fixes "make distcheck".
-
Max Kellermann authored
configure options should use the dash instead of the underscore.
-
Max Kellermann authored
Unix domain socket support is enabled by default.
-
Max Kellermann authored
libmikmod seems to be unmaintained, and has several critical bugs which make MPD crash. http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=461519 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=476339 Disable the plugin by default to minimize harm. Users should explicitly enable the mikmod decoder (--enable-mod) if they wish to have it anyway.
-
Max Kellermann authored
It is illegal to pass an empty audio buffer around. pcm_resample() sometimes seems to result in 0 samples, maybe related to libsamplerate. To work around that problem, add special checks after both pcm_convert() invocations. Removed the pcm_resample()==0 checks from pcm_convert().
-
Max Kellermann authored
When a response is very long (e.g. a large playlist > 100k songs), most of it will end up in the deferred buffers. Filling the deferred queue is very expensive currently, because a new buffer is allocated for every client_write() operation. This may lead to long delays, and the client might give up and disconnect meanwhile. This patch makes MPD attempt to flush the deferred queue as often as possible, to work around this problem. Due to the MPD 0.14 code freeze, we should not optimize the buffering code now.
-
- 23 Dec, 2008 2 commits
-
-
Viliam Mateicka authored
-
Viliam Mateicka authored
-
- 22 Dec, 2008 1 commit
-
-
Qball Cow authored
Move the AC_OUTPUT below the checks. So you nicely see what goes wrong.
-
- 21 Dec, 2008 10 commits
-
-
-
-
Avuton Olrich authored
-
Avuton Olrich authored
-
Avuton Olrich authored
Over time mpdconf has evolved and has been maintained and contributed to by many different folks at different times. Try to give it some unity. Attempt to clear up some language and make things crystal clear. Add more examples. Use tabs when it makes sense. Make better borders. Remove obsolete options. Try to put more defaults when it makes sense.
-
Avuton Olrich authored
-
Avuton Olrich authored
-
Avuton Olrich authored
-
Avuton Olrich authored
-
Avuton Olrich authored
-
- 20 Dec, 2008 3 commits
-
-
Max Kellermann authored
The "user" option does not work if MPD is started by an unprivileged user.
-
Max Kellermann authored
Make "secure" a log level different from "default". "secure" should be right between "default" and "verbose". Map "default" to Glib's "MESSAGE" log level.
-
Avuton Olrich authored
-
- 17 Dec, 2008 1 commit
-
-
Max Kellermann authored
If lame was not available, the shout_mp3 plugin was enabled anyway, and triggered compiler errors.
-