<div dir="ltr">Well, your "

OggPlayer::release; OggPlayer::open; before OggPlayer::seek" seems to work!<div>Thank you so much!</div><div><br></div><div>Also, I'll take a look at the Opus codec, thanks for the advice!</div><div><br></div><div>For your information, here was the problem in details: let's say I download an audio file whose length is 300 seconds.</div><div>When, for example, 15 seconds of the file were downloaded, I called <font face="monospace, monospace">OggPlayer::open()</font>.</div><div>After that moment, even if the file was fully downloaded, I was able to seek in the file, but only between 0 and 15 seconds (whether I use<font face="monospace, monospace"> ov_pcm_seek()</font> or even <font face="monospace, monospace">ov_raw_seek()</font>).</div><div><br></div><div>So yes, that makes sence if libvorbisfile builds a seek table only when opening the file.</div><div>That said, isn't there any function that allows to rebuild that seek table?</div><div><br></div></div>