From d5f948193c301c800b592c46d5a64b3bf1637aaa Mon Sep 17 00:00:00 2001 From: Ulrich Huber Date: Mon, 11 Feb 2019 15:12:55 +0100 Subject: [PATCH] Fix seek flag not known in all libsndfile versions --- src/util/audio/VorbisProducer.cpp | 3 +-- src/util/audio/VorbisProducer.h | 1 - 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/src/util/audio/VorbisProducer.cpp b/src/util/audio/VorbisProducer.cpp index b70bf157..a9c4a2a0 100644 --- a/src/util/audio/VorbisProducer.cpp +++ b/src/util/audio/VorbisProducer.cpp @@ -24,11 +24,10 @@ void VorbisProducer::start(std::string filename, const DeviceInfo& outputDevice, return; } - //TODO implement seeking (this is hard since we need to get the frame offset) sf_count_t seekPosition = this->sfInfo.samplerate / 1000 * timestamp; if (seekPosition < this->sfInfo.frames) { - sf_seek(this->sfFile, seekPosition, SF_SEEK_SET); + sf_seek(this->sfFile, seekPosition, SEEK_SET); } else { diff --git a/src/util/audio/VorbisProducer.h b/src/util/audio/VorbisProducer.h index 03020bbd..e7054a38 100644 --- a/src/util/audio/VorbisProducer.h +++ b/src/util/audio/VorbisProducer.h @@ -20,7 +20,6 @@ #include #include -#include class VorbisProducer {