From 578c3737f8c07e543b90f964da0e89db1c18bb9a Mon Sep 17 00:00:00 2001 From: jacqueline Date: Wed, 9 Aug 2023 11:22:08 +1000 Subject: Add vorbis support whilst we're here --- src/codecs/include/stbvorbis.hpp | 42 ---------------------------------------- 1 file changed, 42 deletions(-) delete mode 100644 src/codecs/include/stbvorbis.hpp (limited to 'src/codecs/include/stbvorbis.hpp') diff --git a/src/codecs/include/stbvorbis.hpp b/src/codecs/include/stbvorbis.hpp deleted file mode 100644 index 045e264e..00000000 --- a/src/codecs/include/stbvorbis.hpp +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Copyright 2023 jacqueline - * - * SPDX-License-Identifier: GPL-3.0-only - */ - -#pragma once - -#include -#include -#include -#include -#include -#include - -#include "stb_vorbis.h" - -#include "codec.hpp" - -namespace codecs { - -class StbVorbisDecoder : public ICodec { - public: - StbVorbisDecoder(); - ~StbVorbisDecoder(); - - auto BeginStream(cpp::span) -> Result override; - auto ContinueStream(cpp::span, cpp::span) - -> Result override; - auto SeekStream(cpp::span input, std::size_t target_sample) - -> Result override; - - private: - stb_vorbis* vorbis_; - - int current_sample_; - int num_channels_; - int num_samples_; - float** samples_array_; -}; - -} // namespace codecs -- cgit v1.2.3