X-Git-Url: http://git.tdb.fi/?p=libs%2Fal.git;a=blobdiff_plain;f=source%2Fsounddecoder.cpp;h=e0a56d3a4fc1513d21e6b99eada7f26c262903db;hp=38ae8fa15b77635e360ee50d313345eee6edb37b;hb=f89881a5da184ee9dc50123b34d3a2016c5cc8d5;hpb=d71db75062556dc2aea073a33e0e102894b6dfa5 diff --git a/source/sounddecoder.cpp b/source/sounddecoder.cpp index 38ae8fa..e0a56d3 100644 --- a/source/sounddecoder.cpp +++ b/source/sounddecoder.cpp @@ -40,6 +40,7 @@ SoundDecoder *SoundDecoder::open_io(IO::Seekable &io) { char sig_buf[8]; io.read(sig_buf, sizeof(sig_buf)); + io.seek(0, IO::S_BEG); string signature(sig_buf, sizeof(sig_buf)); if(OggDecoder::detect(signature)) return new OggDecoder(io);