- 28 Oct, 2013 1 commit
-
-
Max Kellermann authored
-
- 23 Oct, 2013 1 commit
-
-
Max Kellermann authored
-
- 21 Oct, 2013 1 commit
-
-
Max Kellermann authored
-
- 20 Oct, 2013 1 commit
-
-
Max Kellermann authored
-
- 19 Oct, 2013 1 commit
-
-
Max Kellermann authored
-
- 17 Oct, 2013 2 commits
-
-
Max Kellermann authored
Decouple some more from GLib.
-
Max Kellermann authored
Allows forward-declaration.
-
- 02 Oct, 2013 1 commit
-
-
Max Kellermann authored
-
- 05 Sep, 2013 1 commit
-
-
Max Kellermann authored
Replaces struct playlist_provider.
-
- 04 Sep, 2013 1 commit
-
-
Max Kellermann authored
-
- 03 Sep, 2013 1 commit
-
-
Max Kellermann authored
-
- 28 Jul, 2013 1 commit
-
-
Max Kellermann authored
-
- 27 Jan, 2013 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
- 07 Jan, 2013 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
- 04 Jan, 2013 1 commit
-
-
Max Kellermann authored
-
- 02 Jan, 2013 1 commit
-
-
Max Kellermann authored
-
- 15 Aug, 2012 1 commit
-
-
Max Kellermann authored
Allow the plugin to allocate the GetSong() return value.
-
- 09 Feb, 2012 1 commit
-
-
Max Kellermann authored
-
- 16 Sep, 2011 1 commit
-
-
Max Kellermann authored
Add GMutex, GCond attributes which will be used by callers to conditionally wait on the stream. Remove the (now-useless) plugin method buffer(), wait on GCond instead. Lock the input_stream before each method call. Do the same with the playlist plugins.
-
- 11 Sep, 2011 1 commit
-
-
Max Kellermann authored
Reduce header dependencies.
-
- 29 Jan, 2011 1 commit
-
-
Max Kellermann authored
-
- 10 Jan, 2011 1 commit
-
-
Max Kellermann authored
Allocate a player_control object where needed, and pass it around. Each "client" object is associated with a "player_control" instance. This prepares multi-player support.
-
- 23 Dec, 2010 1 commit
-
-
Max Kellermann authored
Optionally allow all local files. "Insecure" mode is used for printing playlists.
-
- 25 Jun, 2010 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
Return early on error, save one level of indent.
-
- 01 Jun, 2010 1 commit
-
-
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.
-
- 08 Feb, 2010 2 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
- 06 Jan, 2010 2 commits
-
-
Max Kellermann authored
Accept absolute paths if they point into the music directory.
-
Max Kellermann authored
Preparation for the next patch.
-
- 01 Jan, 2010 2 commits
-
-
Max Kellermann authored
Major API redesign: don't let the caller allocate the input_stream object. Let each input plugin allocate its own (derived/extended) input_stream pointer. The "data" attribute can now be removed, and all input plugins simply cast the input_stream pointer to their own structure (with an "struct input_stream base" as the first attribute).
-
Avuton Olrich authored
-
- 27 Dec, 2009 3 commits
-
-
Max Kellermann authored
Prepend the playlist's base URI to relative song URIs. Look up songs in the database (if the URI refers to a local song file). Merge existing database metadata with metadata from the playlist plugin.
-
Max Kellermann authored
Try the playlist directory first, and if that file does not exist, try the same relative path within the music directory.
-
Max Kellermann authored
-
- 26 Dec, 2009 1 commit
-
-
Max Kellermann authored
If that fails, try opening the file as a stream.
-
- 15 Dec, 2009 1 commit
-
-
Max Kellermann authored
-
- 12 Nov, 2009 1 commit
-
-
Max Kellermann authored
After we've been hit by Large File Support problems several times in the past week (which only occur on 32 bit platforms, which I don't have), this is yet another attempt to fix the issue.
-