• Max Kellermann's avatar
    input/rewind: new input_stream wrapper to allow stream rewinding · c88f95a2
    Max Kellermann authored
    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).
    c88f95a2
Name
Last commit
Last update
doc Loading commit data...
m4 Loading commit data...
scripts Loading commit data...
src Loading commit data...
test Loading commit data...
.gitignore Loading commit data...
AUTHORS Loading commit data...
COPYING Loading commit data...
INSTALL Loading commit data...
Makefile.am Loading commit data...
NEWS Loading commit data...
README Loading commit data...
UPGRADING Loading commit data...
autogen.sh Loading commit data...
configure.ac Loading commit data...
valgrind.suppressions Loading commit data...