- 19 Jun, 2010 1 commit
-
-
Max Kellermann authored
Race condition fix.
-
- 14 Jun, 2010 1 commit
-
-
Avuton Olrich authored
-
- 08 Jun, 2010 1 commit
-
-
Max Kellermann authored
-
- 06 Jun, 2010 2 commits
-
-
Max Kellermann authored
Fixes a clang warning.
-
Tim Phipps authored
libwrap support is in MPD but only for the control port. This patch adds support for the http port. The code is copied from src/client_new.c
-
- 01 Jun, 2010 5 commits
-
-
Max Kellermann authored
Print those files which can be handled by a playlist plugin.
-
Max Kellermann authored
-
Max Kellermann authored
Memory leak fix. The input_stream object passed to playlist_list_open_stream_suffix() must be closed by the caller - this however never happens in playlist_list_open_path(), because it does not return it to the caller.
-
Max Kellermann authored
-
Max Kellermann authored
-
- 31 May, 2010 19 commits
-
-
Romain Bignon authored
-
Max Kellermann authored
There is no useful return value here.
-
Romain Bignon authored
-
Max Kellermann authored
The return value of Player_LoadTitle() is allocated with malloc(), and must be freed by the caller.
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
Added macros with better names: GME_BUFFER_FRAMES, GME_BUFFER_SAMPLES (the former only used to calculate the latter).
-
Max Kellermann authored
Move into enums.
-
Max Kellermann authored
Pass sizeof(buf) to decoder_data(), not the number of samples (which is half the size). At the same time, pass GME_BUF_SIZE to gme_play() - libgme really wants to get the number of samples, not the number of stereo frames. Previously, this plugin had been using only the first half of the buffer.
-
Max Kellermann authored
Allocate the "tag" object after the file has been opened successfully.
-
Max Kellermann authored
Allocate the "tag" object after the file has been checked. That removes one tag_free() call in an error handler.
-
Max Kellermann authored
-
Max Kellermann authored
Allocate only one item on the stack.
-
Max Kellermann authored
-
Max Kellermann authored
Reuse the function tag_name_parse_i().
-
Max Kellermann authored
-
Max Kellermann authored
Reuse the function tag_name_parse_i().
-
Max Kellermann authored
-
- 30 May, 2010 11 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
This allows tags in archive files.
-
Max Kellermann authored
-
Max Kellermann authored
Initialize the ov_callbacks struct at compile time.
-
Max Kellermann authored
-
Max Kellermann authored
This is probably unsafe, and doesn't protect against symlink loops, but we will eventually add this when we bring update*.c and inotify*.c closer together.
-
Max Kellermann authored
This shouldn't really happen, but insane users might delete/rename the music directory while MPD runs. What was even more insane was that MPD crashed due to this. This is a workaround - there is currently nothing useful we can do in this case; except maybe poll for the music directory to reappear, but that's too much trouble for a user error.
-
Max Kellermann authored
-
Max Kellermann authored
I'm not sure if mapping "band" to TAG_PERFORMER is correct, but it might be better than nothing.
-
Max Kellermann authored
Convert if/else/else/... to a loop.
-
Max Kellermann authored
The underlying library is named "libmp4ff". To reduce confusion, rename the plugin to a more specific name.
-