From aece1c6b58587aaeda0d1ce082df13e409f930f1 Mon Sep 17 00:00:00 2001 From: ailurux Date: Fri, 16 Feb 2024 16:48:53 +1100 Subject: [PATCH] Opus seeking impl --- src/codecs/opus.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/codecs/opus.cpp b/src/codecs/opus.cpp index 2f700510..ec587bc7 100644 --- a/src/codecs/opus.cpp +++ b/src/codecs/opus.cpp @@ -128,6 +128,10 @@ auto XiphOpusDecoder::OpenStream(std::shared_ptr input,uint32_t offset) length = l * 2; } + if (offset) { + SeekTo(offset * 48000); + } + return OutputFormat{ .num_channels = 2, .sample_rate_hz = 48000,