- 28 Dec, 2008 8 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
Declare log_threshold as GLogLevelFlags.
-
Max Kellermann authored
If the user wants the log files with a specific mode, he has to start MPD with the correct umask. Don't hard-code that. This fixes a bug: when log cycling failed, MPD would not restore the old umask.
-
Max Kellermann authored
Merged code from open_log_files() and cycle_log_files().
-
Max Kellermann authored
Removed the "error_file" option. There is only one log file now. If a user wants to see only the errors, he should configure a log_level.
-
Viliam Mateicka authored
-
Avuton Olrich authored
-
Pauli Virtanen authored
This patch adds RVA2 (relative volume adjustment) tag support to mpd, as a fallback if no replaygain tags are found. The code is almost directly from madplay (GPL). RVA2 tags are generated for example by the "normalize" utility. Updated by: Avuton Olrich <avuton@gmail.com>
-
- 27 Dec, 2008 16 commits
-
-
Max Kellermann authored
Use GLib locking (GMutex, GCond) instead of pthread because GLib is more portable, e.g. on mingw32.
-
Max Kellermann authored
Don't use NOTIFY_INITIALIZER to initialize audio_output_client_notify.
-
Viliam Mateicka authored
-
Viliam Mateicka authored
-
Max Kellermann authored
Build the path with g_build_filename(). Also use g_get_home_dir() and g_file_test().
-
Max Kellermann authored
Eliminate duplicated code. The GLib code is much more mature than MPD's custom parser.
-
Max Kellermann authored
Prepare for the migration to the GLib option parser, which uses gboolean for flags.
-
Max Kellermann authored
-
Avuton Olrich authored
-
Avuton Olrich authored
-
Avuton Olrich authored
-
Max Kellermann authored
The input_stream object should only be closed by the MPD core (i.e. decoder_thread.c / decoder_run()). A decoder plugin which attempts to close it will result in a segmentation fault.
-
Max Kellermann authored
When there are no archive plugins, we do not need the archive API at all. Drop all its overhead.
-
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 14 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.
-