- 25 Jun, 2010 9 commits
-
-
Max Kellermann authored
If the MIME type of a stream contains a semicolon, remove it and the text after it to probe for a playlist plugin.
-
Max Kellermann authored
Return early on error, save one level of indent.
-
Max Kellermann authored
Merged both loops into playlist_list_open_stream(). This is needed because playlist_list_open_stream() needs to know the MIME type, which is only known after the stream has become "ready".
-
Max Kellermann authored
This buggy implementation failed to allow "..." sequences, because the dot count was always zero. The usefulness of allowing "..." (or more dots) is debatable, but since it's a valid file name, we allow it.
-
Max Kellermann authored
-
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 12 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.
-