mpd/src/playlist
Max Kellermann 754f26a97c input_stream: non-blocking I/O
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.
2011-09-16 21:22:13 +02:00
..
asx_playlist_plugin.c input_stream: non-blocking I/O 2011-09-16 21:22:13 +02:00
asx_playlist_plugin.h copyright year 2011 2011-01-29 10:13:54 +01:00
cue_playlist_plugin.c input_stream: non-blocking I/O 2011-09-16 21:22:13 +02:00
cue_playlist_plugin.h copyright year 2011 2011-01-29 10:13:54 +01:00
despotify_playlist_plugin.c input_stream: non-blocking I/O 2011-09-16 21:22:13 +02:00
despotify_playlist_plugin.h playlist: Add despotify playlist plugin 2011-03-29 17:01:16 +02:00
extm3u_playlist_plugin.c copyright year 2011 2011-01-29 10:13:54 +01:00
extm3u_playlist_plugin.h copyright year 2011 2011-01-29 10:13:54 +01:00
flac_playlist_plugin.c input_stream: non-blocking I/O 2011-09-16 21:22:13 +02:00
flac_playlist_plugin.h copyright year 2011 2011-01-29 10:13:54 +01:00
lastfm_playlist_plugin.c input_stream: non-blocking I/O 2011-09-16 21:22:13 +02:00
lastfm_playlist_plugin.h copyright year 2011 2011-01-29 10:13:54 +01:00
m3u_playlist_plugin.c copyright year 2011 2011-01-29 10:13:54 +01:00
m3u_playlist_plugin.h copyright year 2011 2011-01-29 10:13:54 +01:00
pls_playlist_plugin.c input_stream: non-blocking I/O 2011-09-16 21:22:13 +02:00
pls_playlist_plugin.h copyright year 2011 2011-01-29 10:13:54 +01:00
rss_playlist_plugin.c input_stream: non-blocking I/O 2011-09-16 21:22:13 +02:00
rss_playlist_plugin.h copyright year 2011 2011-01-29 10:13:54 +01:00
xspf_playlist_plugin.c input_stream: non-blocking I/O 2011-09-16 21:22:13 +02:00
xspf_playlist_plugin.h copyright year 2011 2011-01-29 10:13:54 +01:00