Commit b74bcf22 authored by Max Kellermann's avatar Max Kellermann

decoder/opus: call ogg_stream_reset() in OggSeekPageAtOffset()

parent 645cb583
...@@ -44,6 +44,10 @@ OggSeekPageAtOffset(OggSyncState &oy, ogg_stream_state &os, InputStream &is, ...@@ -44,6 +44,10 @@ OggSeekPageAtOffset(OggSyncState &oy, ogg_stream_state &os, InputStream &is,
{ {
oy.Reset(); oy.Reset();
/* reset the stream to clear any previous partial packet
data */
ogg_stream_reset(&os);
return is.LockSeek(offset, whence, IgnoreError()) && return is.LockSeek(offset, whence, IgnoreError()) &&
oy.ExpectPageSeekIn(os); oy.ExpectPageSeekIn(os);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment