![]() This replaces the rewinding buffer code from the CURL input plugin. It is more generic, and allows rewinding even when the server sends Icy-Metadata (which would have been too difficult to implement within the CURL plugin). This is a rather complex patch for the stable branch (v0.15.x), but it fixes a serious problem: the "vorbis" decoder plugin was unable to play streams with Icy-Metadata, because it couldn't rewind the stream after detecting the codec (Vorbis vs. FLAC). |
||
---|---|---|
.. | ||
archive_input_plugin.c | ||
archive_input_plugin.h | ||
curl_input_plugin.c | ||
curl_input_plugin.h | ||
file_input_plugin.c | ||
file_input_plugin.h | ||
lastfm_input_plugin.c | ||
lastfm_input_plugin.h | ||
mms_input_plugin.c | ||
mms_input_plugin.h | ||
rewind_input_plugin.c | ||
rewind_input_plugin.h |