- 16 Jan, 2009 7 commits
-
-
Max Kellermann authored
Due to rounding errors, it was possible that the fallback resampler returned partial frames.
-
Max Kellermann authored
getBoolConfigParam() returns an int. It is not possible to check for CONF_BOOL_UNSET after it has been assigned to a bool; use a temporary int value for that.
-
Max Kellermann authored
-
Max Kellermann authored
Older gcc versions complained about shadowed parameters in prototypes.
-
Max Kellermann authored
It returns bool, not int.
-
Max Kellermann authored
When MPD starts without audio output configuration, the "param" variable is NULL. This triggers a segmentation fault in both mixer plugins.
-
Qball Cow authored
-
- 15 Jan, 2009 20 commits
-
-
Max Kellermann authored
When tremor (libvorbisidec) is used, HAVE_OGGVORBIS was not defined.
-
Rasmus Steinke authored
This patch allows mpd to recognise the albumartist tag in the way foobar2000 and others write it to files.
-
Max Kellermann authored
Splitted flac_copy_vorbis_comment() into flac_copy_comment() and flac_copy_comment().
-
Max Kellermann authored
Simplify flac_copy_vorbis_comment() by moving the comment identification code out.
-
Max Kellermann authored
Free the tag object when it turns out to be empty. This simplifies several functions and APIs.
-
Max Kellermann authored
tag_is_defined() checks whether there is any information in the tag object.
-
Max Kellermann authored
-
Max Kellermann authored
Use tag_is_empty() instead.
-
Max Kellermann authored
Renamed types, functions, variables.
-
Max Kellermann authored
Calling input_curl_select() after EOF has been reached causes an assertion failure. This can happen if the HTTP response is empty. Check c->eof before calling input_curl_select().
-
Max Kellermann authored
Set the "ready" flag for empty resources.
-
Max Kellermann authored
To check for early connect failures, call curl_multi_info_read() in the constructor input_curl_open(). This fixes an assertion failure.
-
Max Kellermann authored
Copy changelog items from the upcoming 0.14.1 release.
-
Max Kellermann authored
g_queue_clear() was introduced in GLib 2.14. Add a macro hack for older GLib versions to emulate it.
-
Max Kellermann authored
gcc doesn't know that g_error() never returns. Work around the gcc warning.
-
Max Kellermann authored
g_get_user_special_dir() was introduced with GLib 2.14. Don't use it in older versions.
-
Max Kellermann authored
dest_size is only used in an assertion. Remove its declaration and move the formula into the assertion.
-
Max Kellermann authored
In NDEBUG, the parameter "decoder" is not used.
-
Max Kellermann authored
The function ipv6Supported() is not used at all when IPv6 support was disabled at compile time.
-
Rasmus Steinke authored
This patch allows mpd to recognise the albumartist tag in the way foobar2000 and others write it to files.
-
- 14 Jan, 2009 13 commits
-
-
Max Kellermann authored
Sorting songs by file name does not make much sense. Most of the time, users want to add songs in track order to the playlist.
-
Max Kellermann authored
-
Max Kellermann authored
Path names in the directory and song structs are always encoded in UTF-8. Don't use strcmp(), it cannot handle UTF-8 characters properly. Use GLib's UTF-8 aware g_utf8_collate() function for that.
-
Antoine Beaupré authored
I was having problems with shoutcast stream outputs before applying the attached patch, which enlarges the shoutcast output buffer. Ideally, this should be configurable, but this resolves the issue for my needs.
-
Max Kellermann authored
Don't depend on the daemon's locale settings. Comment names are ASCII.
-
Max Kellermann authored
vorbis_parse_comment() should be a function which converts one comment to a tag item. It should do everything required to do the conversion, including looping over all possible tag types.
-
Max Kellermann authored
-
Max Kellermann authored
Eliminate some duplicate code.
-
Max Kellermann authored
Always allocate a new tag object before parsing the vorbis comments; free it when it turns out to be empty. This simplifies the code a bit.
-
Max Kellermann authored
Renamed functions and variables.
-
Max Kellermann authored
Make ogg_parseCommentAddToTag() return bool instead of unsigned int.
-
Daniele Sluijters authored
Read the id3 tags "TPE2" and "TSO2" into the "album artist" tag.
-
Jérôme Quelin authored
mpd uses some additional files to work, such as pid_file, state_file, db_file, etc. when running mpd as non-root user, it is often that those files end in ~/.mpd in that case, we end up with 2 entries in a user's home, .mpdconf and .mpd - which clutters homedirs. this patch allows ~/.mpd/mpd.conf as an alternative to ~/.mpdconf, allowing for a cleaner homedir
-