- 25 Jun, 2010 4 commits
-
-
Max Kellermann authored
libcue's track_get_length() returns 0 for the last track, because that information is not available in the CUE sheet. This makes MPD quit playing the last track immediately. If we set "song.end_ms=0", MPD will play the track until the end of the song file, which is what we want.
-
Max Kellermann authored
-
Max Kellermann authored
-
Aaron Griffith authored
Fixes an assertion failure in the input_stream_seek() call.
-
- 22 Jun, 2010 2 commits
-
-
Avuton Olrich authored
-
Avuton Olrich authored
-
- 21 Jun, 2010 1 commit
-
-
Max Kellermann authored
This fixes test/run_output.
-
- 19 Jun, 2010 7 commits
-
-
Andreas Vögele authored
Replaces the expression [0-9]\+ by [0-9][0-9]* in autogen.sh. The special character \+ is not POSIX compatible and thus not supported by all sed implementations.
-
Andreas Vögele authored
I've attached a patch that will make file URIs work on operating systems that provide the getpeereid() function call to check the user ID of the peer connected to a UNIX domain socket.
-
Andrzej Rybczak authored
this greatly improves performance of commands that return a lot of data, e.g. search results or recursive content of a directory, while being connected to local mpd via tcp/ip socket.
-
Max Kellermann authored
Workaround for an assertion failure.
-
Max Kellermann authored
-
Max Kellermann authored
Rename the function to playlist_song_started(), which gets only called if the song has actually started.
-
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 17 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
-